Raw Markdown Standings CSV Win/Loss Streaks CSV Score Bands CSV True Table CSV Weekly Scores CSV Matchups CSV Matchup Luck CSV Timing CSV Position CSV Lineal Belt CSV Belt Records CSV

BMS FPL Draft League Analysis - 2024-2025

League 45384 from the FantasyFooty 2024-2025 archive. Archive generated 2025-06-22T21:35:17.588604.

Use the season tabs above to switch between this archive-backed 2024-2025 page and the live API-backed 2025-2026 page.

Best Quick Hits

Data Source and Limits

This page uses FantasyFooty's static 2024-2025 archive, which contains league 45384 and confirms Ryan Donlan, Luke Lockwood, Dylan Reid, Levi Morant, Ryan Houseman, Ethan Ellsworth, Drake Byrd, Julius Long, Justin Miller, and Alexander Chaban.

What the archive includes
  • Weekly cumulative team scoring and final H2H records.
  • Weekly standings progression.
  • Aggregate head-to-head records by opponent.
  • An inferred weekly fixture schedule, reconstructed from the 5-match opponent pairs, standings progression, weekly scores, and final H2H matrix.
  • Position, player, club, action-category, and transfer-summary tables.
  • It does not include raw lineups, starters, bench slots, transactions, or dropped-player details.
FieldValue
Archive URLhttps://fantasyfooty.xyz/fantasy-footy-2024-2025-archive.json
Archive leagues422
Archive total records258275
League records790
League files processed11
Missing filesNone
Inferred fixture scheduleUnique solution
Schedule validation errors0

Standings

Use this table for the plain 2024-2025 league table: record, league points, scoring totals, and simple weekly highs and lows.

Definitions and calculation notes
  • H2H Pts: league table points from weekly head-to-head results, with 3 for a win and 1 for a draw.
  • PF: total points scored across 38 gameweeks, derived from FantasyFooty's cumulative scoring table.
  • PA: inferred opponent points against from the reconstructed weekly matchup schedule.
  • Avg: PF divided by 38 gameweeks.
  • Top Scores: weeks where that manager tied or held the league's highest weekly score.
  • Bottom Scores: weeks where that manager tied or held the league's lowest weekly score.
  • Best GW (Score) and Worst GW (Score): that manager's highest and lowest scoring gameweeks.
Final RankManagerRecordH2H PtsPFPAAvgTop ScoresBottom ScoresBest GW (Score)Worst GW (Score)
1Ryan Donlan27-1-10821757145246.25224 (83)8 (19)
2Justin Miller26-1-11791800155747.411224 (80)29 (24)
3Ryan Houseman21-0-17631478144538.92522 (81)6 (22)
4Levi Morant19-0-19571557158641.06432 (75)29 (23)
5Luke Lockwood18-2-18561534151840.42533 (76)15 (22)
6Julius Long18-1-19551533152240.3517 (73)35 (24)
7Drake Byrd16-1-21491467152538.63129 (69)32 (18)
8Ethan Ellsworth15-0-23451450157038.23726 (76)29 (13)
9Alexander Chaban14-0-24421494158539.3482 (69)15 (17)
10Dylan Reid12-2-24381303161334.3152 (53)3 (20)

Winning And Losing Streaks

Use this table to see each manager's longest winning run and longest losing run.

Definitions and calculation notes
  • A winning streak is consecutive H2H wins. A losing streak is consecutive H2H losses.
  • Draws break both streak types.
  • Longest Win Streak is the manager's longest consecutive-win run.
  • Longest Loss Streak is the manager's longest consecutive-loss run.
  • Win GW(s) and Loss GW(s) show up to the first three matching streak ranges; +N more means there were additional matching streaks.
ManagerLongest Win StreakWin GW(s)Longest Loss StreakLoss GW(s)
Justin Miller824-3135-7
Ryan Donlan714-20434-37
Levi Morant71-758-12
Luke Lockwood727-3351-5
Ryan Houseman433-36328-30
Julius Long44-7433-36
Ethan Ellsworth410-13729-35
Drake Byrd315-17, 20-22411-14
Dylan Reid310-12824-31
Alexander Chaban219-20, 23-24, 29-30425-28

Score Bands

Use this table to see how often each manager landed in the top, middle, or bottom scoring bands for a gameweek.

