The Cubs are #1 at the All-Star break, edging out the Tigers. The Brewers have climbed up to the #3 spot, just ahead of the Yankees and Dodgers. I think the Dodgers are just coasting though. They are slowly getting everyone ready for the postseason. They will still be the team to beat.
Team Rankings
| Rank | Team | Wins | Losses | Runs | Runs Allowed | Rating |
|---|---|---|---|---|---|---|
| 1 | Chicago Cubs | 57 | 39 | 512 | 393 | 121.71 |
| 2 | Detroit Tigers | 59 | 38 | 482 | 395 | 120.08 |
| 3 | Milwaukee Brewers | 56 | 40 | 457 | 376 | 117.30 |
| 4 | New York Yankees | 53 | 43 | 501 | 390 | 116.86 |
| 5 | Los Angeles Dodgers | 58 | 39 | 518 | 449 | 116.66 |
| 6 | Houston Astros | 56 | 40 | 418 | 362 | 114.86 |
| 7 | Philadelphia Phillies | 55 | 41 | 438 | 375 | 114.41 |
| 8 | New York Mets | 55 | 42 | 426 | 381 | 111.81 |
| 9 | Boston Red Sox | 53 | 45 | 491 | 430 | 110.36 |
| 10 | Toronto Blue Jays | 55 | 41 | 440 | 423 | 109.14 |
| 11 | Tampa Bay Rays | 50 | 47 | 449 | 388 | 108.28 |
| 12 | Seattle Mariners | 51 | 45 | 451 | 419 | 106.58 |
| 13 | San Francisco Giants | 52 | 45 | 399 | 382 | 105.59 |
| 14 | Texas Rangers | 48 | 49 | 393 | 346 | 105.16 |
| 15 | San Diego Padres | 52 | 44 | 383 | 376 | 105.00 |
| 16 | Cincinnati Reds | 50 | 47 | 441 | 410 | 104.94 |
| 17 | St. Louis Cardinals | 51 | 46 | 444 | 427 | 104.41 |
| 18 | Arizona Diamondbacks | 47 | 50 | 493 | 488 | 98.95 |
| 19 | Minnesota Twins | 47 | 49 | 402 | 410 | 98.05 |
| 20 | Kansas City Royals | 47 | 50 | 328 | 356 | 94.87 |
| 21 | Atlanta Braves | 42 | 53 | 388 | 386 | 94.45 |
| 22 | Cleveland Guardians | 46 | 49 | 353 | 398 | 93.01 |
| 23 | Los Angeles Angels | 47 | 49 | 418 | 480 | 92.43 |
| 24 | Miami Marlins | 44 | 51 | 408 | 463 | 90.37 |
| 25 | Baltimore Orioles | 43 | 52 | 393 | 483 | 85.63 |
| 26 | Pittsburgh Pirates | 39 | 58 | 326 | 379 | 83.59 |
| 27 | Washington Nationals | 38 | 58 | 417 | 519 | 79.22 |
| 28 | Athletics | 41 | 57 | 417 | 551 | 78.71 |
| 29 | Chicago White Sox | 32 | 65 | 332 | 430 | 71.51 |
| 30 | Colorado Rockies | 22 | 74 | 336 | 589 | 48.35 |
Hitting
The Dodgers offense is in a freefall right now. They have fallen from the top spot down to #4. The Yankees just edge out the Cubs for the top spot.
Remember when Juan Soto was a bust for the Mets this year? Well, he’s all the way up to #7 in my rankings. Aaron Judge still remains far out in front while Cal Raleigh and Shohei Ohtani battle for the #2 ranking. Three Cubs land in my top 10.
Top 10 Team Batting by TOP
| Rank | Team | Games | PA | TBA | TOP |
|---|---|---|---|---|---|
| 1 | New York Yankees | 96 | 3719 | 1936 | 0.522 |
| 2 | Chicago Cubs | 96 | 3713 | 1925 | 0.520 |
| 3 | Arizona Diamondbacks | 97 | 3742 | 1902 | 0.511 |
| 4 | Los Angeles Dodgers | 97 | 3740 | 1904 | 0.510 |
| 5 | Boston Red Sox | 98 | 3767 | 1887 | 0.502 |
| 6 | New York Mets | 97 | 3664 | 1797 | 0.492 |
| 7 | Seattle Mariners | 96 | 3731 | 1826 | 0.491 |
| 8 | Detroit Tigers | 97 | 3678 | 1785 | 0.486 |
| 9 | Athletics | 98 | 3705 | 1771 | 0.480 |
| 10 | Philadelphia Phillies | 96 | 3662 | 1750 | 0.479 |
Top 10 batters by TOP
| Rank | Player | Team | Bats | G | PA | TBA | TOP |
|---|---|---|---|---|---|---|---|
| 1 | Aaron Judge | NYY | R | 96 | 429 | 334 | 0.779 |
| 2 | Cal Raleigh | SEA | B | 94 | 417 | 295 | 0.707 |
| 3 | Shohei Ohtani | LAD | L | 95 | 438 | 297 | 0.680 |
| 4 | Byron Buxton | MIN | R | 78 | 333 | 219 | 0.658 |
| 5 | Kyle Schwarber | PHI | L | 96 | 426 | 273 | 0.641 |
| 6 | Pete Crow-Armstrong | CHC | L | 95 | 401 | 247 | 0.622 |
| 7 | Juan Soto | NYM | L | 96 | 423 | 261 | 0.618 |
| 8 | Kyle Tucker | CHC | L | 95 | 423 | 261 | 0.618 |
| 9 | James Wood | WSN | L | 95 | 420 | 259 | 0.617 |
| 10 | Michael Busch | CHC | L | 90 | 341 | 210 | 0.616 |
Pitching
A little bit of shake-up in the Top 10 team pitching since I last reported. Texas is still on top but Kansas City has moved up to #2 in the rankings. The Yankees and Tigers have slipped a little but remain in the top 10.
Skubal, Eovaldi and Skenes are still holding the top 3 in my rankings.
Top 10 Team Pitching by TOP
| Rank | Team | Games | Batters Faced | TBA | TOP |
|---|---|---|---|---|---|
| 1 | Texas Rangers | 97 | 3536 | 1490 | 0.423 |
| 2 | Kansas City Royals | 97 | 3580 | 1548 | 0.434 |
| 3 | New York Mets | 97 | 3656 | 1592 | 0.437 |
| 4 | San Francisco Giants | 97 | 3609 | 1575 | 0.438 |
| 5 | Boston Red Sox | 98 | 3736 | 1643 | 0.442 |
| 6 | Philadelphia Phillies | 96 | 3583 | 1582 | 0.443 |
| 7 | Milwaukee Brewers | 96 | 3593 | 1585 | 0.443 |
| 8 | San Diego Padres | 96 | 3580 | 1583 | 0.444 |
| 9 | New York Yankees | 96 | 3555 | 1574 | 0.444 |
| 10 | Detroit Tigers | 97 | 3609 | 1599 | 0.445 |
Top 10 pitchers by TOP
| Rank | Name | Team | G | Batters Faced | IP | TBA | TOP |
|---|---|---|---|---|---|---|---|
| 1 | Tarik Skubal | DET | 19 | 458 | 121.0 | 141 | 0.309 |
| 2 | Nathan Eovaldi | TEX | 16 | 348 | 91.0 | 115 | 0.332 |
| 3 | Paul Skenes | PIT | 20 | 469 | 121.0 | 158 | 0.337 |
| 4 | Zack Wheeler | PHI | 19 | 467 | 122.0 | 165 | 0.353 |
| 5 | Tyler Mahle | TEX | 14 | 308 | 77.0 | 112 | 0.364 |
| 6 | Ranger Suárez | PHI | 13 | 332 | 83.2 | 121 | 0.367 |
| 7 | Garrett Crochet | BOS | 20 | 513 | 129.1 | 188 | 0.367 |
| 8 | Jacob deGrom | TEX | 19 | 431 | 112.1 | 159 | 0.369 |
| 9 | Bryan Woo | SEA | 18 | 448 | 114.2 | 165 | 0.370 |
| 10 | Max Fried | NYY | 20 | 489 | 122.0 | 181 | 0.371 |
Shoutout to Baseball Reference for providing the stats!
All my rankings can be found here: 2025 MLB Season