MLB · Pitching Data
Griffin increased his four-seam and sweeper use to get Cleveland through four innings
All 63 pitches from Foster Griffin’s ALCS Game 1 start, compared with his nine Cleveland regular-season starts. A three-sweeper escape helped contain a difficult first inning.

Foster Griffin had allowed two runs and hit Ben Williamson when Taylor Walls stepped in with the bases loaded and two outs in the first inning. Griffin threw three consecutive sweepers. The first earned a called strike, the second drew a swing and miss, and the third finished below Walls’ recorded strike zone for another swinging strike. Cleveland escaped without a third run.
That confrontation ended a 29-pitch first inning. Griffin needed only 34 more pitches to complete the next three, leaving the Guardians a manageable deficit before their bullpen and offense took over. Cleveland eventually won 7–3 at Tropicana Field in the ALCS opener on October 12, 2026.
His final line was four innings, five hits, two earned runs and three strikeouts, without a walk. The hit batter remains part of the control picture. The complete pitch record shows a substantial change in selection, led by more four-seam fastballs and sweepers and far fewer cutters than in his Cleveland regular-season comparison.
How the pitch mix changed
Griffin threw 20 four-seam fastballs, 18 sweepers, 12 changeups, six cutters, five sinkers and two splitters. His four-seam share rose from 15.8% in the comparison to 31.7% in Game 1. The sweeper rose from 16.6% to 28.6%, while the cutter fell from 31.8% to 9.5%. No curveball was recorded in this outing.
The comparison contains 779 pitches from all nine of Griffin’s Cleveland regular-season starts, August 6 through September 23. His Washington appearances are excluded because they represent a different club context. The Game 1 changes describe what he threw, without establishing why he and his catcher chose those pitches.
The larger four-seam share also appears within the right-handed hitter sample: 19 of 52 Game 1 pitches, against 96 of 563 in the comparison. Cutters fell to four of those 52 pitches, from 184 of 563. That makes the overall shift more than a simple consequence of facing a different balance of left- and right-handed hitters. The 11-pitch sample against left-handed hitters is too small for a broad conclusion.
Game 1 against the regular-season sample
Shares use all recorded pitches. Blue is Game 1, gray is the declared same-club starter comparison.
Four-Seam Fastball
Sweeper
Changeup
Cutter
Sinker
Splitter
Curveball
| Pitch | Game 1 count | Game 1 mph | Sample mph | Misses / swings | Game 1 miss rate | Sample miss rate |
|---|---|---|---|---|---|---|
| Four-Seam Fastball | 20 | 91.8 | 91.7 | 1/7 | 14.3% | 20.8% |
| Sweeper | 18 | 81.2 | 81.2 | 4/12 | 33.3% | 29.2% |
| Changeup | 12 | 84.0 | 83.1 | 0/6 | 0.0% | 30.2% |
| Cutter | 6 | 89.0 | 89.2 | 2/3 | 66.7% | 14.4% |
| Sinker | 5 | 92.1 | 91.8 | 1/3 | 33.3% | 6.9% |
| Splitter | 2 | 81.3 | 81.6 | 0/1 | 0.0% | 11.8% |
| Curveball | 0 | Not recorded | 78.0 | 0/0 | No swings | 13.3% |
What the strikes and contact show
The four-seam averaged 91.8 mph, close to 91.7 in his Cleveland comparison. It supplied five called strikes and one miss from seven swings. The sweeper averaged 81.2 mph and supplied four of Griffin’s eight recorded misses, on 12 swing attempts. Those pitches contributed differently: the four-seam acquired strikes through takes, while the sweeper accounted for more missed swings.
The changeup drew six swings without a miss. Its four measured balls in play averaged 73.4 mph, so its lack of swing and miss did not make every contact dangerous. Across the full outing, three of 14 measured balls in play reached the 95 mph hard-hit threshold. That count includes Jonathan Aranda’s first-inning sacrifice bunt, which helps explain why contact summaries should be read alongside the actual sequence.
Griffin’s eight misses from 32 swings produced a 25.0% rate, compared with 19.9% in the Cleveland sample. Ten called strikes added to those eight misses for a 28.6% called-strike-plus-whiff rate across all 63 pitches. These measures describe separate opportunities: a strikeout is a completed plate appearance, while a miss or called strike is an individual pitch outcome.
Tampa Bay’s first-inning scoring came from Yandy Díaz’s double followed by RBI singles from Junior Caminero and Jonny DeLuca. Caminero’s single was measured at 111.2 mph off a 90.9 mph cutter. DeLuca’s RBI single came on an 84.2 mph changeup after a six-pitch confrontation. Griffin then struck out Walls to strand the bases loaded.
Three sweepers with the bases loaded
Workload and the final line
The remaining innings cost seven, 18 and nine pitches. Griffin allowed only one further hit after the first inning, DeLuca’s fourth-inning single. His three scoreless innings did not erase the initial damage, but they prevented the Rays from widening a lead Cleveland eventually overturned.
Daniel Espino replaced Griffin to begin the fifth and struck out all three hitters he faced. Griffin’s role in the comeback was to get through the early threat and provide four innings. His pitch record supports that narrower assessment, with the first-inning escape and the altered mix providing the clearest evidence.
Release speed through the outing
| Inning | Pitches | Called strikes | Misses | Swings | Miss rate |
|---|---|---|---|---|---|
| 1 | 29 | 5 | 3 | 14 | 21.4% |
| 2 | 7 | 1 | 1 | 4 | 25.0% |
| 3 | 18 | 3 | 3 | 7 | 42.9% |
| 4 | 9 | 1 | 1 | 7 | 14.3% |
Every pitch
Filter the complete outing or select a pitch number to inspect its recorded measurements. The at-bat outcome column describes the completed plate appearance.
63 of 63 pitches
No pitches match these filters.
Download the 779 comparison pitches as CSV
| Pitch | Inn. | Batter | Before | Type | mph | Pitch outcome | At-bat outcome | Spin rpm | Extension ft | IVB in | HB in | Plate x ft | Plate z ft | Exit mph |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Yandy Díaz | 0–0 | Cutter | 88.6 | Ball | Double | 2132 | 6.32 | 8.6 | 3.6 | -1.770 | 2.184 | Not recorded | |
| 1 | Yandy Díaz | 1–0 | Four-Seam Fastball | 90.5 | Ball | Double | 1908 | 6.47 | 15.1 | -6.0 | 0.784 | 4.293 | Not recorded | |
| 1 | Yandy Díaz | 2–0 | Cutter | 88.3 | Ball | Double | 2182 | 6.40 | 13.6 | 4.0 | 1.093 | 3.325 | Not recorded | |
| 1 | Yandy Díaz | 3–0 | Four-Seam Fastball | 90.2 | Called Strike | Double | 1975 | 6.50 | 15.2 | -5.2 | -0.623 | 2.387 | Not recorded | |
| 1 | Yandy Díaz | 3–1 | Four-Seam Fastball | 91.1 | In play, no out | Double | 2032 | 6.41 | 16.1 | -7.4 | 0.056 | 2.494 | 114.6 | |
| 1 | Jonathan Aranda | 0–0 | Sweeper | 80.4 | Ball | Sac Bunt | 2380 | 6.25 | 3.0 | 19.2 | -0.962 | 1.841 | Not recorded | |
| 1 | Jonathan Aranda | 1–0 | Sinker | 91.5 | In play, out(s) | Sac Bunt | 1990 | 6.55 | 11.6 | -17.6 | 0.718 | 2.561 | 30.7 | |
| 1 | Junior Caminero | 0–0 | Splitter | 81.1 | Ball | Single | 1135 | 6.41 | -2.9 | -0.2 | 0.878 | 3.945 | Not recorded | |
| 1 | Junior Caminero | 1–0 | Changeup | 82.3 | Ball | Single | 1757 | 6.22 | 10.0 | -16.6 | 1.282 | 2.952 | Not recorded | |
| 1 | Junior Caminero | 2–0 | Changeup | 84.3 | Called Strike | Single | 1754 | 6.16 | 7.6 | -17.5 | 0.006 | 2.072 | Not recorded | |
| 1 | Junior Caminero | 2–1 | Cutter | 90.9 | In play, run(s) | Single | 2177 | 6.42 | 10.1 | -0.7 | -0.048 | 2.790 | 111.2 | |
| 1 | Ryan Vilade | 0–0 | Four-Seam Fastball | 92.3 | Called Strike | Strikeout | 1985 | 6.40 | 16.1 | -4.9 | 0.574 | 3.087 | Not recorded | |
| 1 | Ryan Vilade | 0–1 | Sweeper | 80.6 | Ball | Strikeout | 2449 | 6.19 | 2.5 | 20.8 | 0.727 | 1.457 | Not recorded | |
| 1 | Ryan Vilade | 1–1 | Changeup | 84.7 | Foul | Strikeout | 1855 | 6.11 | 9.4 | -16.4 | 0.926 | 2.906 | Not recorded | |
| 1 | Ryan Vilade | 1–2 | Four-Seam Fastball | 92.6 | Swinging Strike | Strikeout | 2007 | 6.42 | 17.3 | -1.4 | -0.115 | 3.696 | Not recorded | |
| 1 | Victor Mesa Jr. | 0–0 | Sinker | 91.8 | In play, no out | Single | 1954 | 6.52 | 8.0 | -16.6 | 0.025 | 2.395 | 79.8 | |
| 1 | Jonny DeLuca | 0–0 | Sweeper | 80.9 | Foul | Single | 2511 | 6.22 | 1.3 | 15.6 | 0.388 | 1.772 | Not recorded | |
| 1 | Jonny DeLuca | 0–1 | Four-Seam Fastball | 93.1 | Foul | Single | 2200 | 6.46 | 15.4 | -4.4 | -0.673 | 1.642 | Not recorded | |
| 1 | Jonny DeLuca | 0–2 | Four-Seam Fastball | 92.9 | Foul | Single | 1989 | 6.57 | 15.4 | -5.2 | -0.138 | 2.643 | Not recorded | |
| 1 | Jonny DeLuca | 0–2 | Sweeper | 82.0 | Foul | Single | 2435 | 6.27 | 2.2 | 19.7 | 0.046 | 3.269 | Not recorded | |
| 1 | Jonny DeLuca | 0–2 | Changeup | 85.4 | Ball | Single | 1831 | 6.29 | 6.2 | -18.0 | 2.065 | 0.680 | Not recorded | |
| 1 | Jonny DeLuca | 1–2 | Changeup | 84.2 | In play, run(s) | Single | 1799 | 6.23 | 7.8 | -18.8 | 1.006 | 2.119 | 69.8 | |
| 1 | Ben Williamson | 0–0 | Four-Seam Fastball | 92.4 | Called Strike | Hit By Pitch | 2042 | 6.48 | 18.1 | -4.2 | 0.186 | 2.282 | Not recorded | |
| 1 | Ben Williamson | 0–1 | Changeup | 84.2 | Ball | Hit By Pitch | 1831 | 6.20 | 5.4 | -18.4 | 0.616 | 0.881 | Not recorded | |
| 1 | Ben Williamson | 1–1 | Changeup | 84.4 | Foul | Hit By Pitch | 1874 | 6.16 | 6.0 | -18.6 | 0.253 | 1.470 | Not recorded | |
| 1 | Ben Williamson | 1–2 | Four-Seam Fastball | 92.8 | Hit By Pitch | Hit By Pitch | 2142 | 6.52 | 18.5 | -8.2 | -2.296 | 2.838 | Not recorded | |
| 1 | Taylor Walls | 0–0 | Sweeper | 81.2 | Called Strike | Strikeout | 2276 | 6.03 | -1.6 | 15.1 | -0.066 | 3.004 | Not recorded | |
| 1 | Taylor Walls | 0–1 | Sweeper | 81.0 | Swinging Strike | Strikeout | 2301 | 6.15 | 0.5 | 14.3 | 0.281 | 2.740 | Not recorded | |
| 1 | Taylor Walls | 0–2 | Sweeper | 81.8 | Swinging Strike | Strikeout | 2338 | 6.26 | -3.0 | 16.3 | -0.282 | 1.285 | Not recorded | |
| 2 | Nick Fortes | 0–0 | Sweeper | 80.5 | Swinging Strike | Pop Out | 2402 | 6.09 | 0.6 | 20.0 | -1.310 | 1.688 | Not recorded | |
| 2 | Nick Fortes | 0–1 | Sweeper | 80.3 | Ball | Pop Out | 2403 | 6.06 | -1.7 | 23.9 | 0.888 | 1.931 | Not recorded | |
| 2 | Nick Fortes | 1–1 | Four-Seam Fastball | 91.5 | In play, out(s) | Pop Out | 1980 | 6.55 | 16.6 | -4.9 | -0.646 | 2.915 | 69.0 | |
| 2 | Yandy Díaz | 0–0 | Sweeper | 80.9 | In play, out(s) | Flyout | 2356 | 6.06 | 1.1 | 20.3 | -0.478 | 2.217 | 90.9 | |
| 2 | Jonathan Aranda | 0–0 | Sinker | 92.2 | Called Strike | Flyout | 1990 | 6.33 | 12.6 | -15.8 | -0.275 | 2.893 | Not recorded | |
| 2 | Jonathan Aranda | 0–1 | Sweeper | 82.9 | Ball | Flyout | 2446 | 6.23 | 0.5 | 17.2 | -1.744 | 0.948 | Not recorded | |
| 2 | Jonathan Aranda | 1–1 | Sweeper | 81.2 | In play, out(s) | Flyout | 2412 | 6.25 | 0.2 | 18.5 | -0.329 | 2.464 | 106.7 | |
| 3 | Junior Caminero | 0–0 | Cutter | 88.1 | Foul Tip | Flyout | 2130 | 6.17 | 9.1 | 1.0 | 0.546 | 3.212 | Not recorded | |
| 3 | Junior Caminero | 0–1 | Changeup | 84.5 | Ball | Flyout | 1794 | 6.05 | 6.6 | -16.7 | 1.445 | 2.188 | Not recorded | |
| 3 | Junior Caminero | 1–1 | Four-Seam Fastball | 90.7 | Called Strike | Flyout | 2029 | 6.50 | 17.0 | -6.1 | 0.621 | 3.549 | Not recorded | |
| 3 | Junior Caminero | 1–2 | Splitter | 81.5 | Foul | Flyout | 1403 | 6.22 | -2.3 | 0.7 | 0.134 | 1.287 | Not recorded | |
| 3 | Junior Caminero | 1–2 | Four-Seam Fastball | 92.1 | Ball | Flyout | 2003 | 6.37 | 17.2 | -2.0 | -0.933 | 4.131 | Not recorded | |
| 3 | Junior Caminero | 2–2 | Four-Seam Fastball | 90.6 | Ball | Flyout | 2017 | 6.28 | 19.0 | -3.2 | 1.708 | 5.677 | Not recorded | |
| 3 | Junior Caminero | 3–2 | Sweeper | 80.6 | In play, out(s) | Flyout | 2323 | 6.26 | -1.4 | 20.6 | 0.259 | 2.304 | 83.4 | |
| 3 | Ryan Vilade | 0–0 | Sweeper | 81.5 | Called Strike | Lineout | 2420 | 6.16 | -2.2 | 16.7 | -0.179 | 1.996 | Not recorded | |
| 3 | Ryan Vilade | 0–1 | Four-Seam Fastball | 92.5 | Ball | Lineout | 2032 | 6.47 | 16.8 | -3.7 | 0.318 | 4.117 | Not recorded | |
| 3 | Ryan Vilade | 1–1 | Four-Seam Fastball | 90.5 | Ball | Lineout | 1973 | 6.38 | 18.5 | -2.6 | 1.180 | 5.409 | Not recorded | |
| 3 | Ryan Vilade | 2–1 | Sweeper | 80.7 | Foul | Lineout | 2400 | 6.18 | -0.4 | 21.0 | -0.073 | 1.758 | Not recorded | |
| 3 | Ryan Vilade | 2–2 | Four-Seam Fastball | 92.0 | Ball | Lineout | 2029 | 6.52 | 16.6 | -4.6 | -0.870 | 2.662 | Not recorded | |
| 3 | Ryan Vilade | 3–2 | Sweeper | 80.7 | In play, out(s) | Lineout | 2345 | 6.23 | -1.7 | 19.8 | 0.632 | 1.891 | 85.1 | |
| 3 | Victor Mesa Jr. | 0–0 | Cutter | 88.9 | Ball | Strikeout | 2147 | 6.49 | 8.5 | 5.5 | -0.829 | 2.672 | Not recorded | |
| 3 | Victor Mesa Jr. | 1–0 | Four-Seam Fastball | 91.7 | Ball | Strikeout | 1974 | 6.54 | 18.8 | -5.4 | -0.617 | 3.873 | Not recorded | |
| 3 | Victor Mesa Jr. | 2–0 | Sinker | 91.3 | Called Strike | Strikeout | 1898 | 6.41 | 9.7 | -15.5 | -0.265 | 2.935 | Not recorded | |
| 3 | Victor Mesa Jr. | 2–1 | Cutter | 89.5 | Swinging Strike | Strikeout | 2233 | 6.36 | 10.1 | 4.7 | 0.339 | 3.267 | Not recorded | |
| 3 | Victor Mesa Jr. | 2–2 | Sinker | 93.5 | Foul Tip | Strikeout | 2011 | 6.59 | 10.3 | -17.6 | -0.431 | 1.523 | Not recorded | |
| 4 | Jonny DeLuca | 0–0 | Four-Seam Fastball | 91.6 | In play, no out | Single | 2040 | 6.54 | 18.1 | -4.6 | -0.341 | 2.443 | 94.7 | |
| 4 | Ben Williamson | 0–0 | Four-Seam Fastball | 91.6 | Called Strike | Pop Out | 2118 | 6.53 | 18.4 | -5.5 | 0.342 | 2.564 | Not recorded | |
| 4 | Ben Williamson | 0–1 | Changeup | 83.4 | Ball | Pop Out | 1772 | 6.03 | 4.6 | -18.4 | 1.803 | 2.962 | Not recorded | |
| 4 | Ben Williamson | 1–1 | Changeup | 82.4 | In play, out(s) | Pop Out | 1804 | 6.14 | 8.4 | -18.1 | -0.183 | 2.248 | 68.8 | |
| 4 | Taylor Walls | 0–0 | Changeup | 83.4 | In play, out(s) | Lineout | 1789 | 6.05 | 6.0 | -19.1 | 0.819 | 2.396 | 85.0 | |
| 4 | Nick Fortes | 0–0 | Sweeper | 81.9 | Swinging Strike | Lineout | 2455 | 6.17 | 0.1 | 15.2 | -0.184 | 1.252 | Not recorded | |
| 4 | Nick Fortes | 0–1 | Sweeper | 82.1 | Foul | Lineout | 2537 | 6.23 | 4.1 | 19.1 | -0.331 | 2.375 | Not recorded | |
| 4 | Nick Fortes | 0–2 | Four-Seam Fastball | 92.5 | Foul | Lineout | 1964 | 6.33 | 15.5 | -3.1 | -0.276 | 3.427 | Not recorded | |
| 4 | Nick Fortes | 0–2 | Changeup | 84.2 | In play, out(s) | Lineout | 1753 | 6.12 | 3.4 | -16.2 | 1.484 | 1.876 | 69.9 |
Sources, definitions and limitations
The official MLB final box score supplies the line. MLB’s final pitch feed for game 849820 supplies every Game 1 pitch, its call and recorded tracking measurements. All 63 physical pitches reconcile to the official count, with unique pitch IDs. There are 18 batters faced and 12 recorded outs. The source was retrieved October 13 UTC, still October 12 in Edmonton. Baseball innings notation uses .1 for one out and .2 for two outs.
The comparison uses 779 pitches from 9 reconciled regular-season starter appearances for Cleveland Guardians, 2026-08-06 through 2026-09-23. Postseason work, other clubs and other roles are excluded. Each included start’s physical pitch count matches its official appearance log. Official regular-season appearance log.
A miss rate divides swinging strikes, blocked swinging strikes, caught foul tips and missed bunts by all physical swing attempts. Fouls, bunts and balls in play enter the swing denominator. Both samples use the same definition. Called-strike-plus-whiff rate divides called strikes plus those misses by all physical pitches. Completed strikeouts remain a separate plate-appearance result. Chase divides swings at balls whose centers crossed outside a 17-inch-wide rectangle and the recorded batter-specific vertical boundaries by all located pitches outside that rectangle. MLB’s separate zone flag is retained in the data; it does not replace the geometric definition.
Speed is mph, spin rpm, extension feet, and MLB horizontal and induced vertical break are inches. Plate and release coordinates are feet. Pitch classifications and movement values retain MLB’s source fields. The data does not independently verify grip, target or the cause of a change. Release speed, spin, extension, movement and plate-location measurements are present for every outing pitch. All 14 balls in play have exit speed. Hard-hit means at least 95 mph. Expected batting average and expected weighted on-base average were not supplied by this source and remain blank in the files and unavailable in the explorer. No missing model estimate is invented.
Sources and notes
- Official MLB final game 849820 and matched regular-season starter pitch feeds. Full methods and declared comparison period are in the article.