Definitions and calculation notes
  • Percentages are based on completed gameweeks.
  • Top 1 is the share of gameweeks where the manager tied or held the highest score.
  • Top 3 and Top 5 use weekly score cutoffs, so ties at the cutoff are included.
  • Bottom 5, Bottom 3, and Bottom 1 work the same way from the bottom of that week's scores.
  • Because tied cutoff scores are included, Top 5 and Bottom 5 can add to more than 100% for a manager when tied scores straddle the middle of a week.
ManagerTop 1Top 3Top 5Bottom 5Bottom 3Bottom 1
Justin Miller28.9%44.7%78.9%26.3%10.5%5.3%
Levi Morant15.8%28.9%57.9%44.7%18.4%10.5%
Ryan Donlan13.2%57.9%76.3%28.9%15.8%5.3%
Julius Long13.2%18.4%50.0%57.9%31.6%2.6%
Alexander Chaban10.5%31.6%47.4%52.6%34.2%21.1%
Ethan Ellsworth7.9%28.9%47.4%57.9%39.5%18.4%
Drake Byrd7.9%21.1%42.1%60.5%31.6%2.6%
Luke Lockwood5.3%36.8%50.0%55.3%34.2%13.2%
Ryan Houseman5.3%26.3%47.4%57.9%39.5%13.2%
Dylan Reid2.6%13.2%23.7%81.6%60.5%13.2%

True Table / All-Play xPts

This ranks teams by how their weekly scores performed against the whole league, independent of their actual opponent draw.

True RankManagerxPtsReal H2H PtsPFAvg Weekly Rank
1Justin Miller77.27918003.87
2Ryan Donlan75.88217573.97
3Levi Morant61.35715575.13
4Luke Lockwood54.45615345.67
5Julius Long54.25515335.67
6Alexander Chaban53.44214945.75
7Drake Byrd52.44914675.83
8Ryan Houseman50.86314785.95
9Ethan Ellsworth50.44514505.99
10Dylan Reid35.33813037.17

Schedule Luck

Use this table to see who gained or lost league-table points from the weekly opponent draw.

Definitions and calculation notes
  • Actual H2H Pts: real league-table points.
  • xPts: all-play expected points on the same scale as the H2H table.
  • Luck: Actual H2H Pts - xPts.
  • PA: inferred opponent points against from the reconstructed weekly matchup schedule.
ManagerActual H2H PtsxPtsLuckPA
Ryan Houseman6350.8+12.21445
Ryan Donlan8275.8+6.21452
Dylan Reid3835.3+2.71613
Justin Miller7977.2+1.81557
Luke Lockwood5654.4+1.61518
Julius Long5554.2+0.81522
Drake Byrd4952.4-3.41525
Levi Morant5761.3-4.31586
Ethan Ellsworth4550.4-5.41570
Alexander Chaban4253.4-11.41585

Weekly Scoring And Boom/Bust

Use this table to see which managers were steady, volatile, explosive, or prone to weekly floor games.

Definitions and calculation notes
  • Boom/bust is measured with the standard deviation of weekly scores. Higher stdev means a wider spread between explosive weeks and quiet weeks.
  • Stdev: standard deviation of weekly points.
  • Best and Worst: highest and lowest weekly scores.
  • Top Scores: number of weeks where the manager led the league in points.
  • Bottom Scores: number of weeks where the manager had the league's lowest score.
ManagerAvgMedianStdevBestWorstTop ScoresBottom Scores
Ryan Houseman38.936.513.7812225
Ryan Donlan46.245.013.5831952
Alexander Chaban39.339.512.5691748
Justin Miller47.446.512.38024112
Levi Morant41.039.012.0752364
Luke Lockwood40.438.011.7762225
Ethan Ellsworth38.238.511.6761337
Julius Long40.339.510.3732451
Drake Byrd38.636.510.2691831
Dylan Reid34.334.08.7532015

Biggest Single-Week Scores

Use this table to find the league's biggest weekly spikes.

