Reflecting on your process is important to improve as a fantasy owner. Review your analysis and see which players you targeted succeeded, which failed, and most importantly, why. Here are the results from last season to help us learn which players outperformed the market as 2024’s fantasy football MVPs. This exercise doesn’t favor playoffs or the players who specifically helped during those weeks – we’re aiming to decipher who was valuable over the course of the season.

To determine the value of each player last season, it’s important to evaluate players in direct comparison with their position, not by comparing their total points. For instance, Justin Herbert is likely to outscore Tee Higgins, but that doesn’t mean he should be drafted higher in one-QB leagues.

Quarterbacks – even mediocre ones – who start the entire season are likely to outscore all other positions. Therefore, we need to evaluate how much more (or less) each player scored compared to the average at their position.

Points Above Average

To gain a baseline or average at each position, I use Fantasy Douche’s old baselines (from an article that is no longer available on the old Rotoworld) with Apex’s lineup and scoring settings. Apex utilizes PPR Scoring and weekly lineups of QB, 2 RB, 3 WR, TE, Flex, K, and D. Defense and kickers were excluded from this study as they generally maintain little year-to-year predictability.

Below are the baselines for each position and their averages per game and for the entire season.

QB RB WR TE
Baseline 16 43 60 18
Average Season 317.39 206.42 199.48 173.04
Average Per Game 19.64 13.79 13.63 11.49

The Baseline above refers to the number of players included in the average. The average season finds a replacement-level value for the entire season. The average per game is a replacement-level value for each position per game.

Even when comparing players by position, there is still the question of whether to compare them by points per game or for the entire season. Players who missed time are not viewed favorably if we’re comparing players by the entire season, as it is evaluated by a player’s total points for the entire season. It is important to include the per-game metric because of the high rate of injuries among NFL players, otherwise, a complete picture of the fantasy landscape would not be reflected in the data. Just because players don’t play the entire season doesn’t mean they’re not dramatically improving your odds of winning.

The table below is sorted by Points Above Average Per Game (“PAA PG”) to allow us to rank players who missed time due to injury fairly. I also included a column for Points Above Average for the entire season under “PAA S”.

Another vital part of figuring out who was the most valuable is how expensive each player was in terms of draft capital – in other words, their average draft position (ADP). The cost of a player is a big determinant of how much value they can provide. Players like Bucky Irving, who are drafted at an inexpensive cost and produced at a high level, are league-winning players.

For this reason, the Average Draft Position (ADP) from Apex Fantasy League drafts in August 2024 is listed in the table below.

