Also oursNFL Schedulethis site, for the NFLThe CFB Kingodds and projections — a paid site
CFB Schedule college football
CFBNFL

Devin Roche

Old Dominion Monarchs · #3 · Running Back · Junior
2025 season
CAR
111
tied 146th of 1291
YDS
630
108th of 1291
AVG
5.7
not ranked
TD
4
tied 190th of 1291

Overview

Next game
Oct 15

Rushing

SeasonTeamCARYDSAVGTDLNG
2023ODU311916.2037
2024ODU432746.4223
2025ODU1116305.7467
2026ODU572474.3041
Career2421,3425.5667

Ranks are over the players on a 2026 FBS roster who have been read, counting only those who recorded that statistic in 2025 — how many that is. Rate statistics are shown without a rank, because ranking them without a qualifying minimum would put one long run above a whole season of them.

Stats

Rushing

SeasonTeamCARYDSAVGTDLNG
2023ODU311916.2037
2024ODU432746.4223
2025ODU1116305.7467
2026ODU572474.3041
Career2421,3425.5667

Receiving

SeasonTeamRECYDSAVGTDLNG
2023ODU4194.8011
2024ODU7527.4115
2025ODU5316.2014
2026ODU34816.0025
Career191507.9125

Scoring

SeasonTeamPASSRUSHRECRETTD2PTPATFGPTS
2024ODU0210300018
2025ODU0400400024
2026ODU000110006
Career0611800048

Returning

SeasonTeamATTYDSTDFCLNGATTYDSTDLNG
2023ODU00000238023
2024ODU0000012217031
2025ODU1926500490000
2026ODU1015410780000
Career29419107814255031

Season rows count every game played, including bowl and playoff games. The national leaders table ranks the regular season only, so a figure there can be the smaller of the two.

Glossary

2PT
Total Two Point Convs
ATT
Punt Returns; Kick Returns
AVG
Yards Per Rush Attempt; Yards Per Reception
CAR
Rushing Attempts
FC
Punt Return Fair Catches
FG
Field Goals
FUM
Fumbles
LNG
Long Rushing; Long Reception; Long Punt Return; Long Kick Return
LST
Fumbles Lost
PASS
Passing Touchdowns
PAT
Kick Extra Points
PTS
Total Points
REC
Receptions; Receiving Touchdowns
RET
Return Touchdowns
RUSH
Rushing Touchdowns
TD
Rushing Touchdowns; Receiving Touchdowns; Total Touchdowns; Punt Return Touchdowns; Kick Return Touchdowns
YDS
Rushing Yards; Receiving Yards; Punt Return Yards; Kick Return Yards

Bio

TeamOld Dominion Monarchs
PositionRunning Back
ClassJunior
Height / weight5' 7" / 172 lbs
BirthplaceBaltimore, MD
Jersey#3
StatusActive

Career history

Splits

Season, home and away

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Season572474.304134816.002532
Home391654.204134816.002532
Away18824.6021000.00000

Season, home and away

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Season925305.84673206.701400
Home603836.4267000.00000
Away321474.62213206.701400

By month

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
September11575.2115000.00000
October251044.2015155.00500
November563696.63672157.501400

By quarter

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st392065.3126000.00000
2nd211165.51212157.501400
3rd201608.0167000.00000
4th12484.0115155.00500

By half

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st603225.42262157.501400
2nd322086.5267155.00500

By final margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
0-713534.1015000.00000
8-147324.6012000.00000
15+724456.24673206.701400

In wins, by margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
22+14513.61152157.501400
15-21121099.1067000.00000
8-1412776.4221000.00000
1-713574.4012000.00000

In losses, by margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1-75244.8111000.00000
8-1412121.0021000.00000
22+210.501155.00500

By field position

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Own 1-1910494.9012000.00000
Own 20-39252078.3067155.00500
Between 40's20894.402111414.001400
Opp 39-20271304.8121000.00000
Opp 19-Goal10555.5317111.00100
Opp 9-Goal5142.829111.00100

Goal to go

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st & Goal3124.029000.00000
2nd & Goal000.000000.00000
3rd & Goal000.000000.00000
4th & Goal1-2-2.000000.00000

By down

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st493006.1226155.00500
2nd271826.716711414.001400
3rd13493.8121111.00100
4th3-1-0.301000.00000

By down and distance

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
4th & 1-23-1-0.301000.00000
3rd & 6+320.703111.00100
3rd & 11+231.503000.00000
3rd & 8-101-1-1.000000.00000
3rd & 3-722512.5121111.00100
3rd & 1-28222.809000.00000
2nd & 6+12574.801511414.001400
2nd & 11+122.002000.00000
2nd & 8-107426.001511414.001400
2nd & 3-7141138.1167000.00000
2nd & 1-25255.0017000.00000
1st & 6+482976.2126155.00500
1st & 11+100.000000.00000
1st & 8-10472976.3126155.00500
1st & 3-7133.013000.00000
3rd (or 4th) and 9+320.703000.00000
3rd (or 4th) and 3-822512.5121111.00100
3rd (or 4th) and 1-28222.809000.00000
1st and 10462886.3026155.00500

Season, home and away

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Season432746.42237527.411500
Home10616.10184287.011200
Away332136.52233248.001500

By month

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
September341.303000.00000
October291685.821855410.811500
November111029.30232-2-1.00100

By quarter

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st131058.11234399.811200
2nd12484.008000.00000
3rd6244.0013111.00100
4th12978.11202126.001500

By half

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st251536.11234399.811200
2nd181216.71203134.301500

By final margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
0-718593.3117111.00100
8-14221878.51235438.601500
15+3289.3018188.01800

In wins, by margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
15-21177.007000.00000
8-146427.00201-3-3.00000
1-79667.3123188.01800