GWManagerScoreWeekly RankAbove League Avg
24Ryan Donlan831.033.8
22Ryan Houseman811.037.9
24Justin Miller802.030.8
26Ethan Ellsworth761.031.9
33Luke Lockwood761.026.3
32Levi Morant751.028.7
7Julius Long731.030.1
27Justin Miller711.028.1
24Ryan Houseman703.020.8
2Alexander Chaban691.025.2
13Levi Morant691.023.6
29Drake Byrd691.036.8
2Ryan Donlan662.022.2
4Levi Morant661.026.6
10Alexander Chaban661.030.2

Bad Beats And Soft Wins

Using the inferred schedule, this shows who got punished or helped by weekly matchup timing.

Definitions and calculation notes
  • Bad Beats: losses where the losing score was above that gameweek's league median.
  • Soft Wins: wins where the winning score was below that gameweek's league median.
  • Timing Balance: soft wins minus bad beats.
ManagerBad BeatsSoft WinsTiming Balance
Levi Morant64-2
Drake Byrd67+1
Julius Long67+1
Alexander Chaban51-4
Justin Miller51-4
Ethan Ellsworth42-2
Ryan Donlan31-2
Luke Lockwood34+1
Dylan Reid36+3
Ryan Houseman36+3
Levi Morant: 6 bad beats, 4 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
5Soft WinRyan Houseman3328+540.0
7Soft WinDrake Byrd3833+540.0
8Bad BeatEthan Ellsworth3440-632.5
10Bad BeatAlexander Chaban4066-2631.0
12Bad BeatDylan Reid4053-1336.0
15Bad BeatRyan Donlan4549-438.0
24Bad BeatRyan Donlan4583-3842.0
33Bad BeatRyan Donlan5363-1052.0
34Soft WinDrake Byrd3427+740.5
37Soft WinAlexander Chaban3125+637.5
Drake Byrd: 6 bad beats, 7 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
8Soft WinDylan Reid3130+132.5
9Bad BeatRyan Houseman3347-1432.5
11Bad BeatEthan Ellsworth4351-841.5
13Bad BeatJulius Long5558-343.5
14Bad BeatLuke Lockwood4653-741.0
17Soft WinDylan Reid3531+439.5
20Soft WinEthan Ellsworth3725+1237.5
22Soft WinJulius Long3735+239.5
25Bad BeatLevi Morant5054-448.5
30Bad BeatJustin Miller4454-1039.0
31Soft WinJulius Long3534+137.5
33Soft WinAlexander Chaban5140+1152.0
37Soft WinRyan Donlan3534+137.5
Julius Long: 6 bad beats, 7 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
2Soft WinRyan Houseman3225+739.5
3Bad BeatRyan Donlan5059-930.5
9Soft WinLevi Morant3224+832.5
15Bad BeatJustin Miller4051-1138.0
18Bad BeatLevi Morant4056-1639.0
19Bad BeatEthan Ellsworth4854-640.5
20Bad BeatRyan Houseman3860-2237.5
21Soft WinRyan Donlan4632+1446.5
25Soft WinDylan Reid4734+1348.5
27Soft WinLevi Morant4339+443.5
32Soft WinAlexander Chaban3937+239.5
34Bad BeatDylan Reid4553-840.5
38Soft WinRyan Houseman3424+1035.5
Alexander Chaban: 5 bad beats, 1 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
8Bad BeatJustin Miller3540-532.5
18Bad BeatLuke Lockwood4649-339.0
19Soft WinLevi Morant3634+240.5
21Bad BeatEthan Ellsworth4752-546.5
22Bad BeatRyan Houseman4381-3839.5
35Bad BeatJustin Miller4145-438.0
Justin Miller: 5 bad beats, 1 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
5Bad BeatRyan Donlan5863-540.0
7Bad BeatLuke Lockwood5758-140.0
17Bad BeatAlexander Chaban4853-539.5
29Soft WinLevi Morant2423+127.0
32Bad BeatRyan Donlan5865-739.5
38Bad BeatLevi Morant3739-235.5
Ethan Ellsworth: 4 bad beats, 2 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
1Bad BeatJulius Long4554-942.5
6Bad BeatLuke Lockwood4647-142.0
15Soft WinLuke Lockwood3622+1438.0
28Soft WinJulius Long3433+134.5
30Bad BeatAlexander Chaban4347-439.0
31Bad BeatJustin Miller4652-637.5
Ryan Donlan: 3 bad beats, 1 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
27Bad BeatEthan Ellsworth4446-243.5
29Bad BeatLuke Lockwood3347-1427.0
30Soft WinJulius Long3828+1039.0
34Bad BeatAlexander Chaban5458-440.5
Luke Lockwood: 3 bad beats, 4 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
5Bad BeatDrake Byrd4649-340.0
21Bad BeatRyan Houseman5359-646.5
24Soft WinEthan Ellsworth3926+1342.0
25Bad BeatJustin Miller6166-548.5
27Soft WinAlexander Chaban3624+1243.5
30Soft WinRyan Houseman3124+739.0
35Soft WinJulius Long2824+438.0
Dylan Reid: 3 bad beats, 6 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
1Soft WinLuke Lockwood3633+342.5
2Bad BeatAlexander Chaban5369-1639.5
5Soft WinEthan Ellsworth3925+1440.0
6Soft WinRyan Houseman3822+1642.0
10Soft WinLuke Lockwood2625+131.0
11Soft WinAlexander Chaban2621+541.5
21Soft WinLevi Morant4528+1746.5
27Bad BeatJustin Miller4571-2643.5
37Bad BeatLuke Lockwood4351-837.5
Ryan Houseman: 3 bad beats, 6 soft wins
GWTypeOpponentScoreOpp ScoreMarginGW Median
8Soft WinRyan Donlan3119+1232.5
12Soft WinLuke Lockwood2624+236.0
15Soft WinDylan Reid3127+438.0
18Soft WinDrake Byrd3732+539.0
19Bad BeatJustin Miller4565-2040.5
25Soft WinEthan Ellsworth3633+348.5
28Bad BeatJustin Miller5157-634.5
34Soft WinEthan Ellsworth2621+540.5
37Bad BeatJustin Miller4055-1537.5