PlayerPOSADPPPRPPGPAA SPAA PG
Ja'Marr ChaseWR5.940323.71203.5210.08
Saquon BarkleyRB12.8355.322.21148.888.42
Jahmyr GibbsRB12.9362.921.35156.487.56
Bijan RobinsonRB5.9341.720.1135.286.31
Chris GodwinWR65.2137.819.69-61.686.06
Derrick HenryRB23.7336.419.79129.986.00
Lamar JacksonQB52.2430.425.32113.015.68
Alvin KamaraRB42.7265.318.9558.885.16
Puka NacuaWR11.7206.618.787.125.15
Justin JeffersonWR6.1317.518.68118.025.05
Amon-Ra St. BrownWR6.1316.218.6116.724.97
Tee HigginsWR53.5222.118.5122.624.88
Malik NabersWR29.7273.618.2474.124.61
George KittleTE77.2236.615.7763.564.28
Trey McBrideTE50.2249.815.6176.764.12
Brock BowersTE116262.715.4589.663.96
CeeDee LambWR2.2263.417.5663.923.93
Nico CollinsWR30.8210.617.5511.123.92
De'Von AchaneRB22.9299.917.6493.483.85
Jonathan TaylorRB12.1244.717.4838.283.69
Davante AdamsWR16.9241.317.2441.823.61
Mike EvansWR28.2240.417.1740.923.54
Josh JacobsRB44.8293.117.2486.683.45
Joe MixonRB47.8240.517.1834.083.39
Kyren WilliamsRB18272.117.0165.683.22
Brian ThomasWR107.628416.7184.523.08
A.J. BrownWR10216.916.6817.423.05
Drake LondonWR21.2280.816.5281.322.89
James CookRB48.5266.716.6760.282.88
Kenneth Walker IIIRB41.9181.216.47-25.222.68
Josh AllenQB29.137922.2961.612.65
Rashee RiceWR65.164.916.23-134.582.60
Chuba HubbardRB131.4241.616.1135.182.32
Joe BurrowQB79372.821.9355.412.29
Chase BrownRB100.725515.9448.582.15
Terry McLaurinWR61.2267.815.7568.322.12
James ConnerRB64.2253.815.8647.382.07
David MontgomeryRB61.4221.715.8415.282.05
David NjokuTE102148.513.5-24.542.01
Baker MayfieldQB#N/A365.821.5248.411.88
DeVonta SmithWR37.1199.415.34-0.081.71
Stefon DiggsWR31121.915.24-77.581.61
Jonnu SmithTE#N/A222.313.0849.261.59
Ladd McConkeyWR83.7240.915.0641.421.43
Jalen HurtsQB41315.121.01-2.291.37
Taysom HillTE#N/A102.312.79-70.741.30
Jayden DanielsQB107355.820.9338.411.29
Breece HallRB5.9240.915.0634.481.27
Jaxon Smith-NjigbaWR8725314.8853.521.25
Garrett WilsonWR11.2251.914.8252.421.19
J.K. DobbinsRB123.3191.814.75-14.620.96
Cooper KuppWR2817514.58-24.480.95
Jakobi MeyersWR108.621814.5318.520.90
Travis KelceTE36.6195.412.2122.360.72
Bucky IrvingRB172.9244.414.3837.980.59
Jerry JeudyWR139.5240.914.1741.420.54
Jordan AddisonWR89.4212.514.1713.020.54
Jameson WilliamsWR97.5212.214.1512.720.52
Courtland SuttonWR102.9240.314.1440.820.51
Aaron JonesRB69241.614.2135.180.42
Jauan JenningsWR#N/A210.514.0311.020.40
D.J. MooreWR34.5238.114.0138.620.38
Adam ThielenWR#N/A139.513.95-59.980.32
Jimmy GaroppoloQB#N/A19.919.9-297.490.26
Rashid ShaheedWR133.779.813.3-119.68-0.33
Mark AndrewsTE54188.811.1115.76-0.38
Joe MiltonQB#N/A19.219.2-298.19-0.44
Josh DownsWR148183.513.11-15.98-0.52
Jared GoffQB142.2324.519.097.11-0.55
Sam LaPortaTE36.6174.610.911.56-0.58
Tyreek HillWR3.1218.212.8418.72-0.79
D.K. MetcalfWR32.6191.212.75-8.28-0.88
Bo NixQB#N/A317.218.66-0.19-0.98
Zach ErtzTE#N/A177.410.444.36-1.05
Dallas GoedertTE122.6103.610.36-69.44-1.13
D'Andre SwiftRB75214.512.628.08-1.17
Tony PollardRB88.9200.712.54-5.72-1.25
Rachaad WhiteRB31.6199.612.48-6.82-1.31
Zay FlowersWR47209.512.3210.02-1.31
Keenan AllenWR55.6184.412.29-15.08-1.34
Rico DowdleRB132.9197.812.36-8.62-1.43
Cade OttonTE#N/A140.610.04-32.44-1.45
Khalil ShakirWR123182.512.17-16.98-1.46
Sam DarnoldQB#N/A30818.12-9.39-1.52
Darnell MooneyWR#N/A193.212.08-6.28-1.55
Evan EngramTE68.189.59.94-83.54-1.55
Pat FreiermuthTE136.1168.39.9-4.74-1.59
Najee HarrisRB77.7204.612.04-1.82-1.75
Kareem HuntRB#N/A155.411.95-51.02-1.84
Christian McCaffreyRB1.447.811.95-158.62-1.84
Brock PurdyQB119.4266.917.79-50.49-1.85
Michael CarterRB#N/A35.811.93-170.62-1.86
Tucker KraftTE#N/A163.39.61-9.74-1.88
George PickensWR48.3164.411.74-35.08-1.89
Calvin RidleyWR71.5199.211.72-0.28-1.91
Patrick MahomesQB42.628317.69-34.39-1.95
Quentin JohnstonWR#N/A174.711.65-24.78-1.98
Jayden ReedWR73.819711.59-2.48-2.04
Rhamondre StevensonRB63.1175.911.73-30.52-2.06
Marvin Harrison Jr.WR15.2196.511.56-2.98-2.07
Kyler MurrayQB80.3297.217.48-20.19-2.16
Tony JonesRB#N/A11.511.5-194.92-2.29
Brian Robinson Jr.RB#N/A159.811.41-46.62-2.38
Hunter HenryTE169.1145.49.09-27.64-2.40
Xavier WorthyWR96.4187.211.01-12.28-2.62
Austin EkelerRB80.4132.311.03-74.12-2.76
Zach CharbonnetRB124.1186.910.99-19.52-2.80
T.J. HockensonTE110.886.58.65-86.54-2.84
Justin HerbertQB157285.416.79-31.99-2.85
Wan'Dale RobinsonWR181.7182.710.75-16.78-2.88
Tyrone TracyRB163.9182.310.72-24.12-3.07
Tua TagovailoaQB123.7181.616.51-135.79-3.13
Allen LazardWR#N/A12610.5-73.48-3.13
Mike GesickiTE#N/A141.58.32-31.54-3.17
Jalen McMillanWR204.3135.410.42-64.08-3.21
Michael Pittman Jr.WR#N/A165.810.36-33.68-3.27
Rashod BatemanWR#N/A174.610.27-24.88-3.36
Deebo SamuelWR33.1153.610.24-45.88-3.39
Romeo DoubsWR126.1132.110.16-67.38-3.47
Alec PierceWR#N/A161.410.09-38.08-3.54
Zack MossRB93.981.910.24-124.52-3.55
Tank DellWR59.814010-59.48-3.63
Jaylen WaddleWR29.8149.69.97-49.88-3.66
Dalton KincaidTE61.9100.87.75-72.24-3.74
Isaiah LikelyTE#N/A123.77.73-49.34-3.76
Kyle PittsTE77.6131.27.72-41.84-3.77
Tyler ConklinTE#N/A121.97.62-51.14-3.87
Russell WilsonQB#N/A172.815.71-144.59-3.93
Alexander MattisonRB#N/A137.49.81-69.02-3.98
Geno SmithQB187.826615.65-51.39-3.99
Jake FergusonTE94.3104.47.46-68.64-4.03
Chris OlaveWR21.376.79.59-122.78-4.04
Jordan LoveQB90.6233.915.59-83.49-4.05
Noah FantTE193.51047.43-69.04-4.06
Will DisslyTE#N/A110.17.34-62.94-4.15
Jordan MasonRB#N/A1159.58-91.42-4.21
Jerome FordRB97.41349.57-72.42-4.22
Joshua DobbsQB#N/A30.815.4-286.59-4.24
Juwan JohnsonTE#N/A122.87.22-50.24-4.27
Tyjae SpearsRB98.6113.69.47-92.82-4.32
Marcus MariotaQB#N/A45.815.27-271.59-4.37
Cole KmetTE132.8120.47.08-52.64-4.41
DeAndre HopkinsWR92.71479.19-52.48-4.44
Javonte WilliamsRB89.4157.99.29-48.52-4.50
Dalton SchultzTE136.9118.26.95-54.84-4.54
Aaron RodgersQB168.6256.615.09-60.79-4.55
Derek CarrQB#N/A150.915.09-166.49-4.55
Caleb WilliamsQB131.3254.514.97-62.89-4.67
Jalen TolbertWR#N/A1528.94-47.48-4.69
Brandon AiyukWR30.962.48.91-137.08-4.72
Christian KirkWR58.370.98.86-128.58-4.77
Anthony RichardsonQB65.4163.414.85-153.99-4.79
Chigoziem OkonkwoTE#N/A113.66.68-59.44-4.81
Noah GrayTE#N/A113.36.66-59.74-4.83
Amari CooperWR41.5122.78.76-76.78-4.87
Demario DouglasWR161.1147.78.69-51.78-4.94
Keon ColemanWR76.4111.58.58-87.98-5.05
Dak PrescottQB87.1116.514.56-200.89-5.08
Austin HooperTE#N/A108.66.39-64.44-5.10
Travis EtienneRB19.7130.28.68-76.22-5.11
Rome OdunzeWR103.5144.98.52-54.58-5.11
Trevor LawrenceQB131.5145.214.52-172.19-5.12
Ricky PearsallWR157.693.58.5-105.98-5.13
Jalen CokerWR#N/A92.68.42-106.88-5.21
Tanner McKeeQB#N/A28.814.4-288.59-5.24
Justice HillRB#N/A127.18.47-79.32-5.32
Ray-Ray McCloudWR#N/A140.58.26-58.98-5.37
Foster MoreauTE#N/A103.36.08-69.74-5.41
Devaughn VeleWR#N/A106.58.19-92.98-5.44
Kayshon BoutteWR#N/A121.98.13-77.58-5.50
Jaylen WarrenRB84124.18.27-82.32-5.52
Nick Westbrook-IkhineWR#N/A135.77.98-63.78-5.65
Isiah PachecoRB28.456.98.13-149.52-5.66
Bryce YoungQB#N/A19513.93-122.39-5.71
Tank BigsbyRB#N/A1298.06-77.42-5.73
Noah BrownWR#N/A86.37.85-113.18-5.78
Xavier LegetteWR158.8125.17.82-74.38-5.81
Theo JohnsonTE#N/A68.15.68-104.94-5.81
Michael WilsonWR172.7124.57.78-74.98-5.85
Nick ChubbRB94.563.37.91-143.12-5.88
Ameer AbdullahRB#N/A125.27.83-81.22-5.96
Marvin MimsWR169.7129.57.62-69.98-6.01
Tre TuckerWR#N/A129.37.61-70.18-6.02
Drake MayeQB#N/A177.113.62-140.29-6.02
Daniel JonesQB#N/A135.313.53-182.09-6.11
Brenton StrangeTE#N/A91.15.36-81.94-6.13
Jordan AkinsTE#N/A915.35-82.04-6.14
Diontae JohnsonWR65.889.17.43-110.38-6.20
Matthew StaffordQB168.6214.613.41-102.79-6.23
Cedric TillmanWR#N/A80.47.31-119.08-6.32
Demarcus RobinsonWR#N/A123.57.26-75.98-6.37
Josh PalmerWR109.7107.47.16-92.08-6.47
Tyler LockettWR122.31217.12-78.48-6.51
Elijah MooreWR#N/A120.97.11-78.58-6.52
Andrei IosivasWR189.4119.97.05-79.58-6.58
Christian WatsonWR68.1105.37.02-94.18-6.61
Calvin Austin IIIWR#N/A118.86.99-80.68-6.64
Brandin CooksWR124.669.66.96-129.88-6.67
C.J. StroudQB69.7220.412.96-96.99-6.68
Darius SlaytonWR#N/A1106.88-89.48-6.75
Miles SandersRB#N/A77.37.03-129.12-6.76
Tommy TrembleTE#N/A56.44.7-116.64-6.79
AJ BarnerTE#N/A78.54.62-94.54-6.87
Ja'Tavion SandersTE20073.24.58-99.84-6.91
Ray DavisRB169.6116.16.83-90.32-6.96
Olamide ZaccheausWR#N/A112.46.61-87.08-7.02
Kirk CousinsQB171.4176.312.59-141.09-7.05
Josh OliverTE#N/A65.84.39-107.24-7.10
Dontayvion WicksWR141.5110.56.5-88.98-7.13
Joe FlaccoQB#N/A9912.38-218.39-7.26
Devin SingletaryRB99.596.66.44-109.82-7.35
Tyler HuntleyQB#N/A60.712.14-256.69-7.50
KaVontae TurpinWR#N/A104.26.13-95.28-7.50
Tyler AllgeierRB143.9106.26.25-100.22-7.54
Jalen NailorWR#N/A1036.06-96.48-7.57
Marquez Valdes-ScantlingWR#N/A84.56.04-114.98-7.59
Colby ParkinsonTE#N/A65.43.85-107.64-7.64
Mason RudolphQB#N/A95.811.98-221.59-7.66
Antonio GibsonRB149.8103.46.08-103.02-7.71
Jaleel McLaughlinRB139.497.26.08-109.22-7.71
Justin FieldsQB190.5119.111.91-198.29-7.73
Dawson KnoxTE#N/A59.13.69-113.94-7.80
Tutu AtwellWR#N/A98.95.82-100.58-7.81
Mack HollinsWR#N/A98.85.81-100.68-7.82
Tim PatrickWR#N/A92.45.78-107.08-7.85
Sterling ShepardWR#N/A80.35.74-119.18-7.89
Isaac GuerendoRB#N/A94.25.89-112.22-7.90
Josh WhyleTE#N/A60.83.58-112.24-7.91
Parker WashingtonWR#N/A975.71-102.48-7.92
Gus EdwardsRB113.364.15.83-142.32-7.96
Grant CalcaterraTE#N/A59.83.52-113.24-7.97
Luke SchoonmakerTE#N/A57.13.36-115.94-8.13
Emanuel WilsonRB#N/A965.65-110.42-8.14
Kendrick BourneWR#N/A65.15.43-134.38-8.20
Gabriel DavisWR168.353.95.39-145.58-8.24
Roschon JohnsonRB#N/A77.45.53-129.02-8.26
Cam AkersRB#N/A93.25.48-113.22-8.31
Greg DortchWR#N/A90.35.31-109.18-8.32
Raheem MostertRB74.370.95.45-135.52-8.34
Sincere McCormickRB#N/A27.25.44-179.22-8.35
Ty JohnsonRB#N/A91.75.39-114.72-8.40
Drew SampleTE#N/A50.32.96-122.74-8.53
David MooreWR#N/A85.15.01-114.38-8.62
Deshaun WatsonQB167.576.710.96-240.69-8.68
Jameis WinstonQB#N/A131.110.93-186.29-8.71
Tyler BoydWR#N/A78.34.89-121.18-8.74
Braelon AllenRB186.285.25.01-121.22-8.78
Clyde Edwards-HelaireRB#N/A105-196.42-8.79
Kalif RaymondWR#N/A56.54.71-142.98-8.92
Kendre MillerRB171.429.14.85-177.32-8.94
Samaje PerineRB#N/A81.44.79-125.02-9.00
Curtis SamuelWR120.363.74.55-135.78-9.08
Aidan O'ConnellQB#N/A93.510.39-223.89-9.25
John MetchieWR#N/A55.44.26-144.08-9.37
Dyami BrownWR#N/A67.44.21-132.08-9.42
Troy FranklinWR198.267.14.19-132.38-9.44
Tyler JohnsonWR#N/A61.14.07-138.38-9.56
Emari DemercadoRB#N/A54.74.21-151.72-9.58
Tyrod TaylorQB#N/A20.110.05-297.29-9.59
Drew LockQB#N/A80.110.01-237.29-9.63
Will LevisQB#N/A119.99.99-197.49-9.65
Malik WashingtonWR#N/A54.83.91-144.68-9.72
Sean TuckerRB#N/A68.74.04-137.72-9.75
Andy DaltonQB#N/A599.83-258.39-9.81
JuJu Smith-SchusterWR#N/A53.13.79-146.38-9.84
Dameon PierceRB18743.53.95-162.92-9.84
Lil'Jordan HumphreyWR#N/A64.33.78-135.18-9.85
Van JeffersonWR#N/A63.63.74-135.88-9.89
Justin WatsonWR#N/A62.93.7-136.58-9.93
Ezekiel ElliottRB112.957.53.83-148.92-9.96
Gardner Minshew IIQB#N/A96.39.63-221.09-10.01
Mac JonesQB#N/A96.19.61-221.29-10.03
Spencer RattlerQB#N/A67.39.61-250.09-10.03
Jeremy McNicholsRB#N/A63.83.75-142.62-10.04
Audric EstimeRB165.548.73.75-157.72-10.04
Kenneth GainwellRB#N/A62.63.68-143.82-10.11
Zamir WhiteRB66.829.33.66-177.12-10.13
Jordan WhittingtonWR#N/A52.53.5-146.98-10.13
Trey BensonRB110.4473.62-159.42-10.17
Chris RodriguezRB#N/A31.53.5-174.92-10.29
Kyle JuszczykRB#N/A57.63.39-148.82-10.40
Mike WilliamsWR151.756.83.16-142.68-10.47
Adonai MitchellWR16353.83.16-145.68-10.47
Dare OgunbowaleRB#N/A563.29-150.42-10.50
Cooper RushQB#N/A109.69.13-207.79-10.51
Kimani VidalRB159.232.73.27-173.72-10.52
Trey SermonRB#N/A53.83.16-152.62-10.63
Michael PenixQB#N/A44.18.82-273.29-10.82
D'Onta ForemanRB#N/A32.62.96-173.82-10.83
Cordarrelle PattersonRB#N/A37.52.88-168.92-10.91
Chris BrooksRB#N/A42.22.81-164.22-10.98
Tyler GoodsonRB#N/A44.42.78-162.02-11.01
Isaiah DavisRB#N/A45.92.7-160.52-11.09
Jamaal WilliamsRB#N/A37.12.65-169.32-11.14
D'Ernest JohnsonRB#N/A35.92.56-170.52-11.23
Pierre StrongRB#N/A35.22.51-171.22-11.28
Jordan MimsRB#N/A26.12.37-180.32-11.42
Patrick TaylorRB#N/A29.82.29-176.62-11.50
Khalil HerbertRB17131.52.25-174.92-11.54
Blake CorumRB122.833.51.97-172.92-11.82

