Summertime Sadness Fantasy Baseball

2025 Luck & Matchup Analysis

Luck Coefficient

Record = total category W-L-T across all weeks (12 categories per week). xWins = expected category wins based on all-play H2H strength. Diff = actual cat wins - xWins. A Lucky Win = won your weekly matchup despite being bottom-half in all-play (ranked 7-12). An Unlucky Loss = lost despite top-half all-play. Luck Coefficient = (Lucky Wins - Unlucky Losses) / Total Matchups.

#TeamRecord (W-L-T)xRecordDiffLucky WUnlucky LCoeffAll-PlayxW%
1 ¯\_(ツ)_/¯138-92-10119.5-106.7-13.7+18.551+0.200112-94-140.541
2 Football Szn73-156-1183.4-144.3-12.4-10.431+0.10044-163-130.230
3 Getting Plowed Again.98-140-296.7-130.9-12.4+1.342+0.10074-134-120.364
4 Tegridy126-104-10113.3-112.9-13.8+12.743+0.05098-102-200.491
5 Hatfield Hurlers116-115-9118.2-109.3-12.5-2.2440.000104-89-270.534
6 Serafini Hit Squad108-125-7110.4-116.9-12.7-2.412-0.05091-114-150.448
7 The Rosterbation Station153-82-5139.0-88.4-12.6+14.013-0.100156-48-160.745
8 @DoodlesAnalytics125-105-10126.3-98.5-15.3-1.324-0.100122-72-260.614
9 Grand Salami Time127-106-7122.3-103.7-14.0+4.736-0.150107-81-320.559
10 Ian Cumsler73-161-685.2-142.4-12.5-12.203-0.15050-160-100.250
11 OG9️⃣126-108-6114.3-114.9-10.8+11.715-0.200109-89-220.545
12 Moniebol 🐳130-99-11133.7-93.4-12.9-3.706-0.300141-62-170.680

Weekly Matchup Breakdown

Every matchup by week, ranked by all-play performance. Green = lucky win (bottom-half all-play but won). Red = unlucky loss (top-half all-play but lost). Category scores show the actual H2H result (e.g. W 7-5 = won 7 categories, lost 5).