In losses, by margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1-79333.718111.00100
8-1455511.0018000.00000
15-2111111.001111515.001500

By field position

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Own 1-195244.8013000.00000
Own 20-3914725.10203258.301200
Between 40's13715.50211-3-3.00000
Opp 39-2058316.602311515.001500
Opp 19-Goal6244.02142157.51800
Opp 9-Goal4-1-0.324188.01800

Goal to go

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st & Goal4-1-0.324188.01800
2nd & Goal000.000000.00000
3rd & Goal000.000000.00000
4th & Goal000.000000.00000

By down

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st251445.82213217.011200
2nd11766.9023000.00000
3rd6549.00173248.001500
4th100.000177.00700

By down and distance

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
4th & 3-7000.000177.00700
4th & 1-2100.000000.00000
3rd & 6+3237.70143248.001500
3rd & 11+2178.50141-3-3.00000
3rd & 8-10000.00022713.501500
3rd & 3-72147.008000.00000
3rd & 1-222311.5017000.00000
2nd & 6+8617.6023000.00000
2nd & 8-107385.4018000.00000
2nd & 3-722311.5023000.00000
2nd & 1-22157.5011000.00000
1st & 6+201376.80213217.011200
1st & 8-10201376.80213217.011200
1st & 3-7372.318000.00000
1st & 1-2200.011000.00000
3rd (or 4th) and 9+2178.50143248.001500
3rd (or 4th) and 3-82147.008000.00000
3rd (or 4th) and 1-222311.5017000.00000
1st and 10201376.80212136.501200

Season, home and away

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Season301816.00374194.801100
Home181246.90373175.701100
Away12574.8022122.00200

By month

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
September301816.00374194.801100

By quarter

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st571.403000.00000
2nd11827.5022242.00200
3rd55611.2037144.00400
4th9364.001211111.001100

By half

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st16895.6022242.00200
2nd14926.60372157.501100

By final margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
0-7281475.30374194.801100
15+23417.0022000.00000

In wins, by margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
15-213237.7017000.00000
8-1424120.5037000.00000
1-710494.90132136.501100

In losses, by margin

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1-76111.808000.00000
8-1433812.7022000.00000

By field position

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
Own 1-195428.4037000.00000
Own 20-3913564.3017000.00000
Between 40's10666.6022263.00400
Opp 39-20144.0042136.501100
Opp 19-Goal11313.0012000.00000
Opp 9-Goal11313.0012000.00000

Goal to go

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st & Goal111.001000.00000
2nd & Goal000.000000.00000
3rd & Goal0120.0012000.00000
4th & Goal000.000000.00000

By down

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
1st201346.7037144.00400
2nd8141.80411111.001100
3rd23316.5017242.00200

By down and distance

SplitCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
3rd & 6+23316.5017122.00200
3rd & 11+22110.5017122.00200
3rd & 8-100120.0012000.00000
3rd & 1-2000.000122.00200
2nd & 6+7142.004000.00000
2nd & 11+273.504000.00000
2nd & 8-10242.003000.00000
2nd & 3-7430.80211111.001100
1st & 6+201346.7037144.00400
1st & 11+11111.0011000.00000
1st & 8-10191236.5037144.00400
3rd (or 4th) and 9+22110.5017122.00200
3rd (or 4th) and 3-80120.0012000.00000
3rd (or 4th) and 1-2000.000122.00200
1st and 10181226.8037144.00400

Game log

DateOppResultCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
9/5vs NORFW 31-1013453.5018000.00000
9/12@ VTL 44-219455.0021000.00000
9/19vs ECUL 20-17181025.704112525.002521
9/26vs JMUL 46-208182.30722311.501311
10/3@ GASTL 42-109374.1020000.00000
10/10@ APPW 10-3231014.4032144.00400
2026 total572474.304134816.002532

The season total counts every game. A game appears above only when the source recorded something for him in it, so the rows can be fewer.

DateOppResultCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
9/13@ VTW 45-264256.3115000.00011
9/27vs LIBW 21-77324.6012000.00000
10/4vs CCUW 47-73165.308000.00000
10/11@ MRSHL 48-24210.501000.00021
10/18@ JMUL 63-277344.9013155.00500
10/25vs APPW 24-2113534.1015000.00000
11/1@ ULMW 31-612363.00811414.001400
11/13vs TROYW 33-0161459.1067000.00000
11/22@ GASOW 45-107517.3121111.00100
11/29vs GASTW 27-10211376.5221000.00000
12/17vs USFW 24-10191005.30352115.50700
StaffDNA Cure Bowl
2025 total1116305.74675316.201400

The season total counts every game. A game appears above only when the source recorded something for him in it, so the rows can be fewer.

DateOppResultCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
9/28@ BGSUW 30-27341.303000.00000
10/5@ CCUL 45-3712867.211822713.501500
10/12@ GASTW 21-1411383.5117000.00000
10/19vs TXSTW 24-143165.30142199.501200
10/24vs GASOW 47-193289.3018188.01800
11/16vs JMUL 35-32100.000000.00000
11/23vs MRSHL 42-353175.708111.00100
11/30@ ARSTW 40-3278512.10231-3-3.00000
Total432746.42237527.411500
DateOppResultCARYDSAVGTDLNGRECYDSAVGTDLNGFUMLST
9/2@ VTL 36-1723417.0022000.00011
9/16vs WAKEL 27-2411867.8037000.00000
9/23vs TAMCW 10-97385.40123175.701100
9/30@ MRSHL 41-3510232.308122.00200
12/18vs WKUL 38-35 OT11010.0010000.00000
Famous Toastery Bowl
2023 total311916.20374194.801100

The season total counts every game. A game appears above only when the source recorded something for him in it, so the rows can be fewer.