Monday, August 31, 2026

Phillies Claim Final Spot in Statis-Pro Championship Pool

Bryce Harper homered in the top of the 6th inning to break a 4-4 tie, and the Phillies added two insurance runs in the 9th to claim the final championship spot against Tampa and the LA Dodgers. 

Justin Crawford led off the inning and stole second before Trea Turner singled him home. Turner later scored on Luis Arraez's fourth hit of the game — and the Phillies' 14th hit — to secure the final spot in the Championship Pool.

Below you can find three things, in order. Play your own games with the free Statis-Pro baseball game by clicking here.

First, we list all Statis-Pro teams' records this season in our pool-play format, starting with the three teams advancing to the Championship round-robin pool. Next are the six other teams that made the semifinal pools before being eliminated, followed by the 19 teams that lost in initial pool play without making the semifinals, and finally the two teams we left out because they ranked 29th and 30th in the power rankings.

We actually initially left the Chicago White Sox out as one of the bottom three, but they were so much improved that we added a single wild-card pool. This required the Mariners to win a second pool since their original pool was the weakest, with no team above .500 in real MLB play. We also gave Atlanta a second chance since they were the highest power-ranked team not to make the semifinals and their original pool was so tough, particularly because the Red Sox unexpectedly emerged as a top team.

Second, we list the results of all 67 games it took us to get to the Championship Pool, along with the starting pitchers in each game. Each pool features every team throwing its top four Statis-Pro starting pitcher cards, with either its ace and No. 4 starter or its No. 2 and No. 3 starters facing the other two teams in the pool.

Third is a picture of the game-winning semifinal finale. Jesús Luzardo fell behind 4-1 after two innings against the Diamondbacks but managed to fight back with three scoreless innings after that. He lasted through five innings, giving the Phillies time to catch up and then take the lead on Harper's homer so Luzardo could grab the win.

Corbin Carroll would have been the hero if the Diamondbacks had won and advanced. He reached on an error to start the bottom of the 1st inning, stole second and scored. Then, in the 2nd inning, he hit a homer to make it 4-1 D-backs.

The Diamondbacks had beaten Seattle 1-0 in the game before to eliminate the Mariners, making the final Championship Pool spot come down to the winner of the Phillies-Diamondbacks game.

In the title pool, if any team goes 4-0, or is the only team to go 3-1, it will be the 2026 Statis-Pro Champion. We will not eliminate teams in this round based on run differential, but we will use it for seeding additional games if we need a tiebreaker.

If two of the final three championship teams finish 3-1, they will play a one-game tiebreaker for the title. If all three teams finish 2-2, the team with the best run differential gets a bye while the other two teams play a one-game playoff. The winner of that game then plays the team with the bye for the 2026 Statis-Pro Championship.


 
Champ Pool              Wins  Losses  Win%  Runs  Allowed
LA Dodgers801.0006.82.4
Philadelphia710.8754.82.5
Tampa620.7506.03.4
      
Semi Final PoolWinsLossesWin%RunsAllowed
Seattle840.6674.32.5
Milwaukee530.6253.93.1
NY Mets320.6004.84.6
Arizona430.5713.12.6
Chicago Cubs350.3752.93.8
Boston240.3333.02.5
      
EliminatedWinsLossesWin%RunsAllowed
Cincinnati310.7504.32.3
Minnesota310.7504.83.5
Atlanta530.6254.44.3
Texas220.5003.83.3
Kansas City220.5004.04.3
St. Louis220.5004.05.3
Detroit120.3335.74.3
Toronto120.3333.73.0
Miami120.3332.74.7
San Francisco120.3330.32.0
Baltimore020.0003.06.5
NY Yankees020.0001.53.5
Pittsburgh040.0002.35.5
Athletics020.0003.59.5
Houston040.0002.57.3
Chicago White Sox040.0002.37.3
Washington020.0002.08.0
San Diego020.0000.54.5
Cleveland020.0000.56.5
      
RelegatedWinsLossesWin%RunsAllowed
LA Angels000.0000.00.0
Colorado000.0000.00.0
Total Record6767  

 
Championship Pools (3 teams)         PB    Opp    Runs  Allowed   Wins Losses
       