WeekAP RankTeamAll-PlayResultOpponent
Wk 1#1 Serafini Hit Squad11-0W 11-1vs Getting Plowed Again
Wk 1#2 Ian Cumsler9-1-1W 9-3vs out here BATTLIN
Wk 1#3 Grand Salami Time8-2-1W 7-4vs Hatfield Hurlers
Wk 1#4 Moniebol 🐳7-3-1L 5-7vs The Rosterbation Sta
Wk 1#4 The Rosterbation Station6-2-3W 7-5vs Moniebol 🐳 (5thwheel
Wk 1#6 Hatfield Hurlers6-5L 4-7vs Grand Salami Time
Wk 1#6 OG9️⃣6-5W 7-5vs ¯\_(ツ)_/¯
Wk 1#8 @DoodlesAnalytics3-7-1L 3-9vs Ian Cumsler
Wk 1#9 Football Szn2-9L 5-6vs Jose's Boat Tours
Wk 1#9 ¯\_(ツ)_/¯2-9L 5-7vs OG9️⃣
Wk 1#11 Tegridy1-9-1W 6-5vs Historical Greatness
Wk 1#12 Getting Plowed Again.1-10L 1-11vs Serafini Hit Squad
Wk 2#1 The Rosterbation Station11-0W 7-5vs Getting Plowed Again
Wk 2#2 Serafini Hit Squad10-1W 8-4vs Hatfield Hurlers
Wk 2#3 Getting Plowed Again.8-2-1L 5-7vs The Rosterbation Sta
Wk 2#4 @DoodlesAnalytics8-3W 8-3vs Historical Greatness
Wk 2#5 Hatfield Hurlers6-3-2L 4-8vs Serafini Hit Squad
Wk 2#6 Moniebol 🐳5-4-2W 7-5vs OG9️⃣
Wk 2#7 ¯\_(ツ)_/¯5-5-1W 7-4vs Jose's Boat Tours
Wk 2#8 Grand Salami Time3-7-1W 8-4vs Ian Cumsler
Wk 2#9 OG9️⃣2-7-2L 5-7vs Moniebol 🐳 (5thwheel
Wk 2#10 Tegridy1-8-2L 4-7vs ¯\_(ツ)_/¯
Wk 2#11 Ian Cumsler1-10L 4-8vs Grand Salami Time
Wk 2#12 Football Szn0-10-1L 3-8vs out here BATTLIN
Wk 3#1 Tegridy10-0-1W 9-3vs Moniebol 🐳 (5thwheel
Wk 3#2 The Rosterbation Station9-1-1W 10-2vs Hatfield Hurlers
Wk 3#3 Serafini Hit Squad8-1-2W 9-3vs Ian Cumsler
Wk 3#4 OG9️⃣8-3W 9-3vs Getting Plowed Again
Wk 3#5 @DoodlesAnalytics6-3-2W 7-5vs Grand Salami Time
Wk 3#6 Ian Cumsler5-5-1L 3-9vs Serafini Hit Squad
Wk 3#7 Hatfield Hurlers5-6L 2-10vs The Rosterbation Sta
Wk 3#8 Grand Salami Time3-5-3L 5-7vs out here BATTLIN
Wk 3#9 Football Szn3-7-1W 7-4vs ¯\_(ツ)_/¯
Wk 3#10 ¯\_(ツ)_/¯2-8-1L 4-7vs Historical Greatness
Wk 3#11 Getting Plowed Again.1-10L 3-9vs OG9️⃣
Wk 3#12 Moniebol 🐳0-11L 3-9vs Jose's Boat Tours
Wk 4#1 Grand Salami Time9-1-1W 8-4vs Historical Greatness
Wk 4#1 Moniebol 🐳9-1-1L 5-7vs ¯\_(ツ)_/¯
Wk 4#3 @DoodlesAnalytics7-0-4W 7-4vs Serafini Hit Squad
Wk 4#4 ¯\_(ツ)_/¯7-1-3W 7-5vs Moniebol 🐳 (5thwheel
Wk 4#5 The Rosterbation Station6-2-3W 11-1vs Ian Cumsler
Wk 4#6 Tegridy6-3-2W 8-3vs Getting Plowed Again
Wk 4#7 Serafini Hit Squad4-7L 4-7vs out here BATTLIN
Wk 4#7 Getting Plowed Again.4-7L 3-8vs Jose's Boat Tours
Wk 4#9 Hatfield Hurlers3-8W 9-2vs OG9️⃣
Wk 4#9 Football Szn3-8L 4-8vs Grand Salami Time
Wk 4#11 Ian Cumsler0-10-1L 1-11vs The Rosterbation Sta
Wk 4#11 OG9️⃣0-10-1L 2-9vs Hatfield Hurlers
Wk 5#1 Hatfield Hurlers11-0W 8-4vs Jose's Boat Tours
Wk 5#2 ¯\_(ツ)_/¯10-1W 10-2vs Getting Plowed Again
Wk 5#3 Moniebol 🐳9-2W 11-0vs Historical Greatness
Wk 5#4 @DoodlesAnalytics7-3-1W 6-5vs The Rosterbation Sta
Wk 5#5 The Rosterbation Station7-4L 5-6vs out here BATTLIN
Wk 5#6 Getting Plowed Again.5-5-1L 2-10vs ¯\_(ツ)_/¯
Wk 5#7 Tegridy5-6L 4-8vs Hatfield Hurlers
Wk 5#8 Football Szn3-6-2L 0-11vs Moniebol 🐳 (5thwheel
Wk 5#9 OG9️⃣2-7-2W 10-2vs Ian Cumsler
Wk 5#10 Grand Salami Time2-9L 6-6vs Serafini Hit Squad
Wk 5#11 Serafini Hit Squad1-10L 6-6vs Grand Salami Time
Wk 5#11 Ian Cumsler1-10L 2-10vs OG9️⃣
Wk 6#1 Moniebol 🐳11-0W 8-4vs Getting Plowed Again
Wk 6#2 @DoodlesAnalytics9-1-1W 7-5vs OG9️⃣
Wk 6#3 The Rosterbation Station9-2W 8-4vs Grand Salami Time
Wk 6#4 Grand Salami Time7-4L 4-8vs The Rosterbation Sta
Wk 6#4 OG9️⃣6-3-2L 5-7vs out here BATTLIN
Wk 6#6 Tegridy6-4-1L 6-6vs Ian Cumsler
Wk 6#7 Serafini Hit Squad4-6-1W 9-3vs Historical Greatness
Wk 6#8 Getting Plowed Again.4-7L 4-8vs Moniebol 🐳 (5thwheel
Wk 6#8 ¯\_(ツ)_/¯4-7W 7-4vs Hatfield Hurlers
Wk 6#10 Hatfield Hurlers2-8-1L 4-7vs ¯\_(ツ)_/¯
Wk 6#11 Football Szn1-10L 3-9vs Serafini Hit Squad
Wk 6#12 Ian Cumsler0-11L 6-6vs Jose's Boat Tours
Wk 7#1 Moniebol 🐳11-0W 11-0vs Hatfield Hurlers
Wk 7#2 The Rosterbation Station10-1W 8-4vs Serafini Hit Squad
Wk 7#3 @DoodlesAnalytics8-2-1W 10-2vs Jose's Boat Tours
Wk 7#4 Serafini Hit Squad6-3-2L 4-8vs The Rosterbation Sta
Wk 7#5 Ian Cumsler6-4-1L 5-6vs ¯\_(ツ)_/¯
Wk 7#6 Tegridy5-4-2L 2-10vs out here BATTLIN
Wk 7#7 ¯\_(ツ)_/¯4-5-2W 6-5vs Ian Cumsler
Wk 7#8 Grand Salami Time3-7-1W 9-3vs OG9️⃣
Wk 7#8 Getting Plowed Again.3-7-1W 8-4vs Historical Greatness
Wk 7#10 Hatfield Hurlers1-7-3L 0-11vs Moniebol 🐳 (5thwheel
Wk 7#10 OG9️⃣2-8-1L 3-9vs Grand Salami Time
Wk 7#12 Football Szn0-11L 4-8vs Getting Plowed Again
Wk 8#1 ¯\_(ツ)_/¯11-0W 11-1vs out here BATTLIN
Wk 8#2 Moniebol 🐳10-1W 9-2vs Ian Cumsler
Wk 8#3 Hatfield Hurlers9-2L 5-7vs Getting Plowed Again
Wk 8#4 Getting Plowed Again.8-3W 7-5vs Hatfield Hurlers
Wk 8#5 The Rosterbation Station7-4W 11-1vs Historical Greatness
Wk 8#6 Grand Salami Time5-6W 7-5vs Jose's Boat Tours
Wk 8#6 OG9️⃣5-6L 6-6vs Serafini Hit Squad
Wk 8#8 Ian Cumsler4-7L 2-9vs Moniebol 🐳 (5thwheel
Wk 8#9 Serafini Hit Squad3-8L 6-6vs OG9️⃣
Wk 8#10 Tegridy2-9L 5-7vs Grand Salami Time
Wk 8#10 @DoodlesAnalytics2-9L 1-11vs ¯\_(ツ)_/¯
Wk 8#12 Football Szn0-11L 1-11vs The Rosterbation Sta
Wk 9#1 Tegridy11-0W 10-2vs Serafini Hit Squad
Wk 9#2 Moniebol 🐳10-1L 5-6vs out here BATTLIN
Wk 9#3 The Rosterbation Station9-2L 5-6vs OG9️⃣
Wk 9#4 OG9️⃣6-4-1W 6-5vs The Rosterbation Sta
Wk 9#5 Getting Plowed Again.5-4-2W 8-4vs Ian Cumsler
Wk 9#6 Grand Salami Time4-4-3W 6-5vs ¯\_(ツ)_/¯
Wk 9#7 ¯\_(ツ)_/¯4-6-1L 5-6vs Grand Salami Time
Wk 9#7 @DoodlesAnalytics3-5-3W 6-5vs Moniebol 🐳 (5thwheel
Wk 9#9 Serafini Hit Squad2-8-1L 2-10vs Jose's Boat Tours
Wk 9#9 Hatfield Hurlers1-7-3W 8-3vs Historical Greatness
Wk 9#9 Ian Cumsler2-8-1L 4-8vs Getting Plowed Again
Wk 9#12 Football Szn1-9-1L 3-8vs Hatfield Hurlers
Wk 10#1 Hatfield Hurlers11-0W 10-2vs Ian Cumsler
Wk 10#2 ¯\_(ツ)_/¯10-1W 9-3vs Serafini Hit Squad
Wk 10#3 Tegridy8-3L 6-6vs The Rosterbation Sta
Wk 10#4 Moniebol 🐳6-3-2W 7-5vs Grand Salami Time
Wk 10#4 OG9️⃣7-4W 9-3vs Historical Greatness
Wk 10#6 Grand Salami Time5-4-2L 5-7vs Moniebol 🐳 (5thwheel
Wk 10#6 The Rosterbation Station5-4-2L 6-6vs Jose's Boat Tours
Wk 10#8 Getting Plowed Again.4-5-2W 8-4vs out here BATTLIN
Wk 10#9 @DoodlesAnalytics3-8L 4-8vs Getting Plowed Again
Wk 10#10 Football Szn2-9L 3-9vs OG9️⃣
Wk 10#11 Ian Cumsler1-10L 2-10vs Hatfield Hurlers
Wk 10#12 Serafini Hit Squad0-11L 3-9vs ¯\_(ツ)_/¯
Wk 11#1 The Rosterbation Station11-0W 11-1vs ¯\_(ツ)_/¯
Wk 11#2 Getting Plowed Again.9-1-1W 7-5vs Grand Salami Time
Wk 11#3 Ian Cumsler8-2-1W 10-2vs Historical Greatness
Wk 11#4 Grand Salami Time6-2-3L 5-7vs Getting Plowed Again
Wk 11#4 @DoodlesAnalytics7-3-1L 6-6vs Hatfield Hurlers
Wk 11#6 Serafini Hit Squad6-4-1W 7-4vs Moniebol 🐳 (5thwheel
Wk 11#7 Hatfield Hurlers5-5-1L 6-6vs out here BATTLIN
Wk 11#8 Moniebol 🐳4-7L 4-7vs Serafini Hit Squad
Wk 11#9 Tegridy3-8W 11-1vs OG9️⃣
Wk 11#10 ¯\_(ツ)_/¯2-9L 1-11vs The Rosterbation Sta
Wk 11#11 Football Szn1-10L 2-10vs Ian Cumsler
Wk 11#12 OG9️⃣0-11L 1-11vs Jose's Boat Tours
Wk 12#1 The Rosterbation Station11-0W 8-3vs Moniebol 🐳 (5thwheel
Wk 12#2 Moniebol 🐳9-1-1L 3-8vs The Rosterbation Sta
Wk 12#2 @DoodlesAnalytics9-1-1W 9-2vs Ian Cumsler
Wk 12#4 Grand Salami Time7-3-1W 8-3vs Hatfield Hurlers
Wk 12#5 OG9️⃣6-3-2W 8-4vs ¯\_(ツ)_/¯
Wk 12#6 Ian Cumsler6-4-1L 2-9vs out here BATTLIN
Wk 12#7 Tegridy5-6W 8-3vs Historical Greatness
Wk 12#8 Getting Plowed Again.3-7-1W 7-5vs Serafini Hit Squad
Wk 12#9 Serafini Hit Squad2-7-2L 5-7vs Getting Plowed Again
Wk 12#10 Football Szn1-9-1L 3-8vs Jose's Boat Tours
Wk 12#11 Hatfield Hurlers1-10L 3-8vs Grand Salami Time
Wk 12#11 ¯\_(ツ)_/¯1-10L 4-8vs OG9️⃣
Wk 13#1 The Rosterbation Station10-1W 11-1vs Getting Plowed Again
Wk 13#2 ¯\_(ツ)_/¯9-1-1W 8-3vs Jose's Boat Tours
Wk 13#3 Hatfield Hurlers7-1-3W 8-4vs Serafini Hit Squad
Wk 13#4 @DoodlesAnalytics7-2-2W 10-1vs Historical Greatness
Wk 13#5 Moniebol 🐳7-4L 4-7vs OG9️⃣
Wk 13#6 OG9️⃣6-4-1W 7-4vs Moniebol 🐳 (5thwheel
Wk 13#7 Grand Salami Time4-4-3L 6-6vs Ian Cumsler
Wk 13#8 Tegridy4-5-2L 3-8vs ¯\_(ツ)_/¯
Wk 13#9 Ian Cumsler3-8L 6-6vs Grand Salami Time
Wk 13#10 Football Szn2-9L 1-10vs out here BATTLIN
Wk 13#11 Getting Plowed Again.1-10L 1-11vs The Rosterbation Sta
Wk 13#12 Serafini Hit Squad0-11L 4-8vs Hatfield Hurlers
Wk 14#1 The Rosterbation Station11-0W 8-4vs Hatfield Hurlers
Wk 14#2 Serafini Hit Squad8-1-2W 8-3vs Ian Cumsler
Wk 14#3 Hatfield Hurlers6-2-3L 4-8vs The Rosterbation Sta
Wk 14#3 OG9️⃣6-2-3W 8-4vs Getting Plowed Again
Wk 14#5 Grand Salami Time5-3-3L 6-6vs out here BATTLIN
Wk 14#5 Moniebol 🐳5-3-3W 7-4vs Jose's Boat Tours
Wk 14#7 Getting Plowed Again.5-5-1L 4-8vs OG9️⃣
Wk 14#8 @DoodlesAnalytics4-5-2L 6-6vs Grand Salami Time
Wk 14#9 Tegridy2-6-3L 4-7vs Moniebol 🐳 (5thwheel
Wk 14#10 ¯\_(ツ)_/¯3-8W 10-2vs Historical Greatness
Wk 14#11 Ian Cumsler1-10L 3-8vs Serafini Hit Squad
Wk 14#12 Football Szn0-11L 2-10vs ¯\_(ツ)_/¯
Wk 15#1 Grand Salami Time7-1-3W 7-5vs Historical Greatness
Wk 15#2 The Rosterbation Station7-2-2W 8-4vs Ian Cumsler
Wk 15#2 @DoodlesAnalytics6-1-4W 8-3vs Serafini Hit Squad
Wk 15#4 ¯\_(ツ)_/¯7-3-1W 10-1vs Moniebol 🐳 (5thwheel
Wk 15#5 Tegridy6-3-2W 9-3vs Getting Plowed Again
Wk 15#6 Football Szn5-3-3L 5-7vs Grand Salami Time
Wk 15#6 OG9️⃣4-2-5L 5-7vs Hatfield Hurlers
Wk 15#8 Hatfield Hurlers4-3-4W 7-5vs OG9️⃣
Wk 15#9 Serafini Hit Squad4-6-1L 3-8vs out here BATTLIN
Wk 15#10 Ian Cumsler1-8-2L 4-8vs The Rosterbation Sta
Wk 15#11 Moniebol 🐳1-9-1L 1-10vs ¯\_(ツ)_/¯
Wk 15#12 Getting Plowed Again.0-11L 3-9vs Jose's Boat Tours
Wk 16#1 OG9️⃣10-0-1W 7-4vs Ian Cumsler
Wk 16#2 Serafini Hit Squad10-1W 9-2vs Grand Salami Time
Wk 16#3 Football Szn8-2-1W 8-3vs Moniebol 🐳 (5thwheel
Wk 16#4 Grand Salami Time7-2-2L 2-9vs Serafini Hit Squad
Wk 16#5 Hatfield Hurlers7-3-1W 10-2vs Jose's Boat Tours
Wk 16#6 Moniebol 🐳5-5-1L 3-8vs Historical Greatness
Wk 16#6 @DoodlesAnalytics5-5-1L 5-6vs The Rosterbation Sta
Wk 16#8 ¯\_(ツ)_/¯3-6-2W 8-3vs Getting Plowed Again
Wk 16#9 The Rosterbation Station3-7-1W 6-5vs out here BATTLIN
Wk 16#10 Ian Cumsler1-9-1L 4-7vs OG9️⃣
Wk 16#11 Getting Plowed Again.1-10L 3-8vs ¯\_(ツ)_/¯
Wk 16#12 Tegridy0-10-1L 2-10vs Hatfield Hurlers
Wk 17#1 @DoodlesAnalytics11-0W 8-3vs OG9️⃣
Wk 17#2 OG9️⃣9-2L 3-8vs out here BATTLIN
Wk 17#3 Tegridy7-2-2W 9-2vs Ian Cumsler
Wk 17#4 Hatfield Hurlers5-2-4W 6-5vs ¯\_(ツ)_/¯
Wk 17#5 Moniebol 🐳4-3-4W 7-5vs Getting Plowed Again
Wk 17#6 ¯\_(ツ)_/¯5-5-1L 5-6vs Hatfield Hurlers
Wk 17#7 Serafini Hit Squad4-5-2L 4-7vs Playoffs?
Wk 17#7 Football Szn4-5-2W 7-4vs Serafini Hit Squad
Wk 17#9 The Rosterbation Station3-5-3L 5-7vs Grand Salami Time
Wk 17#10 Grand Salami Time3-6-2W 7-5vs The Rosterbation Sta
Wk 17#11 Ian Cumsler1-10L 2-9vs Hot Stove
Wk 17#12 Getting Plowed Again.0-11L 5-7vs Moniebol 🐳 (5thwheel
Wk 18#1 ¯\_(ツ)_/¯11-0W 10-2vs Ian Cumsler
Wk 18#2 Moniebol 🐳10-1W 10-1vs Hatfield Hurlers
Wk 18#3 The Rosterbation Station9-2W 7-5vs Serafini Hit Squad
Wk 18#4 OG9️⃣8-3L 5-6vs Grand Salami Time
Wk 18#5 Serafini Hit Squad6-4-1L 5-7vs The Rosterbation Sta
Wk 18#6 Grand Salami Time5-5-1W 6-5vs OG9️⃣
Wk 18#7 Getting Plowed Again.4-5-2L 4-8vs Playoffs?
Wk 18#8 Football Szn4-6-1W 8-4vs Getting Plowed Again
Wk 18#9 @DoodlesAnalytics2-7-2W 8-3vs Tegridy
Wk 18#10 Hatfield Hurlers2-8-1L 1-10vs Moniebol 🐳
Wk 18#11 Tegridy1-10L 3-8vs out here BATTLIN
Wk 18#12 Ian Cumsler0-11L 2-10vs ¯\_(ツ)_/¯
Wk 19#1 Moniebol 🐳10-0-1W 12-0vs Ian Cumsler
Wk 19#2 ¯\_(ツ)_/¯9-1-1W 10-2vs out here BATTLIN
Wk 19#3 OG9️⃣9-2W 11-1vs Serafini Hit Squad
Wk 19#4 The Rosterbation Station8-2-1W 8-3vs Football Szn
Wk 19#5 @DoodlesAnalytics7-4L 2-10vs ¯\_(ツ)_/¯
Wk 19#6 Grand Salami Time6-4-1L 5-6vs Tegridy
Wk 19#7 Tegridy4-6-1W 6-5vs Grand Salami Time
Wk 19#7 Hatfield Hurlers4-6-1W 7-5vs Getting Plowed Again
Wk 19#9 Getting Plowed Again.3-8L 5-7vs Hatfield Hurlers
Wk 19#10 Football Szn2-9L 3-8vs The Rosterbation Sta
Wk 19#11 Serafini Hit Squad1-10L 1-11vs OG9️⃣
Wk 19#12 Ian Cumsler0-11L 0-12vs Moniebol 🐳
Wk 20#1 Tegridy11-0W 11-0vs Serafini Hit Squad
Wk 20#2 Grand Salami Time8-2-1W 10-1vs ¯\_(ツ)_/¯
Wk 20#3 Hatfield Hurlers8-3W 10-1vs Football Szn
Wk 20#3 Moniebol 🐳8-3W 8-4vs @DoodlesAnalytics
Wk 20#3 @DoodlesAnalytics8-3L 4-8vs Moniebol 🐳
Wk 20#6 OG9️⃣7-3-1W 9-3vs The Rosterbation Sta
Wk 20#7 Getting Plowed Again.5-6W 10-2vs Ian Cumsler
Wk 20#8 The Rosterbation Station4-7L 3-9vs OG9️⃣
Wk 20#9 ¯\_(ツ)_/¯3-8L 1-10vs Grand Salami Time
Wk 20#10 Football Szn2-9L 1-10vs Hatfield Hurlers
Wk 20#11 Serafini Hit Squad1-10L 0-11vs Tegridy
Wk 20#12 Ian Cumsler0-11L 2-10vs Getting Plowed Again

