2024 Fantasy Football - Top Performers Across 541k Teams
Want to be reminded when we release 2024 Fantasy Football - Worst Performers Across 541k Teams?
Introduction
I set out to determine the best fantasy football players of 2024. With data from over 541,082 teams and 4,450,898 matchups spanning Weeks 1-17, I wanted to answer the big question:
"Which players truly performed the best throughout the season?"
This analysis answers that question by highlighting top contributors to winning lineups, based on win rates.
The Process
Here’s how I approached this analysis:
- For each matchup, I determined which team won and which lost.
- Every starter on the winning team was credited with one win, while starters on the losing team received a loss.
- I tallied up all the wins and losses for each player across all weeks (1-17).
This approach captures how players contributed to their team's actual fantasy success. In my opinion, it’s more accurate than just looking at total points because it reflects what fantasy managers likely felt:
- Big boom games that often led to wins.
- Bust games that contributed to losses.
I want to be 100% clear; this is for any league type, any scoring type, over all 17 weeks. If you would like to see more specific data, let me know. This is very interesting to me, and I would love to analyze things that you would find helpful and interesting.
Key Metrics Explained
- Win Rate (%): The percentage of matchups where a player contributed to a winning team.
- Win-Rate Difference (Diff): Performance above or below the baseline 50% win rate.
- Total Tallies: The total number of wins and losses for each player.
Top Performers by Position
Quarterbacks (QB)
Name | Team | Wins | Losses | Win Rate | Diff |
---|---|---|---|---|---|
Lamar Jackson | BAL | 412,409 | 286,301 | 59.02% | 9.02% |
Baker Mayfield | TB | 298,598 | 213,602 | 58.30% | 8.30% |
Joe Burrow | CIN | 375,298 | 287,221 | 56.65% | 6.65% |
Sam Darnold | MIN | 230,271 | 181,653 | 55.90% | 5.90% |
Jared Goff | DET | 298,531 | 238,893 | 55.55% | 5.55% |
Josh Allen | BUF | 378,175 | 310,201 | 54.94% | 4.94% |
Jayden Daniels | WAS | 316,453 | 268,866 | 54.07% | 4.07% |
Jalen Hurts | PHI | 353,810 | 304,955 | 53.71% | 3.71% |
Brock Purdy | SF | 263,303 | 236,329 | 52.70% | 2.70% |
Jameis Winston | CLE | 59,081 | 54,178 | 52.16% | 2.16% |
Geno Smith | SEA | 197,776 | 182,074 | 52.07% | 2.07% |
Kyler Murray | ARI | 306,623 | 290,123 | 51.38% | 1.38% |
Tua Tagovailoa | MIA | 184,058 | 174,630 | 51.31% | 1.31% |
Russell Wilson | PIT | 105,870 | 101,757 | 50.99% | 0.99% |
Bo Nix | DEN | 163,835 | 158,372 | 50.85% | 0.85% |
Jordan Love | GB | 251,217 | 247,145 | 50.41% | 0.41% |
Matthew Stafford | LAR | 192,082 | 189,854 | 50.29% | 0.29% |
Running backs (RB)
Name | Team | Wins | Losses | Win Rate | Diff |
---|---|---|---|---|---|
Saquon Barkley | PHI | 431,788 | 278,369 | 60.80% | 10.80% |
Derrick Henry | BAL | 410,776 | 293,531 | 58.32% | 8.32% |
Alvin Kamara | NO | 376,986 | 269,610 | 58.30% | 8.30% |
Joe Mixon | HOU | 325,179 | 241,623 | 57.37% | 7.37% |
Kareem Hunt | KC | 164,979 | 125,576 | 56.78% | 6.78% |
Jahmyr Gibbs | DET | 401,229 | 312,119 | 56.25% | 6.25% |
Chuba Hubbard | CAR | 298,323 | 232,257 | 56.23% | 6.23% |
James Conner | ARI | 375,726 | 293,888 | 56.11% | 6.11% |
De'Von Achane | MIA | 383,391 | 302,766 | 55.88% | 5.88% |
Kyren Williams | LAR | 394,481 | 311,797 | 55.85% | 5.85% |
Josh Jacobs | GB | 390,622 | 309,696 | 55.78% | 5.78% |
Chase Brown | CIN | 282,631 | 224,605 | 55.72% | 5.72% |
Bijan Robinson | ATL | 393,359 | 318,751 | 55.24% | 5.24% |
David Montgomery | DET | 340,043 | 276,391 | 55.16% | 5.16% |
James Cook | BUF | 365,588 | 299,493 | 54.97% | 4.97% |
J.K. Dobbins | LAC | 233,962 | 195,501 | 54.48% | 4.48% |
Bucky Irving | TB | 211,051 | 177,843 | 54.27% | 4.27% |
Jonathan Taylor | IND | 307,159 | 258,826 | 54.27% | 4.27% |
Aaron Jones | MIN | 355,815 | 308,408 | 53.57% | 3.57% |
Jordan Mason | SF | 157,790 | 137,285 | 53.47% | 3.47% |
Kenneth Walker | SEA | 266,598 | 236,394 | 53.00% | 3.00% |
Tyrone Tracy | NYG | 182,539 | 163,200 | 52.80% | 2.80% |
Isaac Guerendo | SF | 55,660 | 50,015 | 52.67% | 2.67% |
Tony Pollard | TEN | 305,304 | 279,748 | 52.18% | 2.18% |
Rico Dowdle | DAL | 208,022 | 191,796 | 52.03% | 2.03% |
Breece Hall | NYJ | 331,356 | 306,538 | 51.95% | 1.95% |
Brian Robinson | WAS | 239,010 | 226,881 | 51.30% | 1.30% |
D'Andre Swift | CHI | 297,162 | 289,315 | 50.67% | 0.67% |
Ameer Abdullah | LV | 28,451 | 28,082 | 50.33% | 0.33% |
Najee Harris | PIT | 290,784 | 289,974 | 50.07% | 0.07% |
Rhamondre Stevenson | NE | 264,306 | 263,876 | 50.04% | 0.04% |
Wide Receivers (WR)
Name | Team | Wins | Losses | Win Rate | Diff |
---|---|---|---|---|---|
Ja'Marr Chase | CIN | 421,419 | 288,642 | 59.35% | 9.35% |
Chris Godwin | TB | 192,053 | 136,920 | 58.38% | 8.38% |
Terry McLaurin | WAS | 356,537 | 281,025 | 55.92% | 5.92% |
Amon-Ra St. Brown | DET | 390,861 | 311,465 | 55.65% | 5.65% |
Mike Evans | TB | 307,823 | 246,600 | 55.52% | 5.52% |
Cooper Kupp | LAR | 276,876 | 221,883 | 55.51% | 5.51% |
Nico Collins | HOU | 269,506 | 216,922 | 55.41% | 5.41% |
Justin Jefferson | MIN | 390,954 | 317,937 | 55.15% | 5.15% |
A.J. Brown | PHI | 316,842 | 258,618 | 55.06% | 5.06% |
Tee Higgins | CIN | 256,968 | 210,985 | 54.91% | 4.91% |
Puka Nacua | LAR | 246,870 | 203,350 | 54.83% | 4.83% |
Davante Adams | NYJ | 299,147 | 252,153 | 54.26% | 4.26% |
Courtland Sutton | DEN | 265,569 | 227,010 | 53.91% | 3.91% |
Jauan Jennings | SF | 173,940 | 149,894 | 53.71% | 3.71% |
CeeDee Lamb | DAL | 363,510 | 314,075 | 53.65% | 3.65% |
Brian Thomas | JAX | 303,025 | 269,972 | 52.88% | 2.88% |
Adam Thielen | CAR | 100,631 | 89,797 | 52.84% | 2.84% |
Malik Nabers | NYG | 317,296 | 285,522 | 52.64% | 2.64% |
Jakobi Meyers | LV | 222,663 | 200,807 | 52.58% | 2.58% |
Rashee Rice | KC | 102,431 | 93,537 | 52.27% | 2.27% |
Darnell Mooney | ATL | 224,068 | 205,053 | 52.22% | 2.22% |
DeVonta Smith | PHI | 283,640 | 259,493 | 52.22% | 2.22% |
Drake London | ATL | 353,946 | 325,428 | 52.10% | 2.10% |
Jaxon Smith-Njigba | SEA | 306,942 | 284,088 | 51.93% | 1.93% |
Garrett Wilson | NYJ | 354,931 | 328,970 | 51.90% | 1.90% |
Jameson Williams | DET | 239,484 | 223,051 | 51.78% | 1.78% |
Tyreek Hill | MIA | 345,571 | 323,030 | 51.69% | 1.69% |
DK Metcalf | SEA | 297,846 | 279,237 | 51.61% | 1.61% |
DJ Moore | CHI | 332,738 | 312,666 | 51.55% | 1.55% |
Stefon Diggs | HOU | 204,225 | 191,934 | 51.55% | 1.55% |
Jerry Jeudy | CLE | 218,056 | 206,706 | 51.34% | 1.34% |
Calvin Ridley | TEN | 261,440 | 249,486 | 51.17% | 1.17% |
Zay Flowers | BAL | 325,165 | 310,646 | 51.14% | 1.14% |
Khalil Shakir | BUF | 232,694 | 222,701 | 51.10% | 1.10% |
Jayden Reed | GB | 297,410 | 285,046 | 51.06% | 1.06% |
Rashid Shaheed | NO | 95,482 | 91,610 | 51.03% | 1.03% |
Keenan Allen | CHI | 220,376 | 216,521 | 50.44% | 0.44% |
Josh Downs | IND | 175,015 | 172,396 | 50.38% | 0.38% |
Deebo Samuel | SF | 273,630 | 270,327 | 50.30% | 0.30% |
Ladd McConkey | LAC | 255,161 | 254,383 | 50.08% | 0.08% |
Tight Ends (TE)
Name | Team | Wins | Losses | Win Rate | Diff |
---|---|---|---|---|---|
George Kittle | SF | 355,106 | 256,925 | 58.02% | 8.02% |
Jonnu Smith | MIA | 200,308 | 146,658 | 57.73% | 7.73% |
Trey McBride | ARI | 364,764 | 285,213 | 56.12% | 6.12% |
Brock Bowers | LV | 367,308 | 297,879 | 55.22% | 5.22% |
David Njoku | CLE | 227,484 | 188,210 | 54.72% | 4.72% |
Travis Kelce | KC | 368,500 | 314,948 | 53.92% | 3.92% |
Taysom Hill | NO | 84,278 | 74,225 | 53.17% | 3.17% |
Cade Otton | TB | 193,243 | 174,947 | 52.48% | 2.48% |
Zach Ertz | WAS | 158,002 | 146,473 | 51.89% | 1.89% |
Dallas Goedert | PHI | 172,355 | 161,621 | 51.61% | 1.61% |
Mark Andrews | BAL | 288,886 | 275,059 | 51.23% | 1.23% |
Tucker Kraft | GB | 179,487 | 173,885 | 50.79% | 0.79% |
Hunter Henry | NE | 164,257 | 159,547 | 50.73% | 0.73% |
Evan Engram | JAX | 197,767 | 195,738 | 50.26% | 0.26% |
T.J. Hockenson | MIN | 156,008 | 154,594 | 50.23% | 0.23% |
Kickers (K)
Name | Team | Wins | Losses | Win Rate | Diff |
---|---|---|---|---|---|
Chris Boswell | PIT | 45,246 | 34,056 | 57.06% | 7.06% |
Austin Seibert | WAS | 16,560 | 12,661 | 56.67% | 6.67% |
Matthew Wright | TEN | 3,509 | 2,782 | 55.78% | 5.78% |
Jake Bates | DET | 37,707 | 30,584 | 55.22% | 5.22% |
Chase McLaughlin | TB | 28,694 | 24,316 | 54.13% | 4.13% |
Ka'imi Fairbairn | HOU | 66,201 | 56,345 | 54.02% | 4.02% |
Brandon Aubrey | DAL | 71,354 | 61,660 | 53.64% | 3.64% |
Wil Lutz | DEN | 11,611 | 10,111 | 53.45% | 3.45% |
Will Reichard | MIN | 7,865 | 7,040 | 52.77% | 2.77% |
Chad Ryland | ARI | 2,995 | 2,765 | 52.00% | 2.00% |
Cameron Dicker | LAC | 50,631 | 47,645 | 51.52% | 1.52% |
Jason Sanders | MIA | 34,482 | 33,009 | 51.09% | 1.09% |
Brandon McManus | GB | 9,714 | 9,503 | 50.55% | 0.55% |
Brayden Narveson | 5,726 | 5,713 | 50.06% | 0.06% |