LA Dodgers RotationPBOppRunsAllowedWinsLosses
Tarik Skubal2'-9TB    
Shohei Ohtani2'-9Phi    
Yoshinobu Yamamoto2'-8Phi    
Tyler Glasnow2'-8TB    
Team Total Wins & Runs  00  
       
Tampa RotationPBOppRunsAllowedWinsLosses
Shane McClanahan2'-8LA    
Drew Rasmussen2'-8Phi    
Freddy Peralta2'-7Phi    
Ryan Pepiot4'-7LA    
Team Total Wins & Runs  00  
       
Philadelphia RotationPBOppRunsAllowedWinsLosses
Cristopher Sánchez2'-9LAD    
Zack Wheeler2'-8Phi    
Jesús Luzardo2'-7Phi    
Aaron Nola4'-7LAD    
Team Total Wins & Runs  00  
       
Semifinal Pools (9 teams, 3 pools)      
       
LA Dodgers Win Pool J Semi      
       
LA Dodgers RotationPBOppRunsAllowedWinsLosses
Tarik Skubal2'-9NYM5110
Shohei Ohtani2'-9Bos2110
Yoshinobu Yamamoto2'-8Bos4310
Tyler Glasnow2'-8NYM8310
Team Total Wins & Runs  19840
       
Boston RotationPBOppRunsAllowedWinsLosses
Sonny Gray2'-8NYM  0 
Garrett Crochet2'-8LAD1201
Ranger Suarez2'-7LAD3401
Payton Tolle4'-7NYM  0 
Team Total Wins & Runs  4602
       
NY Mets RotationPBOppRunsAllowedWinsLosses
Jonah Tong2'-8LAD1501
Nolan McLean2'-7Bos    
Christian Scott2'-7Bos    
Sean Manaea4'-7LAD3801
Team Total Wins & Runs  41302
   2727  
       
Tampa Wins Pool K Semifinal      
       
Tampa RotationPBOppRunsAllowedWinsLosses
Shane McClanahan2'-8Mil5310
Drew Rasmussen2'-8ChC2110
Freddy Peralta2'-7ChC10010
Ryan Pepiot4'-7Mil4701
Team Total Wins & Runs  211131
       
Chicago Cubs RotationPBOppRunsAllowedWinsLosses
Justin Steele2'-7TB1201
Edward Cabrera2'-7Mil3601
Kevin Gausman2'-7Mil2110
Jordan Wicks2'-7TB01001
Team Total Wins & Runs  61913
       
Milwaukee RotationPBOppRunsAllowedWinsLosses
Jacob Misiorowski2'-9TB3501
Brandon Woodruff2'-7ChC6310
DL Hall4'-7ChC1201
Shane Drohan4'-7TB7410
Team Total Wins & Runs  171422
   4444  
       
Philadelphia Wins Pool L Semifinal      
       
Philadelphia RotationPBOppRunsAllowedWinsLosses
Cristopher Sánchez2'-9Sea3110
Zack Wheeler2'-8Ari4310
Jesús Luzardo2'-7Ari7410
Aaron Nola4'-7Sea2501
Team Total Wins & Runs  161331
       
Arizona RotationPBOppRunsAllowedWinsLosses
Corbin Burnes4'-7Phi3401
Zac Gallen4'-7Sea1201
Merrill Kelly4'-7Sea1010
Brandon Pfaadt4'-7Phi4701
Team Total Wins & Runs  91313
       
Seattle RotationPBOppRunsAllowedWinsLosses
Logan Gilbert2'-8Phi1301
George Kirby2'-8Ari0101
Bryan Woo2'-8Ari2110
Bryce Miller2'-6Phi5210
Team Total Wins & Runs  8722
   3333  
       
Seattle Emerges from Wild Card      
       
AtlantaPBOppRunsAllowedWinsLosses
Chris Sale2'-9CWS9210
Reynaldo López2'-7CWS5410
Spencer Strider2'-7Sea2401
Spencer Schwellenbach2'-8Sea5310
   211331