Negative numbers refer to players who finished below the replacement-level average.

Macro Observations

I wrote the same study last year – below is the change in scoring at each position.

QB RB WR TE
Season Change 24.33 7.19 -5.38 3.27
Per Game Change 0.68 0.21 0.12 0.48

Peaking in 2020 with 22.21 points per game, quarterback scoring rose last year but not to previous highs – 2023 was the lowest total scoring from QBs since I began tracking these numbers. Defenses are determined to force opposing offenses to dink and dunk down the field, stringing together long drives to score. With defenses setting out to limit explosive plays, QB scoring is suffering.

As a result, running backs are seeing increased volume and opportunity. This resulted in the highest scoring running back season total since I began tracking these numbers. We saw renaissance years from older running backs Saquon Barkley, Derrick Henry, Alvin Kamara, Josh Jacobs, and Joe Mixon.

Wide receivers felt the impact of reduced passing attacks. The breakout of Brock Bowers helped the tight end position increase in scoring when compared with last year.

2024’s Fantasy Football MVPs

If you haven’t done so yet, be sure to take a look at the table above. For the entire season, Ja’Marr Chase was the most valuable player. Chase provided an incredible 203.52 points above average when compared with his position; Jahmyr Gibbs finished second with 156.48. The number of high-scoring options at RB helped bring the average down, while Chase scored 85.5 points more than any other WR.

Chase also led all players with 10.08 PAA per game, ahead of Barkley (8.42). Chris Godwin was, amazingly, the only other WR over 6 points above average per game, but his season was unfortunately cut short by injury.

When referring to 2024’s fantasy football MVPs, the cost or draft position must be mentioned. Brock Bowers was drafted outside of the top-100 players and finished as the 10th most valuable player for the season. Similarly, Brian Thomas was drafted outside of the top-100 and finished as the 12th most valuable player for the season. Other huge values include George Kittle, Chuba Hubbard, Chase Brown, Jayden Daniels, Jaxon Smith-Njiga, Bucky Irving, Jerry Jeudy, Baker Mayfield, Jonnu Smith, and Bo Nix.

You can toggle between the “PAA S” and “PAA PG” above to see who were the most valuable players last year.