Skip to article
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…

MLB · Pitching Data

How the Rays Pitched to Cooper Pratt During His World Series Hit Streak

Nineteen pitches, six pitchers and five pitch types: the complete record shows how Pratt combined early swings with three two-strike hits in Games 4 and 5.

Griffin Jax beside an illustrative, unlabeled pitching-analysis panel.
Griffin Jax in the MLB.com image for his October 27, 2026 Game 4 start. The analytical panel is an illustrative, AI-assisted composition and does not plot measured pitches. · Credit: MLB.com source photograph; TSP analytical composition

Ian Seymour had a 2–2 count in the 12th inning of World Series Game 4 when Cooper Pratt drove his sweeper over the left-center-field wall. It was Pratt’s fourth consecutive hit, and the fourth different kind of pitch he had turned into a hit during that run.

By the fifth inning of Game 5, Pratt had extended the streak to six straight at-bats. The rookie World Series record came against six different Rays pitchers, across five pitch classifications. The sequence does not reveal a single offering that Tampa Bay kept throwing into trouble. It shows Pratt producing contact against different speeds, counts and locations.

MLB’s official event records contain 19 physical pitches in those six at-bats on October 27–28 at Tropicana Field. Pratt swung ten times and missed once. Three hits came with two strikes; two came on the first pitch. That combination explains how he could attack early without needing every confrontation to end before the pitcher gained an advantage.

Two first-pitch hits, three two-strike recoveries

The streak began with a fourth-inning double off Griffin Jax. Pratt hit the first pitch, a 94.3 mph sinker, to left field. Earlier, in the second inning, Jax had retired him on a changeup after six pitches. The successful at-bat was shorter, but both ended in line-drive contact.

Against Nick Martinez in the sixth, Pratt immediately missed an 80.7 mph changeup. Martinez then threw a ball and got a foul with a sinker. Pratt was behind 1–2 before singling on a 93.6 mph four-seam fastball. The pitch’s recorded center crossed 3.64 feet above the ground, above the feed’s 3.37-foot upper strike-zone boundary. That is a location measurement, not evidence of where Martinez intended to throw it.

Bryan Baker reached the same two-strike position through a different sequence in the ninth: ball, foul, called strike. Pratt took a low changeup for ball two, then grounded the next changeup into left field. His success with two strikes therefore included both a high fastball and a lower, slower offspeed pitch.

The home run followed a mixed sequence

Seymour opened the 12th-inning at-bat with a called-strike sweeper, missed with two changeups and got a foul on a four-seam fastball. He returned to the sweeper at 83.7 mph. Pratt hit it 396 feet, according to the official feed, giving Milwaukee a 3–2 lead before Tampa Bay rallied to win 4–3.

The decisive delivery was not the only breaking ball in the at-bat. Pratt had already taken one for a strike. Describing the home run as proof that he was waiting for that pitch would require evidence beyond its eventual result. The recorded sequence supports a narrower conclusion: he stayed in the confrontation through a fastball foul and converted the next breaking ball.

Game 5 added a cutter and another fastball

Pratt’s first Game 5 hit came on an 88.1 mph cutter from Drew Rasmussen in the second inning. It scored Milwaukee’s first run. Pratt was subsequently retired trying to advance, but that baserunning out did not change the single credited to him.

Kevin Kelly supplied the sixth hit in the fifth inning. His sinker was a called strike, his changeup was a ball, and Pratt singled on a 93.7 mph four-seam fastball. All five classifications in the sample had now produced a hit: sinker, four-seamer, changeup, sweeper and cutter. The 19-pitch mix contained eight changeups, yet the hit sequence cannot be reduced to a changeup problem.

Changeup: 8

Four-Seam Fastball: 5

Sinker: 3

Sweeper: 2

Cutter: 1

Pitch selection during the six-hit run. All 19 physical pitches are included; each bar uses the same zero-to-eight scale. Source: MLB official game feeds.