Position Scoring

FantasyFooty's archive has aggregate points by manager and position. This is not the same as the live report's starter/team/free-agent weekly average view, because the archive does not include starter slots or roster snapshots.

PositionRankManagerPointsPoints / GW
Goalkeeper1Julius Long1794.7
Defender1Ryan Donlan53214.0
Midfielder1Justin Miller83021.8
Forward1Ryan Donlan41410.9
Goalkeeper2Luke Lockwood1544.1
Defender2Justin Miller51013.4
Midfielder2Luke Lockwood71918.9
Forward2Ryan Houseman40710.7
Goalkeeper3Levi Morant1433.8
Defender3Drake Byrd50313.2
Midfielder3Ryan Donlan69218.2
Forward3Ethan Ellsworth39510.4
Goalkeeper4Dylan Reid1413.7
Defender4Alexander Chaban49313.0
Midfielder4Levi Morant67517.8
Forward4Julius Long3358.8
Goalkeeper5Ryan Houseman1383.6
Defender5Levi Morant47612.5
Midfielder5Drake Byrd64216.9
Forward5Justin Miller3238.5
Goalkeeper6Justin Miller1373.6
Defender6Julius Long41310.9
Midfielder6Julius Long60615.9
Forward6Luke Lockwood2927.7
Goalkeeper7Alexander Chaban1253.3
Defender7Ryan Houseman39010.3
Midfielder7Alexander Chaban59315.6
Forward7Dylan Reid2877.6
Goalkeeper8Drake Byrd1213.2
Defender8Ethan Ellsworth38610.2
Midfielder8Ethan Ellsworth57015.0
Forward8Alexander Chaban2837.4
Goalkeeper9Ryan Donlan1193.1
Defender9Luke Lockwood3699.7
Midfielder9Ryan Houseman54314.3
Forward9Levi Morant2636.9
Goalkeeper10Ethan Ellsworth992.6
Defender10Dylan Reid3599.4
Midfielder10Dylan Reid51613.6
Forward10Drake Byrd2015.3

Lineal Belt

Ryan Donlan started with the belt going into GW1. The belt changes hands only when the holder loses a weekly matchup; holder wins and draws retain it.

Definitions and calculation notes
  • Number of Reigns counts separate times a manager held the belt, including Ryan Donlan's starting reign.
  • Longest Defense Run is the most holder wins in one reign before losing the belt. Draws retain the belt but do not count as defenses.
  • Belt Fight Record is wins-losses across every belt matchup, whether the manager entered as holder or challenger.
  • The weekly path uses the inferred 2024-2025 matchup schedule described above.
  • In the Week-By-Week Belt Path table, each row is tinted by the manager holding the belt after that gameweek.
  • Score is shown in holder-entering to challenger order. If Belt After GW matches Holder Entering, the holder defended; if it changes, the challenger won the belt.

