Putting Up Numbers· college football

Duke’s best running backs

Chris Douglas has the most rushing yards in Duke history, 3,122 from 2000 to 2003. Since 2004, Mataeo Durant has the most, 2,562 in 40 games. Nate Sheppard is 4th, with 2,104; 164 more passes Deon Jackson for 3rd.

Next: Duke at NC State, Sat, Nov 7 · analysis

Duke’s running backs this season

  • Nate Sheppard8 games, 121.5 a game2,104 at Duke, the 9th-most in school history. 148 more puts him past Tony Benjamin for 8th.972rushing yards
  • CJ Campbell Jr.8 games, 35.5 a game284rushing yards
  • Jayvian Tanelus3 games, 45.3 a game136rushing yards

By decade: 2020s · 2010s · 2004–09

rushing yards in Duke history

  1. 1Chris Douglas2000 – 20033,122
  2. 2Steve Jones1970 – 19722,951
  3. 3Randy Cuthbert1988 – 19922,790
  4. 4Mataeo Durant2018 – 20212,562
  5. 5Shaun Wilson2014 – 20172,463
  6. 6Mike Grayson1980 – 19832,441
  7. 7Deon Jackson2017 – 20202,267
  8. 8Tony Benjamin1973 – 19762,251
  9. 9Jela Duncan2013 – 20162,025
  10. 10Julius Grantham1982 – 19861,989

Nate Sheppard is 9th in school history at tonight’s number, with 2,104; 148 more passes Tony Benjamin for 8th.

From Wikipedia (CC BY-SA 4.0), through the 2025 season, which counts bowl games from 2002.

Compare with in · side by side

Every running back since 2004

Duke’s best running backs
PlacePlayerrushing yardsrushing touchdownsyards from scrimmage
1Mataeo Durant2018 – 2021 · 40 games2,562183,042
2Shaun Wilson2014 – 2017 · 48 games2,413183,138
3Deon Jackson2017 – 2020 · 44 games2,267182,801
4Nate Sheppard2025 – 2026 · still playing2,104252,692
+972 this season · passes Deon Jackson for 3rd in 2 games at his pace
5Jela Duncan2012 – 2016 · 42 games1,985172,319
6Josh Snead2010 – 2014 · 49 games1,76981,936
7Jordan Waters2019 – 2023 · 43 games1,690232,004
8Shaquille Powell2012 – 2015 · 44 games1,59772,057
9Jaquez Moore2021 – 2025 · 39 games1,481131,671
10Justin Boyle2004 – 2007 · 39 games1,278171,412
11Juwan Thompson2010 – 2013 · 46 games1,24491,641
12Re'quan Boyette2005 – 2009 · 40 games1,20251,496
13Brittain Brown2017 – 2019 · 25 games1,126101,344
14Desmond Scott2010 – 2011 · 21 games89751,298
15Star Thomas2024 · 12 games87171,024
16Jay Hollingsworth2008 – 2011 · 42 games86041,289
17Ronnie Drummer2004 – 2007 · 40 games71131,072
18Jaylen Coleman2019 – 2023 · 29 games7065812
19Clifford Harris2005 – 2008 · 34 games6964984
20Cedric Dargan2004 – 2005 · 11 games5873649
21Anderson Castle2025 · 14 games48812599
22Peyton Jones2023 – 2025 · 23 games4225539
23Joseph Ajeigbe2014 – 2016 · 22 games3131389
24CJ Campbell Jr.2026 · still playing2840322
+284 this season
25Tony Jackson2007 – 2008 · 12 games2590365

rushing yards by decade

2020s

  1. › Nate Sheppard2025 – 2026 · 22 games2,104
  2. Mataeo Durant2020 – 2021 · 23 games2,058
  3. Jordan Waters2020 – 2023 · 41 games1,682
  4. Jaquez Moore2021 – 2025 · 39 games1,481
  5. Star Thomas2024 · 12 games871

2010s

  1. Shaun Wilson2014 – 2017 · 48 games2,413
  2. Jela Duncan2012 – 2016 · 42 games1,985
  3. Josh Snead2010 – 2014 · 49 games1,769
  4. Shaquille Powell2012 – 2015 · 44 games1,597
  5. Deon Jackson2017 – 2019 · 33 games1,585

2004–09

  1. Justin Boyle2004 – 2007 · 39 games1,278
  2. Re'quan Boyette2005 – 2009 · 40 games1,202
  3. Ronnie Drummer2004 – 2007 · 40 games711
  4. Clifford Harris2005 – 2008 · 34 games696
  5. Cedric Dargan2004 – 2005 · 11 games587

Also at Duke: quarterbacks · wide receivers · tight ends · defenders · kickers · punters · Duke record book

Method

  • Every running back who played at Duke since 2004, ranked by rushing yards over his games there. Bowl and playoff games count.
  • The numbers here start in 2004, so a running back who played at Duke before then isn't here.
  • A decade counts his rushing yards at Duke in its seasons.
  • The record book's numbers are the school's own. Where they and the box scores differ for one player, the box scores are missing a game or count bowls another way.
  • A running back still playing at Duke is counted at tonight's numbers against the record book's, which run through the 2025 season.