All-Play Win% Trend

Cumulative all-play win percentage over the season.

Biggest Blowouts

#WeekWinnerScoreLoser
1Wk 19Moniebol 🐳12-0Ian Cumsler
2Wk 5Moniebol 🐳 (5thwheelSZN)11-0Historical Greatness
3Wk 7Moniebol 🐳 (5thwheelSZN)11-0Hatfield Hurlers
4Wk 20Tegridy11-0Serafini Hit Squad
5Wk 1Serafini Hit Squad11-1Getting Plowed Again.
6Wk 4The Rosterbation Station11-1Ian Cumsler
7Wk 8¯\_(ツ)_/¯11-1out here BATTLIN
8Wk 8The Rosterbation Station11-1Historical Greatness
9Wk 11Jose's Boat Tours11-1OG9️⃣
10Wk 11The Rosterbation Station11-1¯\_(ツ)_/¯

Closest Matchups

#WeekWinnerScoreLoser
1Wk 1Jose's Boat Tours6-5Historical Greatness
2Wk 5out here BATTLIN6-5The Rosterbation Station
3Wk 7¯\_(ツ)_/¯6-5Ian Cumsler
4Wk 9out here BATTLIN6-5Moniebol 🐳 (5thwheelSZN)
5Wk 9OG9️⃣6-5The Rosterbation Station
6Wk 9Grand Salami Time6-5¯\_(ツ)_/¯
7Wk 16The Rosterbation Station6-5out here BATTLIN
8Wk 17Hatfield Hurlers6-5¯\_(ツ)_/¯
9Wk 18Grand Salami Time6-5OG9️⃣
10Wk 19Tegridy6-5Grand Salami Time