Current holder after GW38: Levi Morant.

Holder Summary

ManagerNumber of ReignsLongest Defense RunCurrent Holder
Levi Morant21Yes
Ryan Donlan45
Justin Miller26
Ethan Ellsworth22
Drake Byrd20
Luke Lockwood11
Ryan Houseman11
Alexander Chaban10
Dylan Reid10
Julius Long10

Belt Fight Records

ManagerBelt Fight RecordAvg Score in Belt FightsDiff vs Non-Belt Avg
Alexander Chaban1-341.8+2.7
Drake Byrd2-636.0-3.3
Dylan Reid1-435.6+1.5
Ethan Ellsworth4-638.7+0.7
Julius Long1-243.7+3.6
Justin Miller10-451.4+6.3
Levi Morant3-339.0-2.3
Luke Lockwood2-342.0+1.9
Ryan Donlan12-450.7+7.7
Ryan Houseman2-338.6-0.3

Week-By-Week Belt Path

GWHolder EnteringChallengerScoreBelt After GW
1Ryan DonlanDrake Byrd49-32Ryan Donlan
2Ryan DonlanLuke Lockwood66-34Ryan Donlan
3Ryan DonlanJulius Long59-50Ryan Donlan
4Ryan DonlanDylan Reid44-35Ryan Donlan
5Ryan DonlanJustin Miller63-58Ryan Donlan
6Ryan DonlanLevi Morant27-47Levi Morant
7Levi MorantDrake Byrd38-33Levi Morant
8Levi MorantEthan Ellsworth34-40Ethan Ellsworth
9Ethan EllsworthRyan Donlan32-50Ryan Donlan
10Ryan DonlanDrake Byrd30-32Drake Byrd
11Drake ByrdEthan Ellsworth43-51Ethan Ellsworth
12Ethan EllsworthAlexander Chaban47-29Ethan Ellsworth
13Ethan EllsworthJustin Miller45-31Ethan Ellsworth
14Ethan EllsworthDylan Reid36-41Dylan Reid
15Dylan ReidRyan Houseman27-31Ryan Houseman
16Ryan HousemanEthan Ellsworth42-36Ryan Houseman
17Ryan HousemanRyan Donlan29-53Ryan Donlan
18Ryan DonlanEthan Ellsworth39-28Ryan Donlan
19Ryan DonlanDrake Byrd65-31Ryan Donlan
20Ryan DonlanLuke Lockwood52-33Ryan Donlan
21Ryan DonlanJulius Long32-46Julius Long
22Julius LongDrake Byrd35-37Drake Byrd
23Drake ByrdLuke Lockwood36-43Luke Lockwood
24Luke LockwoodEthan Ellsworth39-26Luke Lockwood
25Luke LockwoodJustin Miller61-66Justin Miller
26Justin MillerAlexander Chaban53-39Justin Miller
27Justin MillerDylan Reid71-45Justin Miller
28Justin MillerRyan Houseman57-51Justin Miller
29Justin MillerLevi Morant24-23Justin Miller
30Justin MillerDrake Byrd54-44Justin Miller
31Justin MillerEthan Ellsworth52-46Justin Miller
32Justin MillerRyan Donlan58-65Ryan Donlan
33Ryan DonlanLevi Morant63-53Ryan Donlan
34Ryan DonlanAlexander Chaban54-58Alexander Chaban
35Alexander ChabanJustin Miller41-45Justin Miller
36Justin MillerDylan Reid58-30Justin Miller
37Justin MillerRyan Houseman55-40Justin Miller
38Justin MillerLevi Morant37-39Levi Morant

Unavailable From This Archive

These live-report metrics need raw official API data that FantasyFooty's public archive JSON does not include.

MetricMissing Input
Waiver-inspired wins/lossesRaw transaction log, dropped players, and starter slots.
Current-style roster strengthWeekly roster/ownership snapshots.
Starter/team/free-agent position averagesStarter slots and roster/free-agent pool by week.