Running back, Oklahoma State (from North Texas, James Madison), 2021–⁠26

Ayo Adeyi

Number
No. 25
Height
5′7″
Weight
194 lb
Class (2026)
Senior
Hometown
Mansfield, TX

Ayo Adeyi plays running back for Oklahoma State, after North Texas (2021–⁠23) and James Madison (2024–⁠25). Last time out, at Houston: 2 carries, 20 yards, 1 TD; 1 catch, 3 yards.

2026 so far

200 rushing yards, 1 TD

Last game: 2 carries, 20 yards, 1 TD; 1 catch, 3 yards at Houston, L 32–⁠35

Next game: vs. Colorado, Oct 24

Game by game this season, rushing yards
  1. 24@TLSA
  2. 24ORE
  3. 67MUR
  4. 44@WVU
  5. 21UCF
  6. 20@HOU

Filled bars: wins; outlined: losses.

Career highs

148rushing yards, career highat Louisiana Tech, 20232rushing touchdowns, career highthree times; last vs. UAB, 2023

Team titles: Sun Belt champions, 2025

Rushing

Rushing yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamCarYdsAvgTDLong
2021North Texas844965.9642
2022North Texas1127797.0492
2023North Texas1431,0177.1647
2024James Madison21401.9112
2025James Madison241205.0024
2026Oklahoma State302006.7125
Career4142,6526.41892

Receiving

SeasonTeamRecYdsAvgTDLong
2021North Texas133.003
2022North Texas2126.009
2023North Texas7527.4015
2026Oklahoma State4266.5010
Career14936.6015

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2021North Texas25RBYr 1
2022North Texas25RBYr 2
2023North Texas25RBYr 3
2024James Madison25RBYr 4
2025James Madison25RBYr 5
2026Oklahoma State25RBSr. (Yr 6)5′7″194

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsageAdj. rush
2021North Texas740.1858th (n=277)0.1613.711%0.24
2022North Texas1130.1964th (n=470)0.1421.413%0.15
2023North Texas1460.3591st (n=450)0.1751.817%0.29
2024James Madison21-0.30––-6.318%–
2025James Madison210.00––0.19%–
2026Oklahoma State360.17––6.38%–

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Rushing detail

SeasonTeamSuccessLine yardsSecond levelOpen fieldStuffed
2025James Madison48%3.601.100.7013%
2026Oklahoma State57%4.102.001.2017%

Where his yards came from, per carry: line yards are the ones credited to the blockers (the first few, and losses), second level the yards 5 to 10 past the line, open field those beyond 10. Success: carries that kept the offense on schedule. Stuffed: carries stopped at or behind the line. From CollegeFootballData, FBS games, 2025 on.

Game by game

2026 Oklahoma State 6 games, 200 rushing yards, 1 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 5atTulsaL 10–⁠24624012110
Sep 12vs.OregonW 39–⁠3152401115
Sep 19vs.Murray StateW 59–⁠0767025––
Sep 26atWest VirginiaW 41–⁠2464401418
Oct 10vs.UCFW 42–⁠28421016––
Oct 17atHoustonL 32–⁠3522011313
2025 James Madison 4 games, 120 rushing yards
DateOpponentResultCarYdsTDLongRecRec yds
Aug 30vs.Weber StateW 45–⁠1082108––
Sep 5atLouisvilleL 14–⁠281404––
Sep 20atLibertyW 31–⁠131387024––
Oct 4atGeorgia StateW 14–⁠72808––
2024 James Madison 2 games, 40 rushing yards, 1 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 31atCharlotteW 30–⁠71741112––
Sep 7vs.Gardner-WebbW 13–⁠64−104––
2023 North Texas 12 games, 1,017 rushing yards, 6 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 2vs.CaliforniaL 21–⁠58280515
Sep 9atFlorida InternationalL 39–⁠4682607––
Sep 16atLouisiana TechW 40–⁠371914822517
Sep 30vs.Abilene ChristianW 45–⁠3113110042115
Oct 7atNavyL 24–⁠2714125147––
Oct 14vs.TempleW 45–⁠14864028––
Oct 21atTulaneL 28–⁠35726118––
Oct 28vs.MemphisL 42–⁠4510104025––
Nov 4vs.UTSAL 29–⁠3717105024115
Nov 10atSMUL 21–⁠4511480912
Nov 18atTulsaW 35–⁠281612103213
Nov 25vs.UABW 45–⁠421813223715
2022 North Texas 12 games, 779 rushing yards, 4 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 27atUTEPW 31–⁠131780018––
Sep 3vs.SMUL 10–⁠481042010––
Sep 10vs.Texas SouthernW 59–⁠2710135159––
Sep 17atUNLVL 27–⁠581173015––
Sep 24atMemphisL 34–⁠4463002113
Oct 1vs.Florida AtlanticW 45–⁠28675053––
Oct 15vs.Louisiana TechW 47–⁠277122192––
Oct 22atUTSAL 27–⁠312203––
Oct 29atWestern KentuckyW 40–⁠13107213919
Nov 5vs.Florida InternationalW 52–⁠14759133––
Dec 2atUTSAL 27–⁠481222012––
Dec 17 ✦vs.Boise StateL 32–⁠351467018––
2021 North Texas 10 games, 496 rushing yards, 6 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 25atLouisiana TechL 17–⁠24418014––
Oct 9atMissouriL 35–⁠481202––
Oct 15vs.MarshallL 21–⁠491286119––
Oct 23vs.LibertyL 26–⁠35169914213
Oct 30atRiceW 30–⁠24124729––
Nov 6atSouthern MissW 38–⁠141246018––
Nov 13vs.UTEPW 20–⁠17523010––
Nov 20atFlorida InternationalW 49–⁠7981128––
Nov 27vs.UTSAW 45–⁠23777142––
Dec 23 ✦vs.Miami (OH)L 14–⁠2761705––

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.