Running back, Arizona (from Houston Christian, Texas State), 2022–⁠26

Ismail Mahdi

Lettered 2025 (school media guide)

Number
No. 21
Height
5′9″
Weight
185 lb
Class (2026)
Freshman
Hometown
Murphy, TX

Ismail Mahdi plays running back for Arizona, after Houston Christian (2022) and Texas State (2023–⁠24). Last time out, at Washington State: 10 carries, 63 yards; 1 catch, 5 yards.

2026 so far

72 rushing yards

Last game: 10 carries, 63 yards; 1 catch, 5 yards at Washington State, W 34–⁠24

Next game: vs. Iowa State, Oct 24

Game by game this season, rushing yards
  1. 9NIU
  2. 63@WSU

Filled bars: wins; outlined: losses.

At a glance

Best season
1,331
Rushing yards, 2023 (Texas State, 8–⁠5)
Best game
216 yards
Vs. Nevada, week 4, 2023: No. 2 rushing game in FBS that week

Career highs

216rushing yards, career highvs. Nevada, 20233rushing touchdowns, career highat Southern Miss, 20238catches, career highvs. UT Martin, 2022121receiving yards, career highvs. UT Martin, 20222receiving touchdowns, career highvs. Southern Miss, 2024

All-America: CBS Sports 2023

Rushing

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

* The season in progress, so far.

SeasonTeamCarYdsAvgTDLong
2022Houston Christian1044594.4155
2023Texas State2231,3316.01065
2024Texas State1839915.4445
2025Arizona1338536.4468
2026Arizona12726.0010
Career6553,7065.71968

Receiving

SeasonTeamRecYdsAvgTDLong
2022Houston Christian302508.3255
2023Texas State2027513.8189
2024Texas State241958.1237
2025Arizona171197.0127
2026Arizona155.005
Career928449.2689

Returns

SeasonTeamKRYdsTD
2023Texas State225631
2024Texas State91840
2025Arizona4820
Career358291

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2022Houston Christian21RBYr 1
2023Texas State21RBYr 2
2024Texas State21RBYr 3
2025Arizona21RBYr 4
2026Arizona21RBFr. (Yr 5)5′9″185

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
2022Houston Christian (FCS)660.1554th (n=470)0.1410.218%–
2023Texas State2430.2472nd (n=450)0.1759.126%0.18
2024Texas State2010.1752nd (n=434)0.1633.423%0.10
2025Arizona1500.2385th (n=576)0.1034.517%0.26
2026Arizona120.38––4.5––

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
2025Arizona46%3.601.402.3017%

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 Arizona 2 games, 72 rushing yards
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 19vs.Northern IllinoisW 42–⁠17290–––
Sep 26atWashington StateW 34–⁠2410630150
2025 Arizona 13 games, 853 rushing yards, 4 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Aug 30vs.Hawai’iW 40–⁠662311−30
Sep 6vs.Weber StateW 48–⁠395101271
Sep 12vs.Kansas StateW 23–⁠172218902320
Sep 27atIowa StateL 14–⁠3913850380
Oct 4vs.Oklahoma StateW 41–⁠1314340–––
Oct 11vs.BYUL 27–⁠3372103100
Oct 18atHoustonL 28–⁠316420150
Nov 1atColoradoW 52–⁠173851–––
Nov 8vs.KansasW 24–⁠207610–––
Nov 15atCincinnatiW 30–⁠247481–––
Nov 22vs.BaylorW 41–⁠17149311110
Nov 28atArizona StateW 23–⁠714530160
Jan 2 ✦vs.SMUL 19–⁠24116804230
2024 Texas State 12 games, 991 rushing yards, 4 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Aug 31vs.LamarW 34–⁠27281561100
Sep 7vs.UTSAW 49–⁠1092604560
Sep 12vs.Arizona StateL 28–⁠31146805280
Sep 28vs.Sam HoustonL 39–⁠4017570150
Oct 3atTroyW 38–⁠1712361–––
Oct 12vs.Arkansas StateW 41–⁠9171640110
Oct 19atOld DominionL 14–⁠242513901120
Oct 29vs.LouisianaL 17–⁠23148213170
Nov 9atUL MonroeW 38–⁠179450160
Nov 16vs.Southern MissW 58–⁠331304452
Nov 23vs.Georgia StateL 44–⁠52155803250
Nov 29atSouth AlabamaW 45–⁠38201471–––
2023 Texas State 13 games, 1,331 rushing yards, 10 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 2atBaylorW 42–⁠3168311101
Sep 9atUTSAL 13–⁠206230–––
Sep 16vs.Jackson StateW 77–⁠3437711270
Sep 23vs.NevadaW 35–⁠242121622400
Sep 30atSouthern MissW 50–⁠36148931890
Oct 7atLouisianaL 30–⁠34341881190
Oct 14vs.UL MonroeW 21–⁠2014500180
Oct 28vs.TroyL 13–⁠312012804320
Nov 4vs.Georgia SouthernW 45–⁠2420990–––
Nov 11atCoastal CarolinaL 23–⁠3121970140
Nov 18atArkansas StateL 31–⁠77176215300
Nov 25vs.South AlabamaW 52–⁠44239711270
Dec 26 ✦vs.RiceW 45–⁠212412202−10
2022 Houston Christian 8 games, 459 rushing yards, 1 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 3atNorthern ColoradoW 46–⁠3417750–––
Sep 10vs.LindenwoodL 20–⁠21217905661
Oct 15vs.Northwestern StateL 10–⁠374605140
Oct 22atEast Texas A&ML 3–⁠315650240
Oct 29vs.UT MartinL 28–⁠522166181211
Nov 5atIncarnate WordL 20–⁠73138703110
Nov 12vs.McNeeseL 10–⁠2116780250
Nov 19atTarleton StateL 7–⁠497305290

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

Before the draft

DrillPro day 2026
Height5′8¼″
Weight179 lb
Arm length29″
Hand size9⅛″
Wingspan69⅛″
40-yard dash4.51 s
10-yard split1.53 s
Vertical jump33½″
Broad jump9′11″
Bench press10 reps
3-cone drill7.63 s
20-yard shuttle4.71 s

Pre-draft measurables: Wikipedia (CC BY-SA).

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.