Milwaukee enters this World Series with the stronger statistical case: more wins, more runs scored, fewer runs allowed, and better TOP rankings on both sides of the ball. Tampa Bay’s opportunity is to make the series turn on its best individual players rather than the full-season team averages.
Game 1 is Friday, October 23, in Milwaukee.
All statistical comparisons below cover the 2026 regular season, using my September 28 final reports for TOP, TBA, Expected Runs, and ratings. They do not include postseason results. Player tables compare the season’s roster contributors, not a confirmed 26-man World Series roster or projected batting order. Team-specific rows are used for traded players, so Freddy Peralta’s pitching line covers only his time with Tampa Bay.
The overall comparison
| Category | Milwaukee Brewers | Tampa Bay Rays |
|---|---|---|
| Record | 103–59 | 98–64 |
| My overall MLB rank | 1 | 4 |
| My rating | 127.17 | 116.22 |
| Runs scored | 832 | 736 |
| Runs allowed | 618 | 650 |
| Run differential | +214 | +86 |
| Runs per game | 5.14 | 4.54 |
| Runs allowed per game | 3.81 | 4.01 |
| Batting TOP (MLB rank) | .485 (4) | .473 (12) |
| Pitching TOP allowed (MLB rank) | .431 (1) | .451 (7) |
Milwaukee’s advantage is substantial: 96 more runs scored and 32 fewer allowed, producing a 128-run gap in differential. The Brewers also lead by 10.95 points in my ratings. Tampa Bay is a strong opponent at fourth overall, but Milwaukee has the better season-long combination of offensive production and run prevention.
Batting: similar averages, different production
| Regular-season batting | Milwaukee | Tampa Bay |
|---|---|---|
| Batting average | .258 | .258 |
| On-base percentage | .341 | .326 |
| Slugging percentage | .403 | .402 |
| Home runs | 154 | 169 |
| Walks | 668 | 514 |
| Strikeouts | 1,383 | 1,145 |
| Stolen bases | 162 | 164 |
| Plate appearances, my final report | 6,299 | 6,106 |
| Total Bases Accumulated (TBA) | 3,031 | 2,868 |
| Expected Runs | 757.75 | 717.00 |
| Expected Runs per game | 4.68 | 4.43 |
| Actual runs minus Expected Runs | +74.25 | +19.00 |
| TOP | .485 | .473 |
Traditional batting totals: Milwaukee and Tampa Bay. TBA, TOP, and plate appearances follow my final team batting report.
The teams finished with the same batting average and almost the same slugging percentage. Tampa Bay hit 15 more home runs, struck out 238 fewer times, and stole two more bases. Milwaukee’s clearest conventional advantage is reaching base: 154 more walks and a 15-point lead in on-base percentage. That gives the Brewers more opportunities to build innings even without a home-run advantage.
My Expected Runs = TBA ÷ 4. TBA incorporates more than the traditional total bases from hits; it includes walks, hit-by-pitches, and baserunning value. TOP measures that offensive production per opportunity. Higher batting TOP is better; lower pitching TOP allowed is better. See the methodology for the framework.
Expected Runs puts Milwaukee’s offensive lead at 40.75 runs, considerably smaller than the 96-run gap on the scoreboard. The Brewers scored 74.25 runs above their estimate, compared with Tampa Bay’s 19.00. That difference describes how actual scoring compared with accumulated offensive value; it does not establish why the gap occurred or guarantee that it will repeat in this series. Expected Runs here is my TBA-based estimate, not a Statcast expected statistic or a series scoring forecast.
TOP values below are reproduced from the final reports, rather than recalculated from displayed PA or BF. Those reports contain some denominator differences between the published opportunity counts and TOP; retaining the reported rates keeps this preview consistent with the season rankings.
Comparing the hitters
For a broad look at depth, these tables include every player with at least 100 plate appearances in his team’s final report, ordered by reported TOP. That includes season contributors who may be unavailable or outside the World Series roster. Games, plate appearances, and runs provide the conventional workload and scoring context alongside my metrics.
Milwaukee
| Hitter | Bats | G | PA | Runs | TBA | Expected Runs | TOP |
|---|---|---|---|---|---|---|---|
| Jake Bauers | L | 144 | 578 | 93 | 334 | 83.5 | 0.578 |
| Jackson Chourio | R | 127 | 573 | 96 | 321 | 80.2 | 0.560 |
| Brice Turang | L | 151 | 680 | 102 | 367 | 91.8 | 0.544 |
| Gary Sánchez | R | 86 | 275 | 37 | 144 | 36.0 | 0.524 |
| Andrew Vaughn | R | 104 | 331 | 33 | 169 | 42.2 | 0.511 |
| Garrett Mitchell | L | 145 | 531 | 74 | 262 | 65.5 | 0.496 |
| Cooper Pratt | R | 74 | 266 | 33 | 128 | 32.0 | 0.487 |
| William Contreras | R | 147 | 640 | 82 | 300 | 75.0 | 0.469 |
| Christian Yelich | L | 118 | 500 | 69 | 230 | 57.5 | 0.461 |
| David Hamilton | L | 121 | 387 | 49 | 171 | 42.8 | 0.458 |
| Joey Ortiz | R | 134 | 415 | 49 | 188 | 47.0 | 0.457 |
| Brandon Lockridge | R | 39 | 113 | 13 | 49 | 12.2 | 0.438 |
| Luis Lara | B | 61 | 212 | 25 | 82 | 20.5 | 0.387 |
| Sal Frelick | L | 111 | 384 | 36 | 145 | 36.2 | 0.386 |
| Blake Perkins | B | 55 | 101 | 14 | 36 | 9.0 | 0.360 |
| Luis Rengifo | B | 57 | 209 | 19 | 68 | 17.0 | 0.329 |
Bauers and Chourio give Milwaukee two hitters at .560 TOP or better, with Turang close behind at .544 over 680 plate appearances. Turang’s 102 runs and 91.8 Expected Runs show how much production he supplied across a full season. The Brewers’ advantage is supported by several contributors, rather than resting on one hitter.
The next group matters, too. Sánchez’s .524 and Vaughn’s .511 came in smaller workloads, while Mitchell supplies .496 over 531 plate appearances. Contreras and Yelich add substantial experience and volume, although their season TOP marks trail the leading group. At the lower end, Frelick and Rengifo’s offensive rates show where a pitching staff could find more favorable matchups. These are offensive comparisons; TOP alone does not value their defense.
Tampa Bay
| Hitter | Bats | G | PA | Runs | TBA | Expected Runs | TOP |
|---|---|---|---|---|---|---|---|
| Junior Caminero | R | 162 | 702 | 100 | 406 | 101.5 | 0.578 |
| Víctor Mesa Jr. | L | 79 | 262 | 37 | 146 | 36.5 | 0.562 |
| Liam Hicks | L | 41 | 145 | 12 | 74 | 18.5 | 0.510 |
| Yandy Díaz | R | 154 | 686 | 93 | 342 | 85.5 | 0.499 |
| Jonathan Aranda | L | 155 | 668 | 73 | 331 | 82.8 | 0.496 |
| Ryan Vilade | R | 96 | 278 | 28 | 136 | 34.0 | 0.491 |
| Jonny DeLuca | R | 112 | 370 | 44 | 178 | 44.5 | 0.485 |
| Richie Palacios | L | 124 | 399 | 51 | 189 | 47.2 | 0.476 |
| Chandler Simpson | L | 151 | 612 | 66 | 261 | 65.2 | 0.433 |
| Cedric Mullins | L | 137 | 502 | 56 | 212 | 53.0 | 0.430 |
| Taylor Walls | B | 124 | 433 | 60 | 176 | 44.0 | 0.418 |
| Nick Fortes | R | 109 | 323 | 33 | 132 | 33.0 | 0.414 |
| Hunter Feduccia | L | 60 | 160 | 15 | 63 | 15.8 | 0.401 |
| Ben Williamson | R | 88 | 286 | 32 | 114 | 28.5 | 0.400 |
Caminero is the central threat: 406 TBA, 101.5 Expected Runs, and .578 TOP over 702 plate appearances. His displayed TOP matches Bauers, but he supplied more total production over a larger workload. Milwaukee has to keep the supporting hitters from giving him repeated opportunities with runners aboard.
Mesa’s .562 offers another strong rate, although his 262 plate appearances make it a smaller sample than the established core. Díaz and Aranda produced 85.5 and 82.8 Expected Runs, respectively, with TOP marks near .500. DeLuca, Palacios, and Vilade provide additional depth near that level. Hicks’ .510 is promising in a much smaller 145-PA sample.
Batting edge: Milwaukee. Tampa Bay has an individual centerpiece who can match the Brewers’ best, but Milwaukee combines a better team TOP with more actual scoring and a stronger on-base percentage. Catching depth also stands out offensively: Contreras and Sánchez posted .469 and .524 TOP, compared with Fortes’ .414 and Hicks’ .510, with Hicks carrying the smallest workload of the four.
Pitching: Milwaukee’s advantage, Tampa Bay’s answer
| Regular-season run prevention | Milwaukee | Tampa Bay |
|---|---|---|
| Runs allowed | 618 | 650 |
| Runs allowed per game | 3.81 | 4.01 |
| Batters faced | 5,991 | 5,939 |
| TBA allowed | 2,572 | 2,669 |
| Expected Runs allowed, TBA ÷ 4 | 643.00 | 667.25 |
| Expected Runs allowed per game | 3.97 | 4.12 |
| Actual runs allowed minus expected | −25.00 | −17.25 |
| TOP allowed | .431 | .451 |
| MLB pitching TOP rank | 1 | 7 |
Run totals come from my final team rankings; BF, TBA and TOP come from my final team pitching report. Runs allowed per game includes unearned runs and is not ERA. Expected Runs allowed is calculated here using the same TBA ÷ 4 conversion as the batting metric.
Milwaukee allowed 97 fewer accumulated bases despite facing 52 more batters. Expected Runs allowed narrows the 32-run scoreboard advantage to 24.25 runs, but both measures favor the Brewers. Combining offense and pitching produces an expected run differential of +114.75 for Milwaukee and +49.75 for Tampa Bay. That is a smaller separation than the actual differentials, while still pointing in the same direction.
Milwaukee’s pitching contributors
These pitching tables include every pitcher with at least 40 innings for the team, ordered by reported TOP allowed. IP uses baseball notation: .1 is one out and .2 is two outs. Expected Runs allowed is calculated from each pitcher’s TBA allowed and is not earned runs.
| Pitcher | G | BF | IP | TBA allowed | Expected Runs allowed | TOP allowed |
|---|---|---|---|---|---|---|
| Jacob Misiorowski | 30 | 665 | 174.2 | 204 | 51.00 | 0.307 |
| Trevor Megill | 63 | 242 | 61.2 | 76 | 19.00 | 0.317 |
| Abner Uribe | 61 | 234 | 59.1 | 76 | 19.00 | 0.328 |
| DL Hall | 47 | 241 | 61.1 | 84 | 21.00 | 0.350 |
| Brandon Woodruff | 9 | 174 | 45.1 | 62 | 15.50 | 0.356 |
| Logan Henderson | 18 | 371 | 98.1 | 141 | 35.25 | 0.381 |
| Aaron Ashby | 75 | 383 | 89.1 | 155 | 38.75 | 0.405 |
| Chad Patrick | 57 | 441 | 106.0 | 193 | 48.25 | 0.442 |
| Grant Anderson | 52 | 235 | 59.0 | 108 | 27.00 | 0.460 |
| Robert Gasser | 21 | 463 | 109.1 | 215 | 53.75 | 0.466 |
| Shane Drohan | 33 | 528 | 124.2 | 249 | 62.25 | 0.472 |
| Kyle Harrison | 28 | 505 | 115.2 | 252 | 63.00 | 0.500 |
| Brandon Sproat | 22 | 422 | 97.0 | 223 | 55.75 | 0.531 |
Misiorowski is the biggest individual advantage in the comparison: .307 TOP allowed across 174.2 innings. Henderson’s .381 over 98.1 innings supplies another strong substantial-workload performance. Woodruff’s .356 is excellent, but covers only 45.1 innings and should not be treated as the same evidence as a full season.
Megill, Uribe, and Hall allowed TOP marks of .317, .328, and .350. Ashby adds a .405 over 89.1 innings. That group gives Milwaukee several strong season performances to draw on when the game reaches the bullpen. Gasser, Drohan, and Harrison were less effective by this measure, making the distribution of innings important even for the top-ranked staff.
Tampa Bay’s pitching contributors
| Pitcher | G | BF | IP | TBA allowed | Expected Runs allowed | TOP allowed |
|---|---|---|---|---|---|---|
| Cam Booser | 42 | 152 | 41.0 | 50 | 12.50 | 0.329 |
| Bryan Baker | 65 | 244 | 62.1 | 82 | 20.50 | 0.337 |
| Drew Rasmussen | 30 | 669 | 172.0 | 243 | 60.75 | 0.363 |
| Kevin Kelly | 71 | 279 | 73.2 | 102 | 25.50 | 0.367 |
| Freddy Peralta | 10 | 218 | 55.1 | 85 | 21.25 | 0.394 |
| Shane McClanahan | 24 | 487 | 118.0 | 198 | 49.50 | 0.409 |
| Nick Martinez | 31 | 722 | 180.0 | 314 | 78.50 | 0.437 |
| Griffin Jax | 34 | 459 | 112.1 | 202 | 50.50 | 0.444 |
| Casey Legumina | 47 | 252 | 60.0 | 112 | 28.00 | 0.446 |
| Cole Sulser | 51 | 236 | 56.1 | 110 | 27.50 | 0.470 |
| Garrett Cleavinger | 51 | 181 | 41.1 | 88 | 22.00 | 0.486 |
| Ian Seymour | 47 | 551 | 132.2 | 268 | 67.00 | 0.489 |
| Steven Matz | 36 | 342 | 80.1 | 173 | 43.25 | 0.507 |
| Jesse Scholtens | 12 | 209 | 47.2 | 113 | 28.25 | 0.541 |
Rasmussen’s .363 TOP allowed over 172 innings gives Tampa Bay its clearest high-workload answer. Peralta’s .394 covers only 55.1 innings with the Rays; Martinez’s .437 covers 180 innings. Their different workloads matter when weighing those rates. McClanahan’s season line is included for context, without assuming his availability for this series.
The conventional ace comparison supports Milwaukee’s advantage as well: Misiorowski finished with a 1.80 ERA, 0.80 WHIP, and 252 strikeouts; Rasmussen had a 0.91 WHIP. Those are regular-season figures from FOX’s statistical preview.
Baker, Booser, and Kelly offer Tampa Bay strong relief rates at .337, .329, and .367 TOP allowed. Those performances help explain how the Rays can pitch better in selected innings than their seventh-place team ranking suggests. The contrast with Seymour, Sulser, and Matz makes it especially important to avoid stretching the weaker season performances into too many consequential innings.
Pitching edge: Milwaukee over the full season. Misiorowski’s combination of rate and workload leads this matchup, and the Brewers have multiple strong relief performances behind him. Tampa Bay can narrow that advantage by concentrating innings among Rasmussen, Peralta, and its most effective relievers. These tables do not establish a starting order or account for current fatigue and injuries.
What decides the series
Can Tampa Bay interrupt Milwaukee’s traffic? The Brewers’ walk and on-base advantages are more striking than their power. Limiting free passes would force Milwaukee to create more of its offense through hits against the Rays’ strongest pitchers.
Can the Rays get enough production around Caminero? Díaz and Aranda have the volume to support him, while Mesa brings a strong rate in a smaller sample. Tampa Bay needs that group to sustain rallies against a staff that led baseball in TOP allowed.
Who gets the innings after the aces? The season averages favor Milwaukee, but neither team will distribute innings exactly as it did from April through September. A few extra innings from a strong reliever, or an early exit that exposes a weaker part of the staff, could change an individual game considerably.
Will Milwaukee repeat its scoring above Expected Runs? The Brewers’ actual offensive advantage is more than twice their Expected Runs advantage. They still lead by either measure, but Tampa Bay has a more competitive statistical case if the series follows accumulated offensive production more closely than the regular-season scoring gap.
My numbers favor Milwaukee. The Brewers lead in team batting TOP, pitching TOP allowed, Expected Runs differential, and overall rating. Tampa Bay’s route is credible: strong innings from its best arms and enough support for Caminero to turn close games. But across the season’s evidence, Milwaukee has earned the stronger case.
Data and roster notes
The underlying player tables are available in the final batting report and final pitching report. Hitting Expected Runs follows the source’s one-decimal display; the team and pitching calculations above retain two decimals. These rounding choices can cause small differences when adding displayed player estimates.
The Brewers’ active roster and Rays’ active roster provide current availability context; the season contributor tables above are not postseason eligibility lists. They also do not measure fielding, positional scarcity, or matchup-specific platoon value.