Best Matchups of the Year

Combined xWins = sum of both teams' expected category wins that week (from all-play simulation). Higher = both teams were firing on all cylinders. These were the heavyweight bouts.

#WeekWinnerLoserScoreW xWinsL xWinsCombined
1Wk 12 The Rosterbation Station Moniebol 🐳 (5thwheelSZN)8-39.37.917.2
2Wk 16 Serafini Hit Squad Grand Salami Time9-29.17.416.5
3Wk 2 The Rosterbation Station Getting Plowed Again.7-58.56.915.5
4Wk 19 ¯\_(ツ)_/¯ out here BATTLIN10-29.06.315.3
5Wk 14 The Rosterbation Station Hatfield Hurlers8-48.56.515.0
6Wk 8 Getting Plowed Again. Hatfield Hurlers7-57.57.514.9
7Wk 5 Hatfield Hurlers Jose's Boat Tours8-48.95.914.8
8Wk 20 Moniebol 🐳 @DoodlesAnalytics8-47.17.714.8
9Wk 17 out here BATTLIN OG9️⃣8-38.36.414.6
10Wk 4 ¯\_(ツ)_/¯ Moniebol 🐳 (5thwheelSZN)7-56.87.614.5

Worst Matchups of the Year

The toilet bowl games. Both teams at their worst the same week. Low combined xWins = neither team showed up.