Chicago White SoxPBOppRunsAllowedWinsLosses
Luis Castillo4-7Atl2901
Noah Schultz4-7Sea3501
Anthony Kay2-6Sea01001
Shane Smith2-5Atl4501
   92904
SeattlePBOppRunsAllowedWinsLosses
George Kirby2'-8Atl3401
Bryan Woo2'-8CWS4310
Logan Gilbert2'-8CWS10010
Bryce Miller4'-7Atl4210
   21931
Preliminary 27 teams (9 Pools)      
       
LA Dodgers Win Pool A      
       
AthleticsPBOppRunsAllowedWinsLosses
Jacob Lopez2'-5LAD51601
Jack Perkins2'-6LAD2301
Gage Jump2'-5Was    
Mason Barnett2'-6Was    
   71902
LA DodgersPBOppRunsAllowedWinsLosses
Tyler Glasnow2'-8Ath3210
Shohei Ohtani2'-9Ath16510
Blake Snell2'-8Was12410
Yoshinobu Yamamoto2'-8Was4010
   351140
WashingtonPBOppRunsAllowedWinsLosses
Zack Littell2'-5Ath    
Cade Cavalli4'-7Ath    
Foster Griffin4'-7LAD0401
Andrew Alvarez2'-5LAD41201
   41602
       
       
Boston wins Pool B; ATL wildcard      
       
AtlantaPBOppRunsAllowedWinsLosses
Chris Sale2'-9Bos1801
Reynaldo López2'-7Bos4210
Spencer Strider2'-7Tex5901
Spencer Schwellenbach2'-8Tex4210
   142122
BostonPBOppRunsAllowedWinsLosses
Ranger Suarez2'-7Atl2401
Garrett Crochet2'-8Atl8110
Connelly Early2'-7Tex2301
Sonny Gray2'-8Tex2110
   14922
TexasPBOppRunsAllowedWinsLosses
Nathan Eovaldi2'-8Atl2401
Jordan Montgomery2'-6Atl9510
MacKenzie Gore2'-7Bos3210
Kumar Rocker4'-7Bos1201
   151322
       
NY Mets win Pool C      
       
MiamiPBOppRunsAllowedWinsLosses
Braxton Garrett2'-7NYM6901
Sandy Alcantara4'-7NYM1501
Max Meyer4'-7NYY    
Eury Pérez2'-7NYY1010
   81412
NY MetsPBOppRunsAllowedWinsLosses
Nolan McLean2'-7Mia9610
Freddy Peralta2'-7Mia5110
Sean Manaea4'-7NYY    
Jonah Tong2'-8NYY6310
   201030
NY YankeesPBOppRunsAllowedWinsLosses
Gerrit Cole2'-8Mia0101
Carlos Rodón4'-7Mia    
Max Fried2'-8NYM3601
Cam Schlittler2'-9NYM    
   3702
       
Tampa Wins Pool D      
       
CincinnatiPBOppRunsAllowedWinsLosses
Brady Singer2'-6Hou4310
Chase Burns2'-9Hou4010
Hunter Greene2'-7TBR0301
Nick Lodolo4'-7TBR9310
   17931
HoustonPBOppRunsAllowedWinsLosses
Hunter Brown2'-8Cin0401
AJ Blubaugh2'-6Cin3401
Mike Burrows2'-6TBR2801
Tatsuya Imai2'-6TBR51301
   102904
TampaPBOppRunsAllowedWinsLosses
Drew Rasmussen2'-8Cin8210
Joe Boyle4'-7Cin3901
Ryan Pepiot4'-7Hou13510
Shane McClanahan2'-8Hou3010
   271631
Milwaukee wins Pool E      
       
MilwaukeePBOppRunsAllowedWinsLosses
Kyle Harrison2'-6SFG4010
Brandon Woodruff2'-7SFG2010
Jacob Misiorowski2'-9Tor2901
DJ Hall4'-7Tor6210
   141131
San FranciscoPBOppRunsAllowedWinsLosses
Landen Roupp4'-7Mil0201
Robbie Ray4'-7Tor    
Carson Whisenhunt4'-7Mil0401
Logan Webb2'-8Tor1010
   1612