Six hits did not mean six crushed balls

Only two of the six hits had recorded exit velocities above 95 mph: the opening double at 98.9 and the home run at 99.1. Martinez’s sixth-inning single left the bat at 79.4 mph, while Kelly’s was 87.6. Pratt repeatedly put the ball in play, and those contacts produced hits with different trajectories and strengths.

The surrounding plate appearances also limit the conclusion. Across the two complete games, Pratt saw 28 pitches in nine plate appearances. He lined out before the six-hit run, hit a sacrifice fly after it and lined out again in the ninth inning of Game 5. The sacrifice fly did not count as an at-bat; the later lineout ended the run. Milwaukee won Game 5, 4–1, to finish the series.

This is a study of the pitches within a short, successful sequence, rather than evidence of a permanent weakness in Tampa Bay’s approach. The Rays reached two strikes in half of the six hit at-bats and used different pitch types to finish them. Pratt’s contact, including less forceful hits, kept those counts from becoming outs.

Every pitch in the six-hit sequence

World Series Games 4–5, October 27–28, 2026. Counts are before the pitch. Speeds are release speeds in mph.
No. Game / inning Pitcher Count Pitch mph Pitch result
1 4 / 4 Griffin Jax 0-0 Sinker 94.3 In play, run(s)
2 4 / 6 Nick Martinez 0-0 Changeup 80.7 Swinging Strike
3 4 / 6 Nick Martinez 0-1 Four-Seam Fastball 93.4 Ball
4 4 / 6 Nick Martinez 1-1 Sinker 92.6 Foul
5 4 / 6 Nick Martinez 1-2 Four-Seam Fastball 93.6 In play, no out
6 4 / 9 Bryan Baker 0-0 Four-Seam Fastball 95.3 Ball
7 4 / 9 Bryan Baker 1-0 Changeup 81.3 Foul
8 4 / 9 Bryan Baker 1-1 Changeup 84.4 Called Strike
9 4 / 9 Bryan Baker 1-2 Changeup 83.7 Ball
10 4 / 9 Bryan Baker 2-2 Changeup 83.4 In play, no out
11 4 / 12 Ian Seymour 0-0 Sweeper 82.4 Called Strike
12 4 / 12 Ian Seymour 0-1 Changeup 84.9 Ball
13 4 / 12 Ian Seymour 1-1 Changeup 84.0 Ball
14 4 / 12 Ian Seymour 2-1 Four-Seam Fastball 92.6 Foul
15 4 / 12 Ian Seymour 2-2 Sweeper 83.7 In play, run(s)
16 5 / 2 Drew Rasmussen 0-0 Cutter 88.1 In play, run(s)
17 5 / 5 Kevin Kelly 0-0 Sinker 93.5 Called Strike
18 5 / 5 Kevin Kelly 0-1 Changeup 87.1 Ball
19 5 / 5 Kevin Kelly 1-1 Four-Seam Fastball 93.7 In play, no out

Sources and method

The Game 4 and Game 5 final MLB feeds supply pitch classifications, locations, contact measurements and official outcomes. Physical pitches use isPitch=true; timeouts, substitutions and advisories are excluded from pitch totals but retained while reconstructing counts. Swings include swinging strikes, fouls and balls put in play. Six hit at-bats contain 19 pitches; the surrounding two-game record contains nine plate appearances and 28 pitches. This comparison is confined to those two games, with no regular-season baseline or claim of a new lasting repertoire change.

Download the 19-pitch streak CSV or the complete 28-pitch two-game comparison. More studies are available in TSP Pitching Data.

Sources and notes

  1. https://statsapi.mlb.com/api/v1.1/game/849803/feed/live
  2. https://statsapi.mlb.com/api/v1.1/game/849799/feed/live
  3. https://www.mlb.com/news/cooper-pratt-world-series-rookie-record-six-straight-hits