Chicago Cubs 11 – 0 Pittsburgh Pirates
The five rarest things in this game
59–45Chicago Cubs · .567
53–52Pittsburgh Pirates · .505
first pitch
PNC Parkvenue
38,705capacity
Line score
RHEChicago Cubs11161Pittsburgh Pirates051
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chicago Cubs | 0 | 0 | 0 | 0 | 3 | 5 | 2 | 1 | 0 | 11 | 16 | 1 |
| Pittsburgh Pirates | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 |
Starting pitchers
Lineups
Head to head
1255–1206Pittsburgh Pirates all-time
2,475meetings
1897first met
10,672–10,721runs
Recent meetings
2026-09-133–4Pittsburgh Pirates won
2026-09-124–3Chicago Cubs won
2026-09-1112–2Chicago Cubs won
2026-07-267–8Pittsburgh Pirates won
2026-07-2511–0Chicago Cubs won
2026-07-243–2Chicago Cubs won
2026-05-287–2Chicago Cubs won
2026-05-2710–4Chicago Cubs won
Box score
Chicago Cubs batting
| Batter | AB | H | HR | RBI | BB | K |
|---|---|---|---|---|---|---|
| Pete Crow-Armstrong | 5 | 4 | 1 | 3 | 1 | |
| Michael Busch | 6 | 3 | 2 | 2 | ||
| Pedro Ramírez | 4 | 2 | 1 | 1 | 1 | |
| Dansby Swanson | 4 | 2 | 1 | 1 | 1 | |
| Miguel Amaya | 4 | 2 | 2 | 1 | 1 | |
| Seiya Suzuki | 5 | 1 | 2 | 1 | 4 | |
| Nico Hoerner | 4 | 1 | 1 | |||
| James Triantos | 1 | 1 | ||||
| Alex Bregman | 5 | 0 | 1 | 2 | ||
| Ian Happ | 3 | 0 | 1 | 2 | ||
| Justin Dean | 1 | 0 | 1 | |||
| Michael Conforto | 1 | 0 |
Chicago Cubs pitching
| Pitcher | IP | H | R | BB | K | P |
|---|---|---|---|---|---|---|
| Shota Imanaga | 6.0 | 4 | 0 | 1 | 4 | 84 |
| Javier Assad | 3.0 | 1 | 0 | 1 | 3 | 32 |
Pittsburgh Pirates batting
| Batter | AB | H | HR | RBI | BB | K |
|---|---|---|---|---|---|---|
| Jake Mangum | 4 | 1 | 1 | |||
| Nick Gonzales | 4 | 1 | 1 | |||
| Esmerlyn Valdez | 3 | 1 | 1 | 2 | ||
| Ryan O'Hearn | 3 | 1 | ||||
| Henry Davis | 2 | 1 | 1 | |||
| Bryan Reynolds | 3 | 0 | ||||
| Marcell Ozuna | 3 | 0 | ||||
| Jared Triolo | 4 | 0 | 1 | |||
| Jacob Gonzalez | 3 | 0 | 1 | |||
| Tyler Callihan | 1 | 0 | 1 | |||
| Billy Cook | 1 | 0 | ||||
| Shawn Ross | 1 | 0 |
Pittsburgh Pirates pitching
| Pitcher | IP | H | R | BB | K | P |
|---|---|---|---|---|---|---|
| Paul Skenes | 5.1 | 6 | 3 | 3 | 11 | 105 |
| Ron Marinaccio | 1.1 | 3 | 2 | 2 | 1 | 34 |
| Brandon Eisert | 1.0 | 2 | 1 | 0 | 2 | 18 |
| Tyler Callihan | 1.0 | 1 | 0 | 0 | 1 | 14 |
| Isaac Mattson | 0.1 | 4 | 5 | 1 | 1 | 26 |
Every inning
Open an inning for its plate appearances; open a plate appearance for every pitch.
Top 1Chicago Cubsscoreless · 1 hit · 13 pitches
1 topPete Crow-ArmstrongSingle 62.3 mph2p
Pete Crow-Armstrong singles on a pop up to left fielder Bryan Reynolds.
62.3 mph off the bat · 33° launch · 182 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 95.9 | 88.4 | 2,064 | – | – | 6.6 | 0.391 | Called Strike | |
| 2 | Splitter | 92.2 | 85.5 | 1,627 | – | – | 6.6 | 0.407 | 62.3 | In play, no out |
1 topSeiya SuzukiStrikeout4p
Seiya Suzuki called out on strikes.
Stolen Base 2B
Stolen Base 2B · Pete Crow-Armstrong
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 96.5 | 88.8 | 2,120 | – | – | 6.7 | 0.389 | Swinging Strike | |
| 2 | Four-Seam Fastball | 95.2 | 87.2 | 2,210 | – | – | 6.6 | 0.395 | Ball | |
| 3 | Sweeper | 83.8 | 77.5 | 2,340 | – | – | 6.6 | 0.447 | Swinging Strike | |
| 4 | Sweeper | 84.5 | 78.7 | 2,412 | – | – | 6.7 | 0.443 | Called Strike |
1 topMichael BuschStrikeout5p
Michael Busch strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 83.7 | 77.3 | 2,437 | – | – | 6.7 | 0.448 | Ball | |
| 2 | Four-Seam Fastball | 95.9 | 88.2 | 2,167 | – | – | 6.6 | 0.391 | Foul | |
| 3 | Slider | 85.0 | 79.2 | 2,111 | – | – | 6.7 | 0.440 | Foul | |
| 4 | Slider | 85.7 | 80.0 | 2,346 | – | – | 6.7 | 0.438 | Ball In Dirt | |
| 5 | Changeup | 87.6 | 80.4 | 1,797 | – | – | 6.6 | 0.429 | Swinging Strike |
1 topAlex BregmanFlyout 95.0 mph2p
Alex Bregman flies out to center fielder Jake Mangum.
95 mph off the bat · 27° launch · 359 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 96.2 | 88.3 | 2,158 | – | – | 6.7 | 0.392 | Ball | |
| 2 | Four-Seam Fastball | 95.6 | 88.0 | 1,894 | – | – | 6.7 | 0.393 | 95 | In play, out(s) |
Bottom 1Pittsburgh Piratesscoreless · 0 hits · 8 pitches
1 botJake MangumGroundout 91.7 mph4p
Jake Mangum grounds out, shortstop Dansby Swanson to first baseman Michael Busch.
91.7 mph off the bat · -21° launch · 8 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 90.3 | 82.5 | 2,450 | – | – | 6.0 | 0.417 | Foul | |
| 2 | Four-Seam Fastball | 90.5 | 82.6 | 2,495 | – | – | 6.0 | 0.416 | Ball | |
| 3 | Four-Seam Fastball | 91.2 | 83.3 | 2,524 | – | – | 6.1 | 0.413 | Swinging Strike | |
| 4 | Four-Seam Fastball | 91.1 | 83.3 | 2,525 | – | – | 6.1 | 0.413 | 91.7 | In play, out(s) |
1 botNick GonzalesGroundout 98.0 mph3p
Nick Gonzales grounds out, second baseman Nico Hoerner to first baseman Michael Busch.
98 mph off the bat · -15° launch · 11 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 91.5 | 84.2 | 2,497 | – | – | 6.0 | 0.409 | Ball | |
| 2 | Four-Seam Fastball | 91.7 | 84.5 | 2,487 | – | – | 6.1 | 0.409 | Foul | |
| 3 | Four-Seam Fastball | 91.5 | 83.7 | 2,501 | – | – | 6.1 | 0.411 | 98 | In play, out(s) |
1 botBryan ReynoldsGroundout 84.2 mph1p
Bryan Reynolds grounds out, third baseman Alex Bregman to first baseman Michael Busch.
84.2 mph off the bat · -42° launch · 4 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 81.1 | 75.0 | 1,191 | – | – | 6.2 | 0.462 | 84.2 | In play, out(s) |
Top 2Chicago Cubsscoreless · 0 hits · 18 pitches
2 topIan HappStrikeout9p
Ian Happ called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 85.4 | 78.6 | 2,188 | – | – | 6.7 | 0.440 | Called Strike | |
| 2 | Changeup | 87.6 | 80.9 | 1,721 | – | – | 6.8 | 0.430 | Ball | |
| 3 | Four-Seam Fastball | 96.5 | 88.9 | 2,034 | – | – | 6.7 | 0.389 | Swinging Strike | |
| 4 | Four-Seam Fastball | 96.4 | 88.9 | 2,141 | – | – | 6.8 | 0.389 | Foul | |
| 5 | Sinker | 95.8 | 88.0 | 1,962 | – | – | 6.7 | 0.393 | Ball | |
| 6 | Four-Seam Fastball | 97.2 | 89.2 | 2,213 | – | – | 6.7 | 0.386 | Ball | |
| 7 | Four-Seam Fastball | 96.7 | 88.8 | 2,143 | – | – | 6.7 | 0.388 | Foul | |
| 8 | Four-Seam Fastball | 96.9 | 89.3 | 2,152 | – | – | 6.8 | 0.388 | Foul | |
| 9 | Slider | 88.0 | 82.9 | 2,208 | – | – | 6.8 | 0.422 | Called Strike |
2 topNico HoernerPop Out 64.7 mph5p
Nico Hoerner pops out to catcher Henry Davis in foul territory.
64.7 mph off the bat · 86° launch · 23 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 83.8 | 77.5 | 2,255 | – | – | 6.9 | 0.447 | Called Strike | |
| 2 | Four-Seam Fastball | 97.0 | 89.3 | 2,125 | – | – | 6.8 | 0.387 | Foul Tip | |
| 3 | Sweeper | 85.0 | 78.7 | 2,411 | – | – | 7.0 | 0.442 | Ball | |
| 4 | Four-Seam Fastball | 97.4 | 88.6 | 2,134 | – | – | 6.8 | 0.387 | Foul | |
| 5 | Sweeper | 84.9 | 78.2 | 2,171 | – | – | 6.7 | 0.442 | 64.7 | In play, out(s) |
2 topPedro RamírezStrikeout4p
Pedro Ramírez strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 95.6 | 87.8 | 2,266 | – | – | 6.8 | 0.394 | Ball | |
| 2 | Four-Seam Fastball | 97.1 | 88.7 | 2,264 | – | – | 6.9 | 0.388 | Swinging Strike | |
| 3 | Four-Seam Fastball | 97.1 | 89.1 | 2,228 | – | – | 6.8 | 0.387 | Swinging Strike | |
| 4 | Four-Seam Fastball | 95.9 | 87.4 | 2,193 | – | – | 6.7 | 0.393 | Swinging Strike |
Bottom 2Pittsburgh Piratesscoreless · 0 hits · 15 pitches
2 botEsmerlyn ValdezWalk5p
Esmerlyn Valdez walks.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 80.7 | 74.1 | 1,076 | – | – | 6.0 | 0.466 | Ball | |
| 2 | Splitter | 80.7 | 74.7 | 1,174 | – | – | 6.2 | 0.466 | Ball | |
| 3 | Splitter | 81.3 | 75.0 | 1,234 | – | – | 6.2 | 0.463 | Ball | |
| 4 | Four-Seam Fastball | 90.6 | 83.1 | 2,549 | – | – | 6.1 | 0.415 | Called Strike | |
| 5 | Sinker | 89.7 | 82.4 | 2,552 | – | – | 6.0 | 0.419 | Ball |
2 botRyan O'HearnLineout 102.5 mph4p
Ryan O'Hearn lines out sharply to right fielder Seiya Suzuki.
102.5 mph off the bat · 18° launch · 291 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 89.9 | 82.6 | 2,574 | – | – | 6.2 | 0.418 | Called Strike | |
| 2 | Sweeper | 80.8 | 74.5 | 2,709 | – | – | 6.1 | 0.466 | Ball | |
| 3 | Sweeper | 81.1 | 74.8 | 2,626 | – | – | 6.1 | 0.465 | Ball | |
| 4 | Sinker | 90.5 | 83.3 | 2,595 | – | – | 6.2 | 0.415 | 102.5 | In play, out(s) |
2 botMarcell OzunaLineout 94.4 mph3p
Marcell Ozuna lines out to center fielder Pete Crow-Armstrong.
94.4 mph off the bat · 23° launch · 336 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 91.3 | 83.5 | 2,517 | – | – | 6.0 | 0.412 | Ball | |
| 2 | Four-Seam Fastball | 91.2 | 83.3 | 2,461 | – | – | 6.1 | 0.412 | Ball | |
| 3 | Four-Seam Fastball | 91.4 | 83.6 | 2,440 | – | – | 6.1 | 0.411 | 94.4 | In play, out(s) |
2 botJared TrioloFlyout 94.8 mph3p
Jared Triolo flies out to center fielder Pete Crow-Armstrong.
94.8 mph off the bat · 34° launch · 356 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 90.4 | 82.0 | 2,453 | – | – | 6.0 | 0.417 | Ball | |
| 2 | Four-Seam Fastball | 90.2 | 82.2 | 2,430 | – | – | 6.0 | 0.418 | Called Strike | |
| 3 | Four-Seam Fastball | 90.6 | 82.5 | 2,431 | – | – | 6.1 | 0.416 | 94.8 | In play, out(s) |
Top 3Chicago Cubsscoreless · 0 hits · 19 pitches
3 topDansby SwansonWalk4p
Dansby Swanson walks.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 84.5 | 78.0 | 2,229 | – | – | 6.9 | 0.446 | Ball | |
| 2 | Splitter | 92.8 | 86.2 | 1,546 | – | – | 6.7 | 0.405 | Ball | |
| 3 | Four-Seam Fastball | 96.3 | 89.5 | 2,049 | – | – | 6.7 | 0.389 | Ball | |
| 4 | Four-Seam Fastball | 96.3 | 88.7 | 2,023 | – | – | 6.6 | 0.389 | Ball |
3 topMiguel AmayaHit By Pitch3p
Miguel Amaya hit by pitch.
Pickoff Error 1B
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 94.7 | 87.3 | 2,102 | – | – | 6.8 | 0.397 | Ball | |
| 2 | Sweeper | 85.6 | 78.3 | 2,287 | – | – | 6.8 | 0.440 | Foul | |
| 3 | Sweeper | 84.0 | 77.4 | 2,107 | – | – | 6.9 | 0.447 | Hit By Pitch |
3 topPete Crow-ArmstrongStrikeout6p
Pete Crow-Armstrong called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 88.2 | 81.0 | 1,734 | – | – | 6.8 | 0.428 | Ball | |
| 2 | Four-Seam Fastball | 96.5 | 88.4 | 2,208 | – | – | 6.8 | 0.390 | Swinging Strike | |
| 3 | Four-Seam Fastball | 95.5 | 87.7 | 2,247 | – | – | 6.8 | 0.394 | Swinging Strike | |
| 4 | Four-Seam Fastball | 95.9 | 87.5 | 2,290 | – | – | 6.8 | 0.393 | Ball | |
| 5 | Four-Seam Fastball | 97.1 | 88.8 | 2,357 | – | – | 6.8 | 0.387 | Ball | |
| 6 | Four-Seam Fastball | 96.6 | 88.4 | 2,318 | – | – | 6.8 | 0.390 | Called Strike |
3 topSeiya SuzukiStrikeout3p
Henry Davis challenged (pitch result), call on the field was overturned: Seiya Suzuki called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 84.5 | 76.5 | 2,349 | – | – | 6.8 | 0.448 | Foul | |
| 2 | Sweeper | 85.6 | 79.2 | 2,317 | – | – | 6.8 | 0.438 | Called Strike | |
| 3 | Four-Seam Fastball | 97.2 | 88.8 | 2,222 | – | – | 6.8 | 0.388 | Called Strike |
3 topMichael BuschFlyout 100.3 mph3p
Michael Busch flies out sharply to center fielder Jake Mangum.
100.3 mph off the bat · 27° launch · 372 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 85.9 | 78.8 | 2,349 | – | – | 7.0 | 0.439 | Swinging Strike | |
| 2 | Sweeper | 86.5 | 78.8 | 2,394 | – | – | 6.7 | 0.437 | Swinging Strike | |
| 3 | Four-Seam Fastball | 96.6 | 88.2 | 2,422 | – | – | 6.8 | 0.390 | 100.3 | In play, out(s) |
Bottom 3Pittsburgh Piratesscoreless · 1 hit · 19 pitches
3 botJacob GonzalezStrikeout5p
Jacob Gonzalez called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 90.1 | 82.0 | 2,548 | – | – | 6.0 | 0.418 | Ball | |
| 2 | Four-Seam Fastball | 90.7 | 82.3 | 2,571 | – | – | 6.2 | 0.416 | Called Strike | |
| 3 | Sweeper | 79.3 | 72.8 | 2,549 | – | – | 6.2 | 0.475 | Ball | |
| 4 | Four-Seam Fastball | 91.0 | 82.9 | 2,507 | – | – | 6.0 | 0.414 | Foul | |
| 5 | Sinker | 89.6 | 82.5 | 2,569 | – | – | 6.2 | 0.420 | Called Strike |
3 botHenry DavisFlyout 87.7 mph4p
Henry Davis flies out to right fielder Seiya Suzuki.
87.7 mph off the bat · 51° launch · 252 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 79.6 | 73.9 | 1,216 | – | – | 6.1 | 0.471 | Called Strike | |
| 2 | Splitter | 81.9 | 75.5 | 1,091 | – | – | 6.2 | 0.458 | Foul | |
| 3 | Splitter | 81.7 | 75.5 | 1,172 | – | – | 6.2 | 0.459 | Ball | |
| 4 | Four-Seam Fastball | 91.5 | 84.0 | 2,514 | – | – | 6.2 | 0.411 | 87.7 | In play, out(s) |
3 botJake MangumSingle 76.7 mph5p
Jake Mangum singles on a ground ball to shortstop Dansby Swanson, deflected by third baseman Alex Bregman. Jake Mangum to 2nd. Jake Mangum advances to 2nd, on a throwing error by shortstop Dansby Swanson.
76.7 mph off the bat · 8° launch · 104 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 91.4 | 83.7 | 2,427 | – | – | 6.2 | 0.412 | Called Strike | |
| 2 | Four-Seam Fastball | 91.5 | 83.7 | 2,522 | – | – | 6.1 | 0.411 | Foul | |
| 3 | Four-Seam Fastball | 90.8 | 83.2 | 2,468 | – | – | 6.1 | 0.414 | Ball | |
| 4 | Four-Seam Fastball | 92.0 | 84.7 | 2,555 | – | – | 6.1 | 0.408 | Foul | |
| 5 | Slider | 87.3 | 81.3 | 2,450 | – | – | 6.2 | 0.428 | 76.7 | In play, no out |
3 botNick GonzalesStrikeout5p
Nick Gonzales strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 79.8 | 73.4 | 2,639 | – | – | 6.2 | 0.472 | Swinging Strike | |
| 2 | Splitter | 82.9 | 76.8 | 1,246 | – | – | 6.4 | 0.453 | Ball In Dirt | |
| 3 | Splitter | 82.4 | 76.3 | 1,041 | – | – | 6.2 | 0.454 | Foul | |
| 4 | Four-Seam Fastball | 92.0 | 84.1 | 2,396 | – | – | 6.2 | 0.409 | Foul | |
| 5 | Splitter | 83.3 | 77.5 | 1,134 | – | – | 6.3 | 0.450 | Swinging Strike |
Top 4Chicago Cubsscoreless · 0 hits · 16 pitches
4 topAlex BregmanStrikeout4p
Alex Bregman strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 84.7 | 77.1 | 2,158 | – | – | 6.8 | 0.446 | Called Strike | |
| 2 | Splitter | 93.9 | 86.2 | 1,696 | – | – | 6.8 | 0.401 | Foul | |
| 3 | Four-Seam Fastball | 95.3 | 87.4 | 2,111 | – | – | 6.6 | 0.394 | Ball | |
| 4 | Slider | 85.8 | 79.9 | 2,405 | – | – | 6.8 | 0.436 | Swinging Strike |
4 topIan HappStrikeout6p
Ian Happ strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 92.4 | 85.3 | 1,666 | – | – | 6.7 | 0.406 | Foul | |
| 2 | Four-Seam Fastball | 95.9 | 88.4 | 1,997 | – | – | 6.8 | 0.391 | Ball | |
| 3 | Sweeper | 84.2 | 77.8 | 2,382 | – | – | 6.8 | 0.446 | Called Strike | |
| 4 | Four-Seam Fastball | 95.5 | 87.3 | 2,040 | – | – | 6.7 | 0.394 | Ball | |
| 5 | Changeup | 88.7 | 81.4 | 1,893 | – | – | 6.9 | 0.424 | Foul | |
| 6 | Four-Seam Fastball | 96.6 | 88.2 | 2,225 | – | – | 6.6 | 0.390 | Swinging Strike |
4 topNico HoernerStrikeout6p
Nico Hoerner called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 92.4 | 85.0 | 1,681 | – | – | 6.7 | 0.406 | Ball | |
| 2 | Four-Seam Fastball | 97.8 | 90.2 | 2,320 | – | – | 6.9 | 0.384 | Ball | |
| 3 | Four-Seam Fastball | 97.3 | 89.6 | 2,296 | – | – | 6.8 | 0.386 | Swinging Strike | |
| 4 | Four-Seam Fastball | 96.7 | 88.9 | 2,291 | – | – | 6.8 | 0.389 | Ball | |
| 5 | Four-Seam Fastball | 96.6 | 88.8 | 2,312 | – | – | 6.9 | 0.389 | Foul | |
| 6 | Sweeper | 83.5 | 77.0 | 2,295 | – | – | 6.8 | 0.449 | Called Strike |
Bottom 4Pittsburgh Piratesscoreless · 1 hit · 10 pitches
4 botBryan ReynoldsFlyout 90.7 mph2p
Bryan Reynolds flies out to shortstop Dansby Swanson in foul territory.
90.7 mph off the bat · 60° launch · 222 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 90.0 | 82.3 | 2,511 | – | – | 6.1 | 0.418 | Foul | |
| 2 | Splitter | 81.2 | 75.1 | 1,100 | – | – | 6.3 | 0.462 | 90.7 | In play, out(s) |
4 botEsmerlyn ValdezStrikeout3p
Esmerlyn Valdez strikes out on a foul tip.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Curveball | 73.5 | 67.9 | 2,507 | – | – | 6.1 | 0.512 | Called Strike | |
| 2 | Splitter | 81.5 | 75.7 | 1,046 | – | – | 6.2 | 0.459 | Swinging Strike | |
| 3 | Four-Seam Fastball | 90.5 | 82.3 | 2,486 | – | – | 6.0 | 0.417 | Foul Tip |
4 botRyan O'HearnSingle 78.4 mph3p
Ryan O'Hearn singles on a line drive to right fielder Seiya Suzuki.
78.4 mph off the bat · 16° launch · 170 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Slider | 87.1 | 80.2 | 2,385 | – | – | 6.2 | 0.432 | Ball | |
| 2 | Sweeper | 78.3 | 71.1 | 2,497 | – | – | 6.0 | 0.483 | Ball | |
| 3 | Four-Seam Fastball | 90.8 | 83.0 | 2,498 | – | – | 6.1 | 0.415 | 78.4 | In play, no out |
4 botMarcell OzunaFlyout 96.6 mph2p
Marcell Ozuna flies out to right fielder Seiya Suzuki.
96.6 mph off the bat · 49° launch · 283 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 81.9 | 75.8 | 1,212 | – | – | 6.1 | 0.458 | Ball | |
| 2 | Four-Seam Fastball | 91.1 | 83.2 | 2,500 | – | – | 6.1 | 0.413 | 96.6 | In play, out(s) |
Top 5Chicago Cubs3 runs · 4 hits · 26 pitches
5 topPedro RamírezPop Out 80.8 mph2p
Pedro Ramírez pops out to catcher Henry Davis in foul territory.
80.8 mph off the bat · 85° launch · 34 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 92.7 | 85.7 | 1,594 | – | – | 6.8 | 0.405 | Called Strike | |
| 2 | Four-Seam Fastball | 96.5 | 88.6 | 2,249 | – | – | 6.8 | 0.390 | 80.8 | In play, out(s) |
5 topDansby SwansonSingle 78.3 mph3p
Dansby Swanson singles on a line drive to center fielder Jake Mangum.
78.3 mph off the bat · 22° launch · 243 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 85.3 | 79.0 | 2,264 | – | – | 6.8 | 0.440 | Swinging Strike | |
| 2 | Four-Seam Fastball | 96.7 | 88.7 | 2,128 | – | – | 6.7 | 0.389 | Ball | |
| 3 | Sweeper | 84.8 | 77.7 | 2,275 | – | – | 6.5 | 0.445 | 78.3 | In play, no out |
5 topMiguel AmayaSingle 93.5 mph4p
Miguel Amaya singles on a ground ball to right fielder Esmerlyn Valdez. Dansby Swanson to 2nd.
93.5 mph off the bat · 9° launch · 159 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 82.7 | 76.4 | 2,308 | – | – | 6.8 | 0.454 | Foul | |
| 2 | Sweeper | 84.8 | 77.8 | 2,429 | – | – | 6.7 | 0.445 | Swinging Strike | |
| 3 | Sweeper | 85.5 | 78.6 | 2,485 | – | – | 6.9 | 0.441 | Ball In Dirt | |
| 4 | Four-Seam Fastball | 96.4 | 88.7 | 2,301 | – | – | 6.8 | 0.390 | 93.5 | In play, no out |
5 topPete Crow-ArmstrongDouble 107.3 mph6p
Pete Crow-Armstrong doubles (18) on a line drive to center fielder Jake Mangum. Dansby Swanson scores. Miguel Amaya to 3rd.
107.3 mph off the bat · 20° launch · 382 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 87.3 | 80.6 | 1,724 | – | – | 6.7 | 0.431 | Ball In Dirt | |
| 2 | Splitter | 92.3 | 84.9 | 1,698 | – | – | 6.8 | 0.407 | Foul | |
| 3 | Changeup | 87.4 | 80.0 | 2,064 | – | – | 6.8 | 0.431 | Swinging Strike | |
| 4 | Changeup | 86.8 | 79.7 | 1,994 | – | – | 6.8 | 0.434 | Foul | |
| 5 | Four-Seam Fastball | 96.4 | 88.2 | 2,264 | – | – | 6.7 | 0.390 | Ball | |
| 6 | Changeup | 87.1 | 79.9 | 2,032 | – | – | 6.7 | 0.433 | 107.3 | In play, run(s) |
5 topSeiya SuzukiSingle 75.8 mph2p
Seiya Suzuki singles on a line drive to right fielder Esmerlyn Valdez. Miguel Amaya scores. Pete Crow-Armstrong scores.
75.8 mph off the bat · 13° launch · 157 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 96.6 | 88.7 | 2,203 | – | – | 6.8 | 0.389 | Ball | |
| 2 | Four-Seam Fastball | 95.3 | 87.6 | 2,096 | – | – | 6.7 | 0.394 | 75.8 | In play, run(s) |
5 topMichael BuschStrikeout5p
Michael Busch strikes out swinging.
Mound Visit
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 86.6 | 79.7 | 1,661 | – | – | 6.7 | 0.434 | Swinging Strike | |
| 2 | Four-Seam Fastball | 96.2 | 87.9 | 2,285 | – | – | 6.7 | 0.391 | Swinging Strike | |
| 3 | Slider | 87.3 | 81.1 | 2,446 | – | – | 6.9 | 0.429 | Ball In Dirt | |
| 4 | Changeup | 87.7 | 80.4 | 1,825 | – | – | 6.7 | 0.430 | Ball | |
| 5 | Slider | 85.4 | 78.8 | 2,318 | – | – | 6.7 | 0.440 | Swinging Strike |
5 topAlex BregmanStrikeout4p
Alex Bregman strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 85.1 | 78.0 | 2,307 | – | – | 6.8 | 0.443 | Called Strike | |
| 2 | Sweeper | 84.2 | 76.0 | 2,331 | – | – | 6.8 | 0.452 | Ball | |
| 3 | Sweeper | 83.9 | 76.0 | 2,345 | – | – | 6.9 | 0.451 | Foul | |
| 4 | Slider | 85.3 | 79.6 | 2,410 | – | – | 6.9 | 0.439 | Swinging Strike (Blocked) |
Bottom 5Pittsburgh Piratesscoreless · 1 hit · 15 pitches
5 botJared TrioloGroundout 56.7 mph4p
Jared Triolo grounds out softly to first baseman Michael Busch.
56.7 mph off the bat · -25° launch · 6 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 89.1 | 81.5 | 2,466 | – | – | 6.0 | 0.422 | Ball | |
| 2 | Four-Seam Fastball | 90.4 | 82.7 | 2,504 | – | – | 6.2 | 0.416 | Called Strike | |
| 3 | Four-Seam Fastball | 90.4 | 82.4 | 2,505 | – | – | 6.1 | 0.416 | Foul | |
| 4 | Four-Seam Fastball | 90.4 | 82.4 | 2,492 | – | – | 6.1 | 0.417 | 56.7 | In play, out(s) |
5 botJacob GonzalezFlyout 93.8 mph1p
Jacob Gonzalez flies out to center fielder Pete Crow-Armstrong.
93.8 mph off the bat · 29° launch · 355 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 88.5 | 81.3 | 2,459 | – | – | 6.1 | 0.424 | 93.8 | In play, out(s) |
5 botHenry DavisSingle 104.0 mph7p
Henry Davis singles on a ground ball to left fielder Ian Happ.
104 mph off the bat · 3° launch · 78 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 79.1 | 73.4 | 2,549 | – | – | 6.1 | 0.474 | Ball | |
| 2 | Four-Seam Fastball | 90.1 | 82.3 | 2,506 | – | – | 6.1 | 0.417 | Called Strike | |
| 3 | Four-Seam Fastball | 90.6 | 83.0 | 2,450 | – | – | 6.3 | 0.415 | Foul | |
| 4 | Splitter | 81.7 | 75.7 | 1,137 | – | – | 6.2 | 0.458 | Foul | |
| 5 | Sweeper | 81.6 | 75.9 | 2,622 | – | – | 6.2 | 0.460 | Ball | |
| 6 | Splitter | 81.8 | 76.0 | 1,175 | – | – | 6.3 | 0.458 | Ball | |
| 7 | Four-Seam Fastball | 91.2 | 83.2 | 2,537 | – | – | 6.2 | 0.413 | 104 | In play, no out |
5 botJake MangumGroundout 89.7 mph3p
Jake Mangum grounds out to first baseman Michael Busch.
89.7 mph off the bat · -2° launch · 42 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 90.8 | 83.3 | 2,473 | – | – | 6.3 | 0.414 | Called Strike | |
| 2 | Four-Seam Fastball | 91.2 | 83.0 | 2,568 | – | – | 6.2 | 0.414 | Foul | |
| 3 | Four-Seam Fastball | 91.7 | 83.8 | 2,507 | – | – | 6.2 | 0.410 | 89.7 | In play, out(s) |
Top 6Chicago Cubs5 runs · 5 hits · 48 pitches
6 topIan HappGroundout 82.9 mph7p
Ian Happ grounds out to first baseman Ryan O'Hearn.
82.9 mph off the bat · -4° launch · 18 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 82.9 | 76.8 | 2,430 | – | – | 6.6 | 0.452 | Ball | |
| 2 | Four-Seam Fastball | 94.5 | 86.3 | 2,239 | – | – | 6.7 | 0.399 | Foul | |
| 3 | Four-Seam Fastball | 95.6 | 87.4 | 2,164 | – | – | 6.8 | 0.394 | Called Strike | |
| 4 | Changeup | 87.4 | 80.1 | 1,743 | – | – | 6.7 | 0.430 | Ball | |
| 5 | Sinker | 96.4 | 88.2 | 2,157 | – | – | 6.7 | 0.391 | Foul | |
| 6 | Four-Seam Fastball | 96.2 | 87.9 | 2,246 | – | – | 6.7 | 0.391 | Foul | |
| 7 | Changeup | 88.5 | 81.7 | 1,957 | – | – | 6.7 | 0.425 | 82.9 | In play, out(s) |
6 topNico HoernerSingle 95.3 mph1p
Nico Hoerner singles on a line drive to left fielder Bryan Reynolds.
95.3 mph off the bat · 15° launch · 259 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 83.9 | 76.7 | 2,184 | – | – | 6.7 | 0.450 | 95.3 | In play, no out |
6 topPedro RamírezWalk5p
Pedro Ramírez walks. Nico Hoerner to 2nd.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Splitter | 90.5 | 83.7 | 1,520 | – | – | 6.7 | 0.415 | Ball | |
| 2 | Splitter | 91.6 | 84.1 | 1,571 | – | – | 6.6 | 0.410 | Ball | |
| 3 | Four-Seam Fastball | 96.4 | 88.1 | 2,197 | – | – | 6.8 | 0.391 | Foul | |
| 4 | Four-Seam Fastball | 95.7 | 87.7 | 2,118 | – | – | 6.7 | 0.393 | Ball | |
| 5 | Splitter | 91.9 | 84.5 | 1,576 | – | – | 6.7 | 0.410 | Ball |
6 topDansby SwansonDouble 95.2 mph2p
Dansby Swanson doubles (13) on a line drive to left fielder Bryan Reynolds. Nico Hoerner scores. Pedro Ramírez to 3rd.
Mound Visit
Pitching Substitution
95.2 mph off the bat · 12° launch · 175 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Slider | 80.2 | 74.3 | 2,312 | – | – | 6.4 | 0.467 | Foul | |
| 2 | Slider | 83.0 | 75.7 | 2,345 | – | – | 6.5 | 0.456 | 95.2 | In play, run(s) |
6 topMiguel AmayaSingle 99.3 mph4p
Miguel Amaya singles on a line drive to left fielder Bryan Reynolds. Pedro Ramírez scores. Dansby Swanson scores.
99.3 mph off the bat · 11° launch · 183 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Slider | 83.7 | 76.5 | 2,171 | – | – | 6.6 | 0.451 | Foul | |
| 2 | Four-Seam Fastball | 93.5 | 85.6 | 2,318 | – | – | 6.9 | 0.404 | Ball | |
| 3 | Sweeper | 83.1 | 76.0 | 2,499 | – | – | 6.6 | 0.455 | Swinging Strike | |
| 4 | Sweeper | 84.8 | 78.4 | 2,395 | – | – | 6.5 | 0.443 | 99.3 | In play, run(s) |
6 topPete Crow-ArmstrongDouble 106.4 mph6p
Pete Crow-Armstrong doubles (19) on a sharp line drive to right fielder Esmerlyn Valdez. Miguel Amaya to 3rd.
106.4 mph off the bat · 15° launch · 277 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 94.6 | 86.3 | 2,334 | – | – | 6.6 | 0.398 | Ball | |
| 2 | Four-Seam Fastball | 93.9 | 86.0 | 2,254 | – | – | 6.8 | 0.401 | Called Strike | |
| 3 | Four-Seam Fastball | 94.8 | 86.4 | 2,403 | – | – | 6.9 | 0.398 | Foul | |
| 4 | Changeup | 86.3 | 78.8 | 927 | – | – | 6.6 | 0.437 | Ball | |
| 5 | Four-Seam Fastball | 96.2 | 87.5 | 2,388 | – | – | 6.8 | 0.392 | Foul | |
| 6 | Four-Seam Fastball | 95.0 | 86.7 | 2,393 | – | – | 6.8 | 0.396 | 106.4 | In play, no out |
6 topSeiya SuzukiStrikeout5p
Seiya Suzuki called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 95.7 | 88.2 | 2,383 | – | – | 6.9 | 0.392 | Ball | |
| 2 | Slider | 84.9 | 79.4 | 2,167 | – | – | 6.6 | 0.440 | Ball | |
| 3 | Four-Seam Fastball | 94.7 | 86.4 | 2,407 | – | – | 6.7 | 0.398 | Called Strike | |
| 4 | Four-Seam Fastball | 95.1 | 87.1 | 2,457 | – | – | 6.8 | 0.396 | Foul | |
| 5 | Sweeper | 83.0 | 76.4 | 2,196 | – | – | 6.6 | 0.453 | Called Strike |
6 topMichael BuschSingle 100.6 mph3p
Michael Busch singles on a sharp line drive to right fielder Esmerlyn Valdez. Miguel Amaya scores. Pete Crow-Armstrong scores.
100.6 mph off the bat · 17° launch · 237 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 94.1 | 86.0 | 2,386 | – | – | 6.7 | 0.400 | Ball | |
| 2 | Sweeper | 82.0 | 75.2 | 2,321 | – | – | 6.5 | 0.460 | Swinging Strike | |
| 3 | Four-Seam Fastball | 94.5 | 86.4 | 2,401 | – | – | 6.9 | 0.398 | 100.6 | In play, run(s) |
6 topAlex BregmanWalk6p
Alex Bregman walks. Michael Busch to 2nd.
Mound Visit
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 93.8 | 85.6 | 2,380 | – | – | 6.8 | 0.401 | Ball | |
| 2 | Four-Seam Fastball | 94.3 | 85.5 | 2,389 | – | – | 6.7 | 0.400 | Ball | |
| 3 | Four-Seam Fastball | 93.6 | 84.9 | 2,373 | – | – | 6.7 | 0.403 | Ball | |
| 4 | Four-Seam Fastball | 94.5 | 85.6 | 2,447 | – | – | 6.8 | 0.400 | Called Strike | |
| 5 | Four-Seam Fastball | 93.6 | 84.9 | 2,362 | – | – | 6.9 | 0.403 | Foul | |
| 6 | Four-Seam Fastball | 94.7 | 86.6 | 2,295 | – | – | 6.8 | 0.397 | Ball |
6 topIan HappWalk6p
Ian Happ walks.
Pitching Substitution
Wild Pitch
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 92.6 | 84.8 | 2,113 | – | – | 6.8 | 0.407 | Ball | |
| 2 | Four-Seam Fastball | 92.6 | 84.4 | 2,119 | – | – | 6.8 | 0.408 | Called Strike | |
| 3 | Changeup | 81.5 | 74.3 | 2,045 | – | – | 7.1 | 0.464 | Swinging Strike | |
| 4 | Changeup | 81.6 | 74.8 | 2,010 | – | – | 7.1 | 0.464 | Ball In Dirt | |
| 5 | Changeup | 82.5 | 75.1 | 2,332 | – | – | 7.1 | 0.460 | Ball | |
| 6 | Changeup | 81.7 | 75.1 | 2,159 | – | – | 7.1 | 0.462 | Ball In Dirt |
6 topNico HoernerLineout 96.2 mph3p
Nico Hoerner lines out to left fielder Bryan Reynolds.
96.2 mph off the bat · 15° launch · 279 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 93.9 | 85.5 | 2,220 | – | – | 6.9 | 0.402 | Called Strike | |
| 2 | Cutter | 87.2 | 80.3 | 2,269 | – | – | 6.9 | 0.432 | Foul | |
| 3 | Changeup | 80.4 | 73.6 | 2,187 | – | – | 7.0 | 0.470 | 96.2 | In play, out(s) |
Bottom 6Pittsburgh Piratesscoreless · 1 hit · 17 pitches
6 botNick GonzalesSingle 88.4 mph7p
Nick Gonzales singles on a ground ball to second baseman Nico Hoerner.
88.4 mph off the bat · -28° launch · 5 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 89.0 | 81.2 | 2,426 | – | – | 5.9 | 0.423 | Ball | |
| 2 | Four-Seam Fastball | 89.9 | 81.9 | 2,498 | – | – | 5.9 | 0.419 | Ball | |
| 3 | Four-Seam Fastball | 90.1 | 82.1 | 2,497 | – | – | 6.2 | 0.418 | Called Strike | |
| 4 | Four-Seam Fastball | 90.9 | 82.9 | 2,540 | – | – | 6.2 | 0.414 | Foul | |
| 5 | Slider | 84.5 | 78.3 | 2,451 | – | – | 6.1 | 0.444 | Ball | |
| 6 | Slider | 85.1 | 79.2 | 2,457 | – | – | 6.0 | 0.439 | Foul | |
| 7 | Four-Seam Fastball | 91.3 | 83.7 | 2,518 | – | – | 6.2 | 0.411 | 88.4 | In play, no out |
6 botBryan ReynoldsFlyout 86.6 mph1p
Bryan Reynolds flies out to left fielder Ian Happ.
86.6 mph off the bat · 45° launch · 280 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sweeper | 78.9 | 72.7 | 2,513 | – | – | 6.1 | 0.477 | 86.6 | In play, out(s) |
6 botEsmerlyn ValdezStrikeout6p
Esmerlyn Valdez strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 90.1 | 81.1 | 2,586 | – | – | 6.0 | 0.420 | Ball | |
| 2 | Splitter | 81.1 | 73.6 | 1,101 | – | – | 6.2 | 0.466 | Foul | |
| 3 | Splitter | 80.7 | 74.4 | 1,087 | – | – | 6.3 | 0.465 | Foul | |
| 4 | Splitter | 81.5 | 75.5 | 1,031 | – | – | 6.3 | 0.460 | Foul | |
| 5 | Four-Seam Fastball | 90.8 | 82.5 | 2,506 | – | – | 6.0 | 0.415 | Ball | |
| 6 | Four-Seam Fastball | 90.7 | 82.7 | 2,536 | – | – | 6.2 | 0.415 | Swinging Strike |
6 botRyan O'HearnLineout 89.9 mph3p
Ryan O'Hearn lines out to shortstop Dansby Swanson.
89.9 mph off the bat · 11° launch · 180 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 88.7 | 81.3 | 2,559 | – | – | 6.1 | 0.424 | Ball | |
| 2 | Sinker | 88.6 | 80.8 | 2,543 | – | – | 6.2 | 0.426 | Ball | |
| 3 | Sinker | 89.0 | 80.9 | 2,501 | – | – | 6.1 | 0.425 | 89.9 | In play, out(s) |
Top 7Chicago Cubs2 runs · 3 hits · 25 pitches
7 topPedro RamírezSingle 102.4 mph3p
Pedro Ramírez singles on a sharp line drive to right fielder Esmerlyn Valdez.
102.4 mph off the bat · 13° launch · 269 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 92.6 | 85.1 | 2,158 | – | – | 6.6 | 0.405 | Ball | |
| 2 | Cutter | 84.3 | 77.7 | 2,121 | – | – | 6.7 | 0.445 | Ball | |
| 3 | Four-Seam Fastball | 93.1 | 85.6 | 2,206 | – | – | 6.7 | 0.404 | 102.4 | In play, no out |
7 topDansby SwansonLineout 92.9 mph4p
Dansby Swanson lines out to left fielder Bryan Reynolds.
92.9 mph off the bat · 23° launch · 339 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Cutter | 86.6 | 79.8 | 2,259 | – | – | 6.8 | 0.433 | Ball | |
| 2 | Four-Seam Fastball | 92.3 | 85.1 | 2,062 | – | – | 6.8 | 0.406 | Foul | |
| 3 | Cutter | 85.9 | 79.2 | 2,202 | – | – | 6.8 | 0.437 | Swinging Strike | |
| 4 | Cutter | 86.7 | 80.0 | 2,257 | – | – | 6.9 | 0.433 | 92.9 | In play, out(s) |
7 topMiguel AmayaStrikeout6p
Miguel Amaya strikes out swinging. Pedro Ramírez steals (3) 2nd base.
Stolen Base 2B · Pedro Ramírez
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Cutter | 87.5 | 81.3 | 2,224 | – | – | 6.9 | 0.429 | Ball In Dirt | |
| 2 | Cutter | 86.7 | 80.5 | 2,132 | – | – | 6.9 | 0.432 | Foul | |
| 3 | Cutter | 86.8 | 79.7 | 2,129 | – | – | 6.9 | 0.434 | Swinging Strike | |
| 4 | Cutter | 86.6 | 79.9 | 2,201 | – | – | 6.8 | 0.434 | Ball | |
| 5 | Cutter | 87.1 | 79.9 | 2,276 | – | – | 7.0 | 0.433 | Ball | |
| 6 | Cutter | 86.3 | 79.1 | 2,176 | – | – | 6.9 | 0.436 | Swinging Strike |
7 topPete Crow-ArmstrongHome Run 102.9 mph1p
Pete Crow-Armstrong homers (23) on a fly ball to right field. Pedro Ramírez scores.
102.9 mph off the bat · 23° launch · 390 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Cutter | 87.2 | 80.6 | 2,278 | – | – | 6.7 | 0.430 | 102.9 | In play, run(s) |
7 topSeiya SuzukiHit By Pitch3p
Seiya Suzuki hit by pitch.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 93.4 | 85.0 | 2,164 | – | – | 6.8 | 0.404 | Ball | |
| 2 | Four-Seam Fastball | 93.4 | 84.9 | 2,225 | – | – | 6.8 | 0.404 | Foul | |
| 3 | Cutter | 85.7 | 78.3 | 2,138 | – | – | 6.7 | 0.439 | Hit By Pitch |
7 topMichael BuschSingle 108.2 mph5p
Michael Busch singles on a sharp line drive to right fielder Esmerlyn Valdez. Seiya Suzuki to 2nd.
108.2 mph off the bat · 14° launch · 240 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 80.0 | 73.0 | 2,284 | – | – | 7.1 | 0.472 | Swinging Strike | |
| 2 | Changeup | 81.1 | 74.0 | 2,377 | – | – | 7.0 | 0.467 | Ball | |
| 3 | Changeup | 82.1 | 75.0 | 2,211 | – | – | 7.2 | 0.462 | Ball In Dirt | |
| 4 | Four-Seam Fastball | 92.3 | 84.1 | 2,157 | – | – | 6.7 | 0.409 | Ball | |
| 5 | Four-Seam Fastball | 92.9 | 85.3 | 2,175 | – | – | 6.6 | 0.405 | 108.2 | In play, no out |
7 topAlex BregmanForceout 93.6 mph3p
Alex Bregman grounds into a force out, third baseman Jared Triolo to second baseman Nick Gonzales. Michael Busch out at 2nd.
93.6 mph off the bat · -2° launch · 29 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Cutter | 85.8 | 79.2 | 2,254 | – | – | 6.9 | 0.438 | Ball | |
| 2 | Cutter | 87.3 | 81.0 | 2,196 | – | – | 6.9 | 0.429 | Called Strike | |
| 3 | Cutter | 85.5 | 78.5 | 2,160 | – | – | 6.9 | 0.440 | 93.6 | In play, out(s) |
Bottom 7Pittsburgh Piratesscoreless · 0 hits · 11 pitches
7 botMarcell OzunaGroundout 53.5 mph7p
Marcell Ozuna grounds out softly, pitcher Javier Assad to first baseman Michael Busch.
Pitching Substitution
53.5 mph off the bat · -52° launch · 4 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 93.3 | 85.8 | 2,078 | – | – | 6.3 | 0.402 | Called Strike | |
| 2 | Sweeper | 81.7 | 75.9 | 2,461 | – | – | 6.3 | 0.459 | Ball | |
| 3 | Sinker | 93.8 | 86.4 | 2,023 | – | – | 6.3 | 0.400 | Called Strike | |
| 4 | Sweeper | 82.3 | 76.2 | 2,468 | – | – | 6.3 | 0.456 | Foul | |
| 5 | Four-Seam Fastball | 93.5 | 86.1 | 1,979 | – | – | 6.5 | 0.401 | Foul | |
| 6 | Sinker | 94.3 | 85.7 | 2,131 | – | – | 6.4 | 0.400 | Foul | |
| 7 | Sweeper | 82.1 | 75.6 | 2,479 | – | – | 6.4 | 0.459 | 53.5 | In play, out(s) |
7 botJared TrioloGroundout 101.5 mph3p
Jared Triolo grounds out, shortstop Dansby Swanson to first baseman Michael Busch.
101.5 mph off the bat · -18° launch · 8 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 94.3 | 86.6 | 1,974 | – | – | 6.3 | 0.399 | Foul | |
| 2 | Cutter | 90.4 | 83.8 | 1,967 | – | – | 6.4 | 0.414 | Swinging Strike | |
| 3 | Sinker | 93.3 | 85.9 | 2,052 | – | – | 6.3 | 0.402 | 101.5 | In play, out(s) |
7 botJacob GonzalezFlyout 88.3 mph1p
Jacob Gonzalez flies out to left fielder Ian Happ.
88.3 mph off the bat · 28° launch · 297 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 93.4 | 86.0 | 1,878 | – | – | 6.6 | 0.402 | 88.3 | In play, out(s) |
Top 8Chicago Cubs1 run · 2 hits · 18 pitches
8 topJames TriantosSingle 90.7 mph3p
James Triantos singles on a ground ball to right fielder Esmerlyn Valdez.
Defensive Switch
Defensive Sub
Defensive Sub
Pitching Substitution
Offensive Substitution
90.7 mph off the bat · 7° launch · 142 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Slider | 83.4 | 76.6 | 2,257 | – | – | 7.0 | 0.452 | Called Strike | |
| 2 | Four-Seam Fastball | 90.8 | 83.3 | 2,085 | – | – | 7.1 | 0.415 | Foul | |
| 3 | Changeup | 84.7 | 78.6 | 1,313 | – | – | 7.0 | 0.442 | 90.7 | In play, no out |
8 topJustin DeanStrikeout4p
Justin Dean strikes out swinging.
Offensive Substitution
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Slider | 83.3 | 76.9 | 2,192 | – | – | 7.1 | 0.452 | Swinging Strike | |
| 2 | Slider | 84.0 | 77.3 | 2,351 | – | – | 6.9 | 0.448 | Foul | |
| 3 | Four-Seam Fastball | 90.5 | 83.2 | 2,153 | – | – | 7.1 | 0.415 | Ball | |
| 4 | Four-Seam Fastball | 90.2 | 83.2 | 2,056 | – | – | 7.1 | 0.416 | Swinging Strike |
8 topPedro RamírezDouble 106.7 mph2p
Pedro Ramírez doubles (7) on a sharp line drive to center fielder Billy Cook. James Triantos scores.
106.7 mph off the bat · 10° launch · 239 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 85.7 | 79.3 | 1,295 | – | – | 6.9 | 0.437 | Ball | |
| 2 | Changeup | 85.5 | 79.2 | 1,285 | – | – | 7.2 | 0.439 | 106.7 | In play, run(s) |
8 topDansby SwansonStrikeout8p
Dansby Swanson called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 91.5 | 84.2 | 2,214 | – | – | 7.3 | 0.411 | Foul | |
| 2 | Four-Seam Fastball | 89.6 | 82.1 | 2,126 | – | – | 7.1 | 0.421 | Ball | |
| 3 | Slider | 84.9 | 78.7 | 2,285 | – | – | 7.1 | 0.443 | Swinging Strike | |
| 4 | Slider | 84.0 | 78.1 | 2,329 | – | – | 7.1 | 0.448 | Ball In Dirt | |
| 5 | Changeup | 85.3 | 78.9 | 1,236 | – | – | 7.1 | 0.440 | Ball | |
| 6 | Four-Seam Fastball | 90.8 | 83.7 | 2,230 | – | – | 7.0 | 0.414 | Foul | |
| 7 | Slider | 83.7 | 77.1 | 2,178 | – | – | 7.0 | 0.451 | Foul | |
| 8 | Changeup | 83.4 | 77.5 | 1,191 | – | – | 7.0 | 0.449 | Called Strike |
8 topMiguel AmayaFlyout 85.4 mph1p
Miguel Amaya flies out to center fielder Billy Cook.
85.4 mph off the bat · 34° launch · 312 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Four-Seam Fastball | 92.5 | 84.8 | 2,113 | – | – | 7.1 | 0.407 | 85.4 | In play, out(s) |
Bottom 8Pittsburgh Piratesscoreless · 0 hits · 14 pitches
8 botHenry DavisHit By Pitch4p
Henry Davis hit by pitch.
Defensive Sub
Defensive Switch
Defensive Switch
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 92.3 | 84.7 | 1,908 | – | – | 6.5 | 0.408 | Swinging Strike | |
| 2 | Sweeper | 83.5 | 77.2 | 2,406 | – | – | 6.4 | 0.451 | Ball | |
| 3 | Sinker | 94.0 | 85.7 | 1,938 | – | – | 6.3 | 0.401 | Ball | |
| 4 | Sinker | 92.8 | 85.2 | 2,019 | – | – | 6.4 | 0.405 | Hit By Pitch |
8 botJake MangumStrikeout4p
Jake Mangum strikes out on a foul tip.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 92.9 | 85.7 | 1,878 | – | – | 6.4 | 0.404 | Swinging Strike | |
| 2 | Sinker | 92.4 | 85.3 | 1,984 | – | – | 6.6 | 0.406 | Swinging Strike | |
| 3 | Sinker | 92.8 | 85.5 | 2,168 | – | – | 6.5 | 0.404 | Foul | |
| 4 | Four-Seam Fastball | 94.0 | 86.6 | 2,250 | – | – | 6.5 | 0.400 | Foul Tip |
8 botNick GonzalesFlyout 97.8 mph1p
Nick Gonzales flies out to right fielder Seiya Suzuki.
97.8 mph off the bat · 25° launch · 346 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 94.1 | 86.6 | 2,008 | – | – | 6.4 | 0.400 | 97.8 | In play, out(s) |
8 botTyler CallihanStrikeout5p
Tyler Callihan strikes out swinging.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 87.3 | 81.1 | 1,099 | – | – | 6.5 | 0.429 | Ball | |
| 2 | Sinker | 93.7 | 85.9 | 2,063 | – | – | 6.5 | 0.402 | Called Strike | |
| 3 | Changeup | 86.5 | 80.2 | 1,311 | – | – | 6.7 | 0.434 | Swinging Strike | |
| 4 | Changeup | 87.5 | 81.2 | 1,422 | – | – | 6.6 | 0.430 | Ball In Dirt | |
| 5 | Curveball | 78.6 | 72.6 | 2,533 | – | – | 6.4 | 0.480 | Swinging Strike (Blocked) |
Top 9Chicago Cubsscoreless · 1 hit · 14 pitches
9 topMichael ConfortoFlyout 74.7 mph5p
Michael Conforto flies out to left fielder Jake Mangum.
Defensive Sub
Pitching Substitution
74.7 mph off the bat · 52° launch · 217 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 66.7 | 61.6 | 1,491 | – | – | 4.7 | 0.563 | Called Strike | |
| 2 | Changeup | 67.9 | 62.5 | 1,544 | – | – | 4.8 | 0.554 | Foul | |
| 3 | Fastball | 84.2 | 77.2 | 1,960 | – | – | 5.2 | 0.447 | Foul | |
| 4 | Slider | 56.2 | 50.5 | 264 | – | – | 5.0 | 0.681 | Ball | |
| 5 | Fastball | 82.9 | 76.4 | 1,944 | – | – | 5.5 | 0.453 | 74.7 | In play, out(s) |
9 topSeiya SuzukiStrikeout6p
Seiya Suzuki called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 64.2 | 59.3 | 1,456 | – | – | 4.7 | 0.586 | Ball | |
| 2 | Changeup | 70.6 | 65.5 | 1,612 | – | – | 5.1 | 0.534 | Ball | |
| 3 | Changeup | 69.0 | 63.3 | 1,528 | – | – | 4.9 | 0.545 | Ball | |
| 4 | Changeup | 70.6 | 65.1 | 1,689 | – | – | 5.1 | 0.532 | Foul | |
| 5 | Changeup | 71.9 | 66.2 | 1,691 | – | – | 5.1 | 0.523 | Foul | |
| 6 | Fastball | 81.3 | 74.0 | 1,852 | – | – | 5.3 | 0.465 | Called Strike |
9 topMichael BuschSingle 90.3 mph2p
Michael Busch singles on a ground ball to left fielder Jake Mangum.
90.3 mph off the bat · 4° launch · 87 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 69.8 | 64.8 | 1,552 | – | – | 5.1 | 0.537 | Ball | |
| 2 | Changeup | 73.6 | 68.1 | 1,589 | – | – | 5.2 | 0.510 | 90.3 | In play, no out |
9 topAlex BregmanPop Out 78.7 mph1p
Alex Bregman pops out to shortstop Jacob Gonzalez.
78.7 mph off the bat · 56° launch · 194 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Changeup | 65.7 | 59.4 | 1,429 | – | – | 5.0 | 0.578 | 78.7 | In play, out(s) |
Bottom 9Pittsburgh Piratesscoreless · 1 hit · 7 pitches
9 botEsmerlyn ValdezSingle 84.2 mph1p
Esmerlyn Valdez singles on a line drive to center fielder Justin Dean.
Defensive Switch
Pitching Substitution
84.2 mph off the bat · 19° launch · 229 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 93.0 | 85.7 | 1,930 | – | – | 6.4 | 0.404 | 84.2 | In play, no out |
9 botBilly CookForceout 62.9 mph1p
Billy Cook grounds into a force out, second baseman James Triantos to shortstop Dansby Swanson. Esmerlyn Valdez out at 2nd. Billy Cook to 1st.
62.9 mph off the bat · 15° launch · 129 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 94.0 | 86.3 | 2,053 | – | – | 6.1 | 0.400 | 62.9 | In play, out(s) |
9 botShawn RossFlyout 82.6 mph2p
Shawn Ross flies out to center fielder Justin Dean.
82.6 mph off the bat · 29° launch · 300 ft
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 93.6 | 85.5 | 2,072 | – | – | 6.4 | 0.402 | Ball | |
| 2 | Sinker | 94.1 | 86.3 | 2,024 | – | – | 6.2 | 0.400 | 82.6 | In play, out(s) |
9 botJared TrioloStrikeout3p
Jared Triolo called out on strikes.
| # | Pitch | MPH | At plate | Spin | Horiz | Vert | Ext | Time | EV | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sinker | 93.9 | 85.8 | 1,930 | – | – | 6.3 | 0.401 | Foul | |
| 2 | Sinker | 94.4 | 86.3 | 2,138 | – | – | 6.5 | 0.399 | Called Strike | |
| 3 | Sinker | 94.8 | 86.9 | 2,121 | – | – | 6.4 | 0.398 | Called Strike |
Umpires
Home Plate: Cory Blaser · First Base: Jansen Visconti · Second Base: Andy Fletcher · Third Base: Alex Tosi