
Iowa State’s best running backs
Troy Davis has the most rushing yards in Iowa State history, 4,382 from 1994 to 1996. Since 2004, Breece Hall has the most, 3,941 in 36 games.
Of the Big 12’s best running backs since 2004, Breece Hall is 7th.
Iowa State’s running backs this season
- Aiden Flora8 games, 117.1 a game1,048 at Iowa State.937rushing yards
- Arnold Barnes III8 games, 12.8 a game102rushing yards
By decade: 2020s · 2010s · 2004–09
rushing yards in Iowa State history
- 1Troy Davis1994 – 19964,382
- 2Breece Hall2019 – 20213,941
- 3Darren Davis1996 – 19993,763
- 4Dexter Green1975 – 19783,585
- 5Alexander Robinson2007 – 20103,309
- 6Mike Strachan1972 – 19743,058
- 7David Montgomery2016 – 20182,925
- 8Ennis Haywood1998 – 20012,862
- 9Joe Henderson1985 – 19882,715
- 10Stevie Hicks2003 – 20062,601
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
| Place | Player | rushing yards | rushing touchdowns | yards from scrimmage |
|---|---|---|---|---|
| 1 | Breece Hall2019 – 2021 · 36 games | 3,941 | 50 | 4,675 |
| 2 | Alexander Robinson2007 – 2010 · 44 games | 3,309 | 27 | 4,098 |
| 3 | David Montgomery2016 – 2018 · 37 games | 2,925 | 26 | 3,507 |
| 4 | Stevie Hicks2004 – 2006 · 29 games | 2,130 | 11 | 2,240 |
| 5 | Mike Warren2015 – 2017 · 31 games | 2,003 | 9 | 2,171 |
| 6 | Abu Sama III2023 – 2025 · 37 games | 1,933 | 13 | 2,061 |
| 7 | Carson Hansen2023 – 2025 · 35 games | 1,771 | 19 | 2,108 |
| 8 | James White2010 – 2013 · 37 games | 1,378 | 11 | 1,775 |
| 9 | Shontrelle Johnson2010 – 2013 · 39 games | 1,327 | 7 | 1,533 |
| 10 | Aaron Wimberly2013 – 2014 · 21 games | 1,209 | 9 | 1,642 |
| 11 | Aiden Flora2024 – 2026 · still playing | 1,048 | 10 | 1,159 |
| +937 this season · passes Aaron Wimberly for 10th in 2 games at his pace | ||||
| 12 | Jeff Woody2010 – 2013 · 46 games | 839 | 14 | 878 |
| 13 | Jason Scales2004 – 2008 · 28 games | 786 | 11 | 900 |
| 14 | Kene Nwangwu2016 – 2020 · 49 games | 744 | 4 | 801 |
| 15 | Jirehl Brock2019 – 2022 · 29 games | 713 | 4 | 901 |
| 16 | Eli Sanders2021 – 2023 · 20 games | 703 | 4 | 838 |
| 17 | Cartevious Norton2022 – 2023 · 19 games | 655 | 5 | 744 |
| 18 | Jamicah Bass2007 – 2008 · 14 games | 592 | 5 | 661 |
| 19 | Devondrick Nealy2012 – 2014 · 29 games | 512 | 3 | 811 |
| 20 | Ryan Kock2004 – 2006 · 23 games | 467 | 20 | 558 |
| 21 | Greg Coleman2004 – 2005 · 11 games | 421 | 2 | 443 |
| 22 | Jaylon Jackson2024 · 13 games | 388 | 2 | 429 |
| 23 | Deon Silas2021 – 2022 · 15 games | 346 | 5 | 380 |
| 24 | Johnnie Lang2017 – 2020 · 25 games | 324 | 4 | 432 |
| 25 | Sheldon Croney Jr.2017 – 2019 · 28 games | 311 | 3 | 493 |
rushing yards by decade
2020s
- Breece Hall2020 – 2021 · 24 games3,044
- Abu Sama III2023 – 2025 · 37 games1,933
- Carson Hansen2023 – 2025 · 35 games1,771
- › Aiden Flora2024 – 2026 · 21 games1,048
- Eli Sanders2021 – 2023 · 20 games703
2010s
- David Montgomery2016 – 2018 · 37 games2,925
- Mike Warren2015 – 2017 · 31 games2,003
- James White2010 – 2013 · 37 games1,378
- Shontrelle Johnson2010 – 2013 · 39 games1,327
- Aaron Wimberly2013 – 2014 · 21 games1,209
2004–09
- Alexander Robinson2007 – 2009 · 32 games2,363
- Stevie Hicks2004 – 2006 · 29 games2,130
- Jason Scales2004 – 2008 · 28 games786
- Jamicah Bass2007 – 2008 · 14 games592
- Ryan Kock2004 – 2006 · 23 games467
Also at Iowa State: quarterbacks · wide receivers · tight ends · defenders · kickers · punters · Iowa State record book
Method
- Every running back who played at Iowa State 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 Iowa State before then isn't here.
- A decade counts his rushing yards at Iowa State 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 Iowa State is counted at tonight's numbers against the record book's, which run through the 2025 season.