#WeekWinnerLoserScoreW xWinsL xWinsCombined
1Wk 4 Hatfield Hurlers OG9️⃣9-24.02.56.5
2Wk 11 Jose's Boat Tours OG9️⃣11-14.81.76.5
3Wk 14 ¯\_(ツ)_/¯ Historical Greatness10-24.61.86.5
4Wk 20 Getting Plowed Again. Ian Cumsler10-24.72.26.9
5Wk 5 Grand Salami Time Serafini Hit SquadT 6-63.53.57.0
6Wk 1 Jose's Boat Tours Historical Greatness6-53.74.27.9
7Wk 5 OG9️⃣ Ian Cumsler10-24.73.48.1
8Wk 16 ¯\_(ツ)_/¯ Getting Plowed Again.8-34.93.28.1
9Wk 2 Grand Salami Time Ian Cumsler8-44.83.48.2
10Wk 6 Serafini Hit Squad Historical Greatness9-35.43.08.4

What-If Standings (All-Play vs Actual)

If every team played every team every week, here's how the standings would look vs how they actually finished. = schedule helped you (actual rank better than deserved). = schedule screwed you (actual rank worse than deserved).

AP RankTeamAll-PlayAP W%Actual RankMatchup W-LRank Diff
1 The Rosterbation Station156-48-160.745115-4-1
2 Moniebol 🐳141-62-170.680711-9↓5
3 @DoodlesAnalytics122-72-260.614312-6-2
4 Grand Salami Time107-81-320.559411-6-3
5 OG9️⃣109-89-220.545511-8-1
6 ¯\_(ツ)_/¯112-94-140.541213-7↑4
7 Hatfield Hurlers104-89-270.534810-9-1↓1
8 Tegridy98-102-200.491610-8-2↑2
9 Serafini Hit Squad91-114-150.44897-11-2
10 Getting Plowed Again.74-134-120.364107-13
11 Ian Cumsler50-160-100.250122-16-2↓1
12 Football Szn44-163-130.230114-16↑1