TorontoPBOppRunsAllowedWinsLosses
Ricky Tiedemann2'-7Mil2601
Dylan Cease2'-9Mil9210
Shane Bieber2'-7SFG0101
Trey Yesavage2'-7SFG    
   11912
Chicago Cubs win Pool F      
       
Chicago CubsPBOppRunsAllowedWinsLosses
David Peterson4'-7KCR7110
Edward Cabrera2'-7KCR2501
Justin Steele2'-7StL3501
Matthew Boyd2'-6StL5010
   171122
Chicago CubsPBOppRunsAllowedWinsLosses
Cole Ragans2'-8Chc5210
Seth Lugo2'-5Chc0501
Kris Bubic2'-7StL8410
Noah Cameron2'-5StL3601
   161722
Kansas CityPBOppRunsAllowedWinsLosses
Matthew Liberatore2'-6KCR6310
Michael McGreevy4'-7Chc5310
Dustin May2'-6KCR4801
Andre Pallante2'-6Chc1701
   162122
       
Arizona Wins Pool G      
       
Arizona PBOppRunsAllowedWinsLosses
Merrill Kelly4'-7Cle1010
Zac Gallen4'-7Cle    
Corbin Burnes2'-8Det4310
Brandon Pfaadt4'-7Det8210
   13530
ClevelandPBOppRunsAllowedWinsLosses
Parker Messick2'-9Ari0101
Tanner Bibee4'-7Ari    
Joey Cantillo4'-7Det11201
Gavin Williams4'-7Det    
Detroit  11302
DetroitPBOppRunsAllowedWinsLosses
Framber Valdez2'-8Ari3401
Jack Flaherty2'-7Ari2801
Tarik Skubal2'-8Cle12110
Casey Mize4'-7Cle    
   171312
Philadelphia Wins Pool H      
       
BaltimorePBOppRunsAllowedWinsLosses
Shane Baz2'-6Phi    
Albert Suárez2'-6SDP    
Kyle Bradish2'-8SDP5901
Trevor Rogers2'-6Phi1401
   61302
PhiladelphiaPBOppRunsAllowedWinsLosses
Zack Wheeler2'-8Bal4110
Jesús Luzardo2'-7Bal9510
Cristopher Sánchez2'-9SDP2110
Aaron Nola4'-7SDP7010
   22740
San DiegoPBOppRunsAllowedWinsLosses
Michael King2'-6Phi1201
Joe Musgrove4'-7Bal    
Nick Pivetta2'-7bal    
Casey Mize2'-8Phi0701
   1902
Seattle Wins Pool I - goes Wild card      
       
MinnesotaPBOppRunsAllowedWinsLosses
Joe Ryan2'-9Pit4310
Taj Bradley4'-7Pit6110
Zebby Matthews2'-7Sea6410
Andrew Morris4-'7Sea3601
   191431
PittsburghPBOppRunsAllowedWinsLosses
Paul Skenes2'-9Min3401
Mitch Keller4'-7Min1601
Jared Jones2'-7Sea3801
Braxton Ashcraft4'-7Sea2401
   92204
SeattlePBOppRunsAllowedWinsLosses
George Kirby2'-8Min4601
Bryan Woo2'-8pit8310
Logan Gilbert2'-8Pit4210
Bryce Miller4'-7min6310
   221431
       
Teams Not Included in Pool      
       
Chicago White Sox added later WC      
       
Angels-Rockies May Play at End      
       
LA AngelsPBOppRunsAllowedWinsLosses
Grayson Rodriguez2'-7     
Reid Detmers4'-7     
Yusei Kikuchi4'-7     
Ryan Johnson2'-6     
       
Colorado RockiesPBOppRunsAllowedWinsLosses
Tanner Gordon2'-5     
Gabriel Hughes2'-5     
TJ Shook2'-5     
Kyle Freeland2'-4    

Here is the Phillies win in our 67th game this year:







Sunday, August 30, 2026

