| Pitch | # | % | Velo | Spin | Ext | Zone% | Strike% | CSW% | Whiff% | InPlay% | FStuff+ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Four-Seam Fastball | 28 | 30.8 | 97.3 | 2338 | 6.83 | 50.0 | 25.0 | 25.0 | 0.0 | 0.0 | 101 |
| Cutter | 22 | 24.2 | 93.5 | 2517 | 6.83 | 59.1 | 22.7 | 22.7 | 4.5 | 0.0 | 92 |
| Slider | 19 | 20.9 | 85.2 | 3149 | 6.46 | 52.6 | 26.3 | 26.3 | 0.0 | 0.0 | 102 |
| Sinker | 11 | 12.1 | 96.1 | 2389 | 6.71 | 54.5 | 36.4 | 36.4 | 9.1 | 0.0 | 112 |
| Curveball | 7 | 7.7 | 82.5 | 3147 | 6.52 | 28.6 | 14.3 | 14.3 | 0.0 | 0.0 | 89 |
| Changeup | 4 | 4.4 | 91.2 | 1816 | 6.79 | 50.0 | 50.0 | 50.0 | 0.0 | 0.0 | 117 |
| Total | 91 | 100.0 | 92.3 | 2596 | 6.71 | 51.6 | 26.4 | 26.4 | 2.2 | 0.0 | 100 |
| # | Inning | Batter | Side | Type | Velo | Count | Call | Result |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 Top | Steven Kwan | L | Cutter | 93.2 | 0-1 | Called Strike | Called Strike |
| 2 | 1 Top | Steven Kwan | L | Curveball | 83.1 | 0-2 | Foul | Foul |
| 3 | 1 Top | Steven Kwan | L | Four-Seam Fastball | 97.1 | 1-2 | Ball | Ball |
| 4 | 1 Top | Steven Kwan | L | Four-Seam Fastball | 97.8 | 1-2 | In play, no out | Steven Kwan doubles (3) on a ground ball to left fielder Nathan Church. |
| 1 | 1 Top | Chase DeLauter | L | Four-Seam Fastball | 96.4 | 1-0 | Ball | Ball |
| 2 | 1 Top | Chase DeLauter | L | Four-Seam Fastball | 97.0 | 1-1 | Called Strike | Called Strike |
| 3 | 1 Top | Chase DeLauter | L | Changeup | 90.5 | 2-1 | Ball | Ball |
| 4 | 1 Top | Chase DeLauter | L | Cutter | 93.3 | 2-2 | Foul | Foul |
| 5 | 1 Top | Chase DeLauter | L | Four-Seam Fastball | 98.7 | 2-2 | In play, out(s) | Chase DeLauter grounds out sharply, second baseman JJ Wetherholt to first baseman Alec Burleson. Steven Kwan to 3rd. |
| 1 | 1 Top | José Ramírez | L | Cutter | 93.9 | 0-1 | Foul | Foul |
| 2 | 1 Top | José Ramírez | L | Slider | 84.8 | 0-1 | In play, out(s) | José Ramírez reaches on a fielder's choice out, shortstop Masyn Winn to catcher Pedro Pagés to third baseman Nolan Gorman. Steven Kwan out at home. José Ramírez to 2nd. |
| 1 | 1 Top | Kyle Manzardo | L | Slider | 84.7 | 1-0 | Ball | Ball |
| 2 | 1 Top | Kyle Manzardo | L | Four-Seam Fastball | 97.5 | 1-1 | Called Strike | Called Strike |
| 3 | 1 Top | Kyle Manzardo | L | Curveball | 81.7 | 2-1 | Ball | Ball |
| 4 | 1 Top | Kyle Manzardo | L | Sinker | 96.5 | 2-2 | Foul | Foul |
| 5 | 1 Top | Kyle Manzardo | L | Slider | 85.7 | 2-2 | In play, run(s) | Kyle Manzardo singles on a line drive to center fielder Victor Scott II. José Ramírez scores. |
| 1 | 1 Top | George Valera | L | Four-Seam Fastball | 97.6 | 0-1 | Called Strike | Called Strike |
| 2 | 1 Top | George Valera | L | Cutter | 93.8 | 0-2 | Foul | Foul |
| 3 | 1 Top | George Valera | L | Changeup | 91.0 | 0-3 | Called Strike | George Valera called out on strikes. |
| 1 | 2 Top | Juan Brito | L | Four-Seam Fastball | 96.4 | 1-0 | Ball | Ball |
| 2 | 2 Top | Juan Brito | L | Four-Seam Fastball | 96.8 | 1-1 | Foul | Foul |
| 3 | 2 Top | Juan Brito | L | Curveball | 83.5 | 1-2 | Called Strike | Called Strike |
| 4 | 2 Top | Juan Brito | L | Curveball | 84.6 | 2-2 | Ball | Ball |
| 5 | 2 Top | Juan Brito | L | Cutter | 94.6 | 2-2 | In play, out(s) | Juan Brito pops out to catcher Pedro Pagés in foul territory. |
| 1 | 2 Top | Daniel Schneemann | L | Changeup | 90.9 | 0-1 | Called Strike | Called Strike |
| 2 | 2 Top | Daniel Schneemann | L | Cutter | 95.1 | 0-1 | In play, no out | Daniel Schneemann singles on a line drive to left fielder Nathan Church. |
| 1 | 2 Top | Bo Naylor | L | Slider | 85.1 | 0-1 | Called Strike | Called Strike |
| 2 | 2 Top | Bo Naylor | L | Four-Seam Fastball | 96.6 | 0-2 | Called Strike | Called Strike |
| 3 | 2 Top | Bo Naylor | L | Four-Seam Fastball | 97.5 | 1-2 | Ball | Ball |
| 4 | 2 Top | Bo Naylor | L | Cutter | 94.2 | 1-3 | Swinging Strike | Bo Naylor strikes out swinging. |
| 1 | 2 Top | Brayan Rocchio | L | Cutter | 93.4 | 1-0 | Ball | Daniel Schneemann caught stealing 2nd base, catcher Pedro Pagés to shortstop Masyn Winn. |
| 1 | 3 Top | Brayan Rocchio | L | Four-Seam Fastball | 95.0 | 0-1 | Called Strike | Called Strike |
| 2 | 3 Top | Brayan Rocchio | L | Cutter | 93.4 | 1-1 | Ball | Ball |
| 3 | 3 Top | Brayan Rocchio | L | Sinker | 95.2 | 1-2 | Called Strike | Called Strike |
| 4 | 3 Top | Brayan Rocchio | L | Slider | 87.6 | 2-2 | Ball | Ball |
| 5 | 3 Top | Brayan Rocchio | L | Four-Seam Fastball | 97.5 | 2-2 | In play, no out | Brayan Rocchio singles on a soft pop up to third baseman Nolan Gorman. |
| 1 | 3 Top | Steven Kwan | L | Curveball | 81.8 | 1-0 | Ball | Ball |
| 2 | 3 Top | Steven Kwan | L | Cutter | 92.3 | 1-1 | Foul | Foul |
| 3 | 3 Top | Steven Kwan | L | Four-Seam Fastball | 96.5 | 1-2 | Foul | Foul |
| 4 | 3 Top | Steven Kwan | L | Slider | 85.6 | 2-2 | Ball In Dirt | Ball In Dirt |
| 5 | 3 Top | Steven Kwan | L | Cutter | 94.1 | 2-2 | In play, out(s) | Steven Kwan lines into an unassisted double play, first baseman Alec Burleson. Brayan Rocchio out at 1st. |
| 1 | 3 Top | Chase DeLauter | L | Slider | 84.6 | 1-0 | Ball | Ball |
| 2 | 3 Top | Chase DeLauter | L | Slider | 86.6 | 1-1 | Called Strike | Called Strike |
| 3 | 3 Top | Chase DeLauter | L | Changeup | 92.3 | 2-1 | Ball | Ball |
| 4 | 3 Top | Chase DeLauter | L | Four-Seam Fastball | 98.5 | 2-1 | In play, out(s) | Chase DeLauter pops out to shortstop Masyn Winn. |
| 1 | 4 Top | José Ramírez | L | Four-Seam Fastball | 96.6 | 1-0 | Ball | Ball |
| 2 | 4 Top | José Ramírez | L | Slider | 84.1 | 2-0 | Ball | Ball |
| 3 | 4 Top | José Ramírez | L | Sinker | 96.4 | 2-0 | In play, out(s) | José Ramírez flies out to left fielder Nathan Church. |
| 1 | 4 Top | Kyle Manzardo | L | Cutter | 94.2 | 0-1 | Foul | Foul |
| 2 | 4 Top | Kyle Manzardo | L | Sinker | 97.3 | 0-2 | Swinging Strike | Swinging Strike |
| 3 | 4 Top | Kyle Manzardo | L | Four-Seam Fastball | 98.7 | 0-2 | Foul | Foul |
| 4 | 4 Top | Kyle Manzardo | L | Four-Seam Fastball | 98.1 | 0-2 | In play, no out | Kyle Manzardo singles on a ground ball to right fielder Jordan Walker. |
| 1 | 4 Top | George Valera | L | Slider | 85.1 | 1-0 | Ball | Ball |
| 2 | 4 Top | George Valera | L | Sinker | 96.1 | 1-0 | In play, out(s) | George Valera doubles (2) on a line drive to left fielder Nathan Church. Kyle Manzardo out at home on the throw, left fielder Nathan Church to shortstop Masyn Winn to catcher Pedro Pagés. George Valera to 3rd. |
| 1 | 4 Top | Juan Brito | L | Cutter | 94.2 | 0-1 | Called Strike | Called Strike |
| 2 | 4 Top | Juan Brito | L | Four-Seam Fastball | 97.9 | 1-1 | Ball | Ball |
| 3 | 4 Top | Juan Brito | L | Slider | 86.2 | 1-2 | Called Strike | Called Strike |
| 4 | 4 Top | Juan Brito | L | Four-Seam Fastball | 99.2 | 1-3 | Called Strike | Pedro Pagés challenged (pitch result), call on the field was overturned: Juan Brito called out on strikes. |
| 1 | 5 Top | Daniel Schneemann | L | Sinker | 94.9 | 0-1 | Called Strike | Called Strike |
| 2 | 5 Top | Daniel Schneemann | L | Cutter | 93.5 | 1-1 | Ball | Ball |
| 3 | 5 Top | Daniel Schneemann | L | Cutter | 93.5 | 1-2 | Called Strike | Called Strike |
| 4 | 5 Top | Daniel Schneemann | L | Curveball | 83.0 | 2-2 | Ball | Ball |
| 5 | 5 Top | Daniel Schneemann | L | Four-Seam Fastball | 98.8 | 2-2 | Foul | Foul |
| 6 | 5 Top | Daniel Schneemann | L | Slider | 85.0 | 2-3 | Called Strike | Daniel Schneemann called out on strikes. |
| 1 | 5 Top | Bo Naylor | L | Cutter | 92.7 | 1-0 | Ball | Ball |
| 2 | 5 Top | Bo Naylor | L | Sinker | 97.1 | 2-0 | Ball | Ball |
| 3 | 5 Top | Bo Naylor | L | Four-Seam Fastball | 96.8 | 2-1 | Foul | Foul |
| 4 | 5 Top | Bo Naylor | L | Cutter | 93.6 | 2-2 | Foul | Foul |
| 5 | 5 Top | Bo Naylor | L | Four-Seam Fastball | 97.9 | 2-2 | In play, out(s) | Bo Naylor flies out to center fielder Victor Scott II. |
| 1 | 5 Top | Brayan Rocchio | L | Sinker | 96.1 | 1-0 | Ball | Ball |
| 2 | 5 Top | Brayan Rocchio | L | Slider | 85.2 | 1-1 | Called Strike | Called Strike |
| 3 | 5 Top | Brayan Rocchio | L | Cutter | 91.9 | 1-2 | Foul | Foul |
| 4 | 5 Top | Brayan Rocchio | L | Sinker | 96.9 | 2-2 | Ball | Ball |
| 5 | 5 Top | Brayan Rocchio | L | Slider | 85.6 | 2-2 | In play, out(s) | Brayan Rocchio grounds out, shortstop Masyn Winn to first baseman Alec Burleson. |
| 1 | 6 Top | Steven Kwan | L | Sinker | 95.1 | 0-1 | Foul Bunt | Foul Bunt |
| 2 | 6 Top | Steven Kwan | L | Curveball | 79.8 | 1-1 | Ball | Ball |
| 3 | 6 Top | Steven Kwan | L | Sinker | 95.1 | 1-2 | Called Strike | Called Strike |
| 4 | 6 Top | Steven Kwan | L | Slider | 84.1 | 1-2 | Foul | Foul |
| 5 | 6 Top | Steven Kwan | L | Four-Seam Fastball | 97.8 | 2-2 | Ball | Ball |
| 6 | 6 Top | Steven Kwan | L | Cutter | 93.3 | 2-2 | Foul | Foul |
| 7 | 6 Top | Steven Kwan | L | Four-Seam Fastball | 96.8 | 3-2 | Ball | Ball |
| 8 | 6 Top | Steven Kwan | L | Cutter | 93.6 | 3-2 | In play, out(s) | Steven Kwan lines out to right fielder Jordan Walker. |
| 1 | 6 Top | Chase DeLauter | L | Four-Seam Fastball | 96.6 | 0-1 | Called Strike | Called Strike |
| 2 | 6 Top | Chase DeLauter | L | Four-Seam Fastball | 97.0 | 1-1 | Ball | Ball |
| 3 | 6 Top | Chase DeLauter | L | Slider | 84.7 | 2-1 | Ball | Ball |
| 4 | 6 Top | Chase DeLauter | L | Slider | 84.0 | 3-1 | Ball | Ball |
| 5 | 6 Top | Chase DeLauter | L | Cutter | 94.2 | 3-2 | Called Strike | Called Strike |
| 6 | 6 Top | Chase DeLauter | L | Slider | 84.8 | 4-2 | Ball | Chase DeLauter walks. |
| 1 | 6 Top | José Ramírez | L | Cutter | 91.9 | 0-1 | Foul | Foul |
| 2 | 6 Top | José Ramírez | L | Four-Seam Fastball | 96.6 | 0-2 | Foul | Foul |
| 3 | 6 Top | José Ramírez | L | Slider | 85.3 | 0-2 | In play, out(s) | José Ramírez grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Chase DeLauter out at 2nd. José Ramírez out at 1st. |