Schedule Strength

How tough were your opponents? Avg Opp xW% = your opponents' average all-play win percentage across the season. Higher = you faced tougher teams. Avg Opp xCats = your opponents' average expected category wins per week.

#TeamAvg Opp xW%Avg Opp xCatsRecordxWinsDiff
1 Ian Cumsler0.6506.473-161-685.2-12.2
2 Serafini Hit Squad0.5846.0108-125-7110.4-2.4
3 Getting Plowed Again.0.5756.098-140-296.7+1.3
4 @DoodlesAnalytics0.5486.0125-105-10126.3-1.3
5 Football Szn0.5455.973-156-1183.4-10.4
6 Hatfield Hurlers0.5115.8116-115-9118.2-2.2
7 Moniebol 🐳0.4935.8130-99-11133.7-3.7
8 The Rosterbation Station0.4775.5153-82-5139.0+14.0
9 Grand Salami Time0.4455.6127-106-7122.3+4.7
10 ¯\_(ツ)_/¯0.4145.1138-92-10119.5+18.5
11 OG9️⃣0.3895.0126-108-6114.3+11.7
12 Tegridy0.3684.9126-104-10113.3+12.7

Weekly Dominators

#1 AP = weeks where a team had the best all-play record (beat the most opponents). Top 3 = weeks finishing top 3. Last = weeks finishing dead last. Consistency = standard deviation of weekly all-play win% (lower = more consistent).

#Team#1 AP WeeksTop 3 WeeksLast Place WeeksAvg W%Std DevConsistency
1 The Rosterbation Station51100.7450.212Medium
2 Moniebol 🐳4910.6800.278Low
3 Tegridy3510.4910.296Low
4 Hatfield Hurlers2500.5340.265Low
5 ¯\_(ツ)_/¯2610.5410.305Low
6 Serafini Hit Squad1520.4480.323Low
7 Grand Salami Time1400.5590.183Medium
8 OG9️⃣1420.5450.257Low
9 @DoodlesAnalytics1600.6140.228Low
10 Ian Cumsler0250.2500.271Low
11 Football Szn0150.2300.205Medium
12 Getting Plowed Again.0230.3640.253Low