2025 Season Trends
Each team's expected category wins per week based on all-play H2H simulation (every team vs every team, 12 categories). Higher = dominated the field that week. Range is 0-12.
Running total of expected category wins over the season. Steeper slopes = hot streaks. Flatter = cold stretches. The gap between lines shows separation between teams.
Each team's batting win rate (x-axis) vs pitching win rate (y-axis) from all-play H2H. Batting = R, H, HR, RBI, SB, OPS. Pitching = K/9, QS, SVH, ERA, WHIP, TB. Top-right = elite at both. Dashed lines at 50%.
Average expected category wins over the last 2 weeks (Weeks 19-20) vs season average. A team trending above their season average is heating up.
| # | Team | Last 2 Wk Avg | Season Avg | Diff | Trend |
|---|---|---|---|---|---|
| 1 | ● Moniebol 🐳 | 8.05 | 6.56 | +1.49 | HOT |
| 2 | ● OG9️⃣ | 7.55 | 5.57 | +1.98 | HOT |
| 3 | ● Tegridy | 7.05 | 5.59 | +1.45 | HOT |
| 4 | ● ¯\_(ツ)_/¯ | 6.95 | 6.17 | +0.78 | HOT |
| 5 | ● Hatfield Hurlers | 6.86 | 6.15 | +0.71 | HOT |
| 6 | ● @DoodlesAnalytics | 6.73 | 6.20 | +0.52 | HOT |
| 7 | ● Grand Salami Time | 6.36 | 6.21 | +0.15 | STEADY |
| 8 | ● The Rosterbation Station | 5.36 | 7.00 | -1.63 | COLD |
| 9 | ● Getting Plowed Again. | 5.27 | 5.05 | +0.22 | STEADY |
| 10 | ● Serafini Hit Squad | 2.73 | 5.43 | -2.7 | COLD |
| 11 | ● Ian Cumsler | 2.68 | 4.21 | -1.53 | COLD |
| 12 | ● Football Szn | 2.68 | 3.96 | -1.28 | COLD |
The single best (or lowest for ERA/WHIP) team stat line in any week this season across all 12 scoring categories.
| Category | Value | Team | Week | |
|---|---|---|---|---|
| ⚾ | Runs | 47 | ● ¯\_(ツ)_/¯ | Week 5 |
| ⚾ | Runs | 63 | ● Grand Salami Time | Week 15 |
| ⚾ | Hits | 78 | ● Hatfield Hurlers | Week 5 |
| ⚾ | Hits | 100 | ● Serafini Hit Squad | Week 1 |
| ⚾ | Home Runs | 18 | ● Moniebol 🐳 | Week 18 |
| ⚾ | Home Runs | 23 | ● OG9️⃣ | Week 15 |
| ⚾ | RBI | 49 | ● Moniebol 🐳 | Week 18 |
| ⚾ | RBI | 63 | ● Grand Salami Time | Week 1 |
| ⚾ | Stolen Bases | 15 | ● Serafini Hit Squad | Week 18 |
| ⚾ | Stolen Bases | 18 | ● Serafini Hit Squad | Week 1 |
| ⚾ | OPS | 0.999 | ● Hatfield Hurlers | Week 5 |
| ⚾ | OPS | 0.933 | ● Football Szn | Week 15 |
| 🎯 | K/9 | 14.2 | ● The Rosterbation Station | Week 11 |
| 🎯 | K/9 | 12.2 | ● ¯\_(ツ)_/¯ | Week 15 |
| 🎯 | Quality Starts | 7 | ● @DoodlesAnalytics | Week 9 |
| 🎯 | Quality Starts | 7 | ● Moniebol 🐳 | Week 15 |
| 🎯 | Saves+Holds | 11 | ● Football Szn | Week 3 |
| 🎯 | Saves+Holds | 18 | ● Football Szn | Week 1 |
| 🎯 | ERA (Lowest) | 0.890 | ● Serafini Hit Squad | Week 16 |
| 🎯 | ERA (Lowest) | 1.600 | ● ¯\_(ツ)_/¯ | Week 15 |
| 🎯 | WHIP (Lowest) | 0.620 | ● Moniebol 🐳 | Week 20 |
| 🎯 | WHIP (Lowest) | 0.870 | ● Serafini Hit Squad | Week 1 |
| 🎯 | Total Bases Allowed (Lowest) | 26 | ● Serafini Hit Squad | Week 16 |
| 🎯 | Total Bases Allowed (Lowest) | 46 | ● ¯\_(ツ)_/¯ | Week 15 |