
A three-source Week 21 composite ranks all 30 MLB teams and explains why Milwaukee holds No. 1 while Detroit and St. Louis rise and Seattle and Cleveland slide.
Pyth% is calculated from MLB's runs scored and allowed with a 1.83 exponent. 234E / M / F means ESPN rank, MLB.com rank, and FanGraphs rank. RD is run differential. X-W/L is MLB.com's expected record, the record implied by runs scored and allowed. The movement column compares this composite with last week's issue.| Rank | Team | Source ranks (E / M / F) | Record / L10 / streak | RD / X-W/L / Pyth% | Move | Week 21 read |
|---|---|---|---|---|---|---|
| 1 | Milwaukee Brewers 234 | 1 / 2 / 2 | 77-48 · 5-5 · W2 1 | +136 / 77-48 / 61.4% 1 | — | Milwaukee keeps the top line through the cleanest combination of record, run profile, and source agreement. |
| 2 | Los Angeles Dodgers 234 | 2 / 1 / 6 | 74-51 · 5-5 · L2 1 | +136 / 77-48 / 61.2% 1 | — | Los Angeles has the same run differential as Milwaukee but trails in actual record and recent momentum. |
| 3 | Tampa Bay Rays 234 | 3 / 3 / 4 | 74-49 · 7-3 · L3 1 | +52 / 67-56 / 54.5% 1 | ▲1 (4→3) | Tampa Bay's 7-3 stretch and the AL's best record keep it ahead of the crowded next tier, even with three straight losses. |
| 4 | Atlanta Braves 234 | 4 / 4 / 5 | 74-50 · 5-5 · W1 1 | +117 / 74-50 / 59.8% 1 | ▼1 (3→4) | Atlanta's run margin is stronger than Tampa Bay's, but the Rays have the better current record. |
| 5 | Chicago Cubs 234 | 5 / 5 / 3 | 72-53 · 6-4 · L2 1 | +100 / 72-53 / 57.6% 1 | ▲1 (6→5) | Chicago's +100 differential and 6-4 week edge Atlanta in the composite tie-break. |
| 6 | Boston Red Sox 234 | 7 / 7 / 1 | 66-58 · 3-7 · L1 1 | +81 / 71-53 / 57.3% 1 | ▼1 (5→6) | FanGraphs still sees Boston as the strongest team in the group, while the official record shows a rougher week than the other top-six clubs. |
| 7 | New York Yankees 234 | 6 / 6 / 7 | 69-55 · 5-5 · W1 1 | +85 / 71-53 / 57.6% 1 | — | The Yankees retain a top-seven run profile while their lineup waits for injured stars to return. |
| 8 | Arizona Diamondbacks 234 | 9 / 9 / 8 | 66-59 · 5-5 · L1 1 | +18 / 64-61 / 51.5% 1 | ▲1 (9→8) | Arizona stays ahead of Philadelphia because its three source ranks are tighter and its run profile is better. |
| 9 | Chicago White Sox 234 | 11 / 8 / 10 | 65-58 · 6-4 · W3 1 | +47 / 66-57 / 53.8% 1 | ▼1 (8→9) | The White Sox lead the AL Central and have a winning run profile, but ESPN's No. 11 keeps them out of the top eight. |
| 10 | Philadelphia Phillies 234 | 8 / 11 / 11 | 67-58 · 6-4 · W3 1 | +9 / 63-62 / 50.7% 1 | — | Philadelphia's 6-4 week is better than its even-looking run profile, which keeps the Wild Card race unsettled. |
| 11 | San Diego Padres 234 | 10 / 10 / 12 | 67-58 · 8-2 · W1 1 | +3 / 63-62 / 50.3% 1 | ▲1 (12→11) | San Diego is the week's hottest team by record, but its three-run margin says the surge still needs more run-level confirmation. |
| 12 | Houston Astros 234 | 12 / 12 / 9 | 63-62 · 4-6 · L2 1 | -30 / 60-65 / 47.7% 1 | ▼1 (11→12) | FanGraphs is still three spots higher, but Houston's negative run profile makes a top-10 case premature. |
| 13 | Detroit Tigers 234 | 14 / 13 / 13 | 60-64 · 5-5 · L3 1 | +83 / 71-53 / 57.2% 1 | ▲3 (16→13) | Detroit's record is the odd part of the row: its +83 differential and 71-53 expected record look like a much better team than 60-64. |
| 14 | Miami Marlins 234 | 13 / 14 / 16 | 64-61 · 6-4 · W2 1 | +20 / 65-60 / 51.7% 1 | — | Miami has steadied after its July collapse, but the three sources still disagree on how high the recovery goes. |
| 15 | Texas Rangers 234 | 15 / 16 / 14 | 61-64 · 4-6 · L1 1 | -47 / 57-68 / 46.0% 1 | — | Texas stays in the middle because the source lists still see a contender while the ledger has slipped below .500. |
| 16 | St. Louis Cardinals 234 | 17 / 15 / 19 | 63-61 · 7-3 · W2 1 | +7 / 63-61 / 50.6% 1 | ▲5 (21→16) | St. Louis has the clearest record-based rise outside the top 15: 7-3 form, a winning record, and a source range that still reaches No. 19. |
| 17 | Cleveland Guardians 234 | 16 / 17 / 22 | 60-65 · 3-7 · L1 1 | -32 / 59-66 / 47.1% 1 | ▼4 (13→17) | Cleveland owns the widest source disagreement among the contenders, and its 3-7 week gives the lower FanGraphs rank more weight. |
| 18 | Minnesota Twins 234 | 19 / 19 / 17 | 60-65 · 4-6 · L3 1 | -48 / 58-67 / 46.4% 1 | ▼1 (17→18) | Minnesota's source ranks are close, but Joe Ryan's absence leaves a below-.500 team with little margin. |
| 19 | Baltimore Orioles 234 | 22 / 20 / 15 | 61-63 · 5-5 · W3 1 | -26 / 59-65 / 47.9% 1 | ▲1 (20→19) | Baltimore's sweep of Tampa Bay pushed its short-term form upward, while FanGraphs remains much higher than ESPN. |
| 20 | Toronto Blue Jays 234 | 23 / 18 / 18 | 61-65 · 7-3 · L1 1 | -57 / 57-69 / 45.0% 1 | ▲4 (24→20) | Toronto's 7-3 stretch is real, but the -57 differential makes the climb a test of form rather than a clean strength signal. |
| 21 | Washington Nationals 234 | 18 / 22 / 21 | 60-66 · 4-6 · L3 1 | +18 / 65-61 / 51.2% 1 | ▲1 (22→21) | Washington scores like a better-than-.500 team, but the 4-6 week and James Wood's oblique issue restrain the move. |
| 22 | Pittsburgh Pirates 234 | 20 / 21 / 24 | 61-65 · 4-6 · W1 1 | +30 / 66-60 / 52.2% 1 | ▼3 (19→22) | Pittsburgh's positive run profile cannot erase a 4-6 week, and ESPN's ranking fell from 14 to 20. |
| 23 | Seattle Mariners 234 | 21 / 23 / 25 | 59-66 · 3-7 · W2 1 | -23 / 60-65 / 47.9% 1 | ▼5 (18→23) | Seattle has the week's clearest fall: ESPN describes a 12-22 run since July began, while FanGraphs has the club coming off a 1-5 stretch. 24 |
| 24 | New York Mets 234 | 25 / 25 / 20 | 56-69 · 7-3 · W3 1 | -42 / 58-67 / 46.5% 1 | ▲1 (25→24) | New York's 7-3 record deserves the one-place rise, but the -42 differential leaves the same question as Toronto: how much of the run is sustainable? |
| 25 | Cincinnati Reds 234 | 24 / 24 / 23 | 59-64 · 4-6 · L2 1 | -86 / 53-70 / 42.8% 1 | ▼2 (23→25) | Cincinnati's source ranks are stable, but the -86 run differential and Hunter Greene's elbow surgery pull the floor lower. |
| 26 | San Francisco Giants 234 | 26 / 26 / 27 | 51-73 · 3-7 · L1 1 | -67 / 55-69 / 44.4% 1 | — | San Francisco has no positive form or run-profile case to move out of the bottom five. |
| 27 | Kansas City Royals 234 | 27 / 27 / 26 | 51-74 · 3-7 · W1 1 | -111 / 51-74 / 41.1% 1 | — | Kansas City has Bobby Witt Jr. as a real individual bright spot, but the team run profile remains bottom five. |
| 28 | Colorado Rockies 234 | 29 / 29 / 28 | 50-74 · 5-5 · W1 1 | -113 / 52-72 / 42.1% 1 | ▲1 (29→28) | Colorado's five wins in 10 games are a small form lift against a -113 run profile. |
| 29 | Los Angeles Angels 234 | 30 / 28 / 29 | 49-76 · 5-5 · L1 1 | -86 / 54-71 / 42.9% 1 | ▲1 (30→29) | The Angels' expected record is five wins better than the actual ledger, but the current record still leaves them second from last. |
| 30 | Athletics 234 | 28 / 30 / 30 | 49-75 · 4-6 · W1 1 | -174 / 46-78 / 37.5% 1 | ▼2 (28→30) | The Athletics' -174 differential is the largest in MLB, and the three-list composite puts them back at the bottom. |
mlb.com
espn.com
blogs.fangraphs.com
mlb.com
espn.com
fangraphs.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.