Tampa Wins Pool with Only Two .600 Teams (Brewers Eliminated)

 Both teams playing .600 ball in actual MLB play ended up in the same semifinal pool, meaning only one could advance to the Final 3 Pool.


The Rays emerged to join the Los Angeles Dodgers and one team TBD from the third semifinal pool.

The Rays, who with the Brewers are the only two .600 teams in actual MLB play hope to make their third ALCS in five years in real MLB, had already finished 3-1 with a commanding 21-11 advantage in runs scored versus runs allowed.

But because we went with head-to-head runs scored as our tiebreaker for this round, their fate was still in doubt with the Cubs and Brewers tied 1-1 after six innings.

Then MVP candidate Pete Crow-Armstrong hit a solo homer in the top of the 7th, and the Cubs' sometimes-shaky relievers retired the final 10 Brewers in order to secure a 2-1 victory.

That sent Tampa Bay to the Final 3 Pool—and sent their rival Brewers home..

 



Lefty-lefty Saves Ashby v PCA to Keep Brewers Season Alive at Wrigley

 With Cubs MVP candidate Pete Crow-Armstrong up and the tying run on third base, the Brewers brought in lefty Aaron Ashby to get the final out of the 6th.

The Random Number was the highest in the range, an 88. If they had left Coleman Crow in the game, the right-handed pitcher vs. PCA's LP (left power) rating would have converted the out into a run-scoring single, putting runners on first and third and potentially eliminating the Brewers.

Instead, Ashby got PCA out, and the Brewers later made it 6-3 to force a final game back in Milwaukee. They will go into that game with a depleted bullpen after having to use all five PB 2-8 relievers to make sure the season didn't end at Wrigley.

That puts a lot on the new PB 4-7 card of DL Hall and just two PB 2-7 relievers. At least Hall is a lefty, which helps against the three LP batters among the Cubs' first five hitters.

In Statis-Pro, a left-handed pitcher facing a left-handed batter changes 11-13 from a hit to a strikeout, whether the action is on the batter's or pitcher's card.

Righty vs. righty only changes an 11 to a strikeout.

But when the batter and pitcher throw from opposite sides, an 88 changes from an out to a single with the runner advancing two bases—which is exactly why it took Ashby to stop PCA and the Cubs.






Finale to Follow

Thursday, August 27, 2026

Seattle and Philadelphia Travel to Arizona Where 1 of 3 Will Make Finals

What a finale in semifinal Pool L, with Arizona hosting the final two pool games.

The two league runner ups in the 2025 season, Philadelphia and Seattle, have the best shot, but Arizona is alive.

Seattle took control with two home wins — first a 5-2 win over the Phillies, and then a thrilling 2-1, 11-inning win over Arizona. Weston Wilson singled home ghost runner Rob Refsnyder to start the bottom of the 11th with a walk-off win.

Both teams had loaded the bases in the 10th but failed to score. Earlier in the game, both teams had runners thrown out at home trying to score from second base — something that happens less than 10 percent of the time.

Now the scenarios are pretty simple.

If Seattle wins the next game at Arizona, the Mariners clinch the pool with a 3-1 record. Even if the Phillies could eventually match that record, Seattle owns the tiebreaker after outscoring Philadelphia 6-5 in their two games. So if Seattle wins, there is no need to play the final Arizona-Philadelphia game.

If Seattle loses, then Philadelphia will play Arizona in the finale. A Phillies win would make Philadelphia the only 3-1 team and clinch the pool.

But if Arizona wins both games, the Diamondbacks would almost certainly advance. Both of Arizona's losses were by just one run, so if the Diamondbacks win twice, all three teams would finish 2-2. As long as Arizona wins at least one of those games by more than one run, it would win the run-differential tiebreaker.

There is only one scenario in which all three teams finish 2-2 and Arizona does not advance: if the Diamondbacks win both remaining games by exactly one run. In that case, Seattle would take the pool with a +1 run differential, Arizona would finish at 0, and Philadelphia at -1.

So Arizona has the toughest path — it must win twice — but if it does, it will almost certainly be the team advancing.


In the earlier game ...

The Mariners’ No. 4 pitcher, Bryce Miller, with a below-average PB 2-6 card and many of Seattle’s top relievers needing rest, pulled off the stunning outing of the year with 7 scoreless innings.

That means the Mariners now need only one of their PB 2-8 starters, Bryan Woo or George Kirby, to beat Arizona to win Semifinal Pool L.

Cal Raleigh continued to look more like the 50-home-run catcher who helped the Mariners win 90 games last year than the slumping .150 hitter for the struggling 2026 Mariners in MLB.

The Phillies are still technically in first place at 2-1, but even if they beat Arizona to finish pool play 3-1, they were outscored by the Mariners 6-5 in their two head-to-head games. That means Seattle advances if the Mariners finish tied with Philadelphia.

And, of course, Arizona is still alive.

So we’ll play Arizona at Seattle next, before Arizona hosts both teams for its final two games.







Wednesday, August 26, 2026

Brewers Rally in 8th and 9th to Stay Alive After Rays Crush Cubs 10-0

Tampa Bay was two innings away from clinching Statis-Pro Baseball Pool K and advancing to the three-team Championship Pool. Instead, Milwaukee rallied for a 7-4 win, and now the Rays must root for the Cubs to win at least one of their two remaining games against the Brewers.

If Milwaukee sweeps Chicago, the Brewers win the pool. If the Cubs win either game, Tampa advances. You can see the results of all 9 semifinal pool games, as well as the 55 games in initial pool play that got us from 28 teams to 9 seminfinal teams (those average much more lopsided 5.9 to 2.1 scores.and only 41% of 1st round games - 23 of 55 - being decided by one or two runs, while the majority of semifinal pool games have been decided by one or two runs).

That is quite a turnaround after the Rays dominated the Cubs 10-0 earlier in the day to improve to 3-0. Even after falling behind Milwaukee 5-4 through seven innings, Tampa remained in excellent position. A win or even a one-run loss would have clinched the pool because of the tiebreakers.

But Milwaukee kept adding just enough.

Brewers Stay Alive With 2 Late Runs

With both bullpens depleted from the first Rays-Brewers matchup in Milwaukee, both teams had chances against mediocre pitchers throughout the game.

Brice Turang singled and stole second to start the eighth, and super rookie Luis Lara doubled him home to make it 6-4.

That run was huge. If nobody else had scored, Milwaukee would have remained alive, but barely. The head-to-head run total between Milwaukee and Tampa would have been tied 9-9, moving the tiebreaker to overall run differential. Tampa's massive 10-0 win over Chicago had given the Rays such an advantage that Milwaukee would have needed to sweep the Cubs by a combined margin of at least 11 runs to overtake Tampa.

Then came the decisive top of the ninth.

With one out, Christian Yelich singled and stole second. Sal Frelick then drove a ball to right for the second out, but Yelich's OBR A — the game's best baserunning rating — allowed him to advance to third with two outs.

A scoring note: On our scoresheet, we wrote "S9" on the play, similar to a sacrifice fly, simply to keep track of how Yelich advanced. Officially, however, Frelick does not receive a sacrifice fly because no run scored. He finished 2-for-4, with his other out an RBI grounder to shortstop that scored Jeff Williams in the fifth to give Milwaukee a 3-0 lead.

That left cleanup hitter William Contreras with a chance to drive Yelich home from third.

Contreras hit a grounder to Nick Madrigal, who was starting at second only because Milwaukee had a left-handed starting pitcher. Madrigal is a decent defensive second baseman with an E4 rating, but the play drew an E1-10 — meaning everyone except an elite E0 fielder would commit an error.

We were playing with the original 1978 out charts that came with our game, which required another card to determine whether it was an Error 1, 2 or 3. The result was Error 3.

With a runner on third, Error 3 normally means the batter is safe while the runner holds because the ball is essentially stuck in the fielder's glove. But with two outs, the runner races home — and Yelich did exactly that to make it 7-4.

The timing was funny because it came one day after Brewers rookie Cooper Pratt was lifted for a pinch runner in real MLB play after failing to run out a play and being reminded that the Brewers run everything out.

They have to. If the actual MLB season ended today, Milwaukee would be the first team since the 1959 Chicago White Sox — who won 94 games despite hitting only 97 home runs — to lead MLB in wins while finishing last in home runs. The Brewers currently lead the majors with 82 wins despite ranking last with 120 homers.

Harrison Slams the Door

Kyle Harrison protected the 7-4 lead with a scoreless ninth to complete 2 2/3 scoreless innings, with some help from Milwaukee's always-excellent defense.

Nick Fortes walked to start Tampa's final chance, and pinch runner Taylor Wells entered with instructions to steal second. Even one Rays run would have dramatically improved Tampa's tiebreaker position.

He never got the chance.

Contreras picked Wells off first for the opening out, and Harrison retired the final two hitters to wrap up Milwaukee's 7-4 win.

That leaves the situation very simple:

If the Cubs beat Milwaukee once, Tampa wins Pool K and advances. If Milwaukee sweeps both games from Chicago, the Brewers win Pool K and advance.

Pool K Semifinal Standings and Remaining Games


Pool K Semifinal                         PB          Venue   Opp    Runs  Allowed  Result
Tampa Rotation      
Shane McClanahan2'-8AMil53W
Drew Rasmussen2'-8AChC21W
Freddy Peralta2'-7HChC100W
Ryan Pepiot4'-7HMil47L
Team Total Wins & Runs   21113-1
       
Chicago Cubs RotationPBVenueOppRunsAllowedResult
Justin Steele2'-7HTB12L
Edward Cabrera2'-7 Mil   
Kevin Gausman2'-7 Mil   
Jordan Wicks2'-7ATB010L
Team Total Wins & Runs   1120-2
       
Milwaukee RotationPBVenueOppRunsAllowedResult
Jacob Misiorowski2'-9HTB35L
Brandon Woodruff2'-7 ChC   
DL Hall4'-7 ChC   
Shane Drohan4'-7ATB74W
Team Total Wins & Runs   1091'-1

Cubs Have the Pitching to Play Spoiler

The Rays now have to watch.

Chicago does have two PB 2-7 starters lined up against Milwaukee, while the Brewers counter with one PB 2-7 starter and DL Hall, an average PB 4-7 pitcher.

Hall was one of two pitchers recently added to the game, giving Milwaukee two PB 4-7 pitchers at the back of its rotation instead of the two PB 2-6 pitchers who previously would have been its third and fourth starters.

Milwaukee does hold a slight bullpen advantage, with four PB 2-8 relievers compared with three for Chicago.

For anyone unfamiliar with Statis-Pro Baseball, the pitcher's PB rating is one of the keys to the game. It determines how often the action remains on the pitcher's card rather than moving to the hitter's card.

A dominant PB 2-9 pitcher keeps the action on his card on 30 of the 36 possible combinations of two traditional six-sided dice. Only a 10-12 roll — about 17% of the time — sends the action to the hitter's card, where extra-base hits become possible.

A strong PB 2-8 pitcher allows the hitter's card about 28% of the time. A PB 2-7 starter allows it about 42%, while a mediocre PB 4-7 pitcher gives the hitter his card on exactly half the rolls.

That makes the two remaining Cubs-Brewers games anything but automatic Milwaukee wins.

Rays Had Been Perfect Before Milwaukee Rally

Earlier in the day, Tampa looked unstoppable.

Once again, we had to ask: How are the Rays this good?

In Statis-Pro, they were even better than their real-life counterparts, pounding Chicago 10-0 behind their new pickup from the Mets, Freddy Peralta.

The Rays exploded for eight runs in the first inning, and Peralta followed with six scoreless innings as Tampa cruised to the shutout and improved to 3-0 in Pool K.

That put the Rays one victory away from clinching the second spot in the three-team Championship Pool, where the Dodgers are already waiting.

Instead, Milwaukee's 7-4 win changed everything.

Tampa has completed its schedule at 3-1. Milwaukee is 1-1 with two games left. Chicago is 0-2.

Now the equation couldn't be easier: Tampa needs one Cubs win. Milwaukee needs two.