2026-10-153 4:15
GASO R.Huff pass complete short right to Devin Roche caught at ODU22, for 4 yards loss to the ODU21.GASO23-7
2026-10-151 1:10
GASO D.Roche rush middle run for 5 yards gain to the ODU46 fumbled by Devin Roche at ODU46 forced by N. Eldridge Jr. recovered by GS A. Sears at ODU46, End Of Play.7-7
2026-10-151 9:02
GASO Q.Henicle pass complete short right to Devin Roche caught at ODU46, for 11 yards to the GS 41.0-0
2026-10-151 9:02
GASO Q.Henicle pass incomplete short left to Devin Roche thrown to ODU31.0-0
2026-10-151 13:53
GASO Q.Henicle pass complete short right to Devin Roche caught at ODU29, for 21 yards to the ODU46.0-0
2026-10-104 6:43
APP Devin Roche rush middle run for 3 yards gain to the ODU10.ODU10-3
2026-10-104 11:26
APP Devin Roche rush middle run for 32 yards gain to the APP05.APP0-3
2026-10-104 13:58
APP Devin Roche rush middle run for 4 yards gain to the ODU34.APP0-3
2026-10-103 2:41
APP Devin Roche rush right run for 3 yards gain to the ODU41.APP0-3
2026-10-102 0:32
APP Devin Roche rush middle run for 7 yards gain to the ODU50.0-0
2026-10-102 1:38
APP Devin Roche rush left run for 3 yards gain to the ODU29.0-0
2026-10-102 2:08
APP Devin Roche rush middle run for 4 yards gain to the ODU19.0-0
2026-10-102 2:46
APP Devin Roche rush left run for 5 yards gain to the ODU12.0-0
2026-10-102 5:14
APP Devin Roche rush middle run for 6 yards gain to the ODU12.0-0
2026-10-102 8:53
APP Devin Roche rush middle for 1 yard loss to the ODU22.0-0
2026-10-101 1:11
APP Devin Roche rush left for 0 yards to the ODU17.0-0
2026-10-101 14:54
APP Devin Roche rush middle run for 1 yard gain to the ODU26.0-0
2026-09-262 3:50
JMU Devin Roche rush right for 0 yards to the ODU39.JMU30-7
2026-09-262 6:22
JMU R.Huff pass complete short right to Devin Roche caught at JMU36, for 10 yards to the JMU28.JMU30-7
2026-09-262 12:38
JMU D.Roche rush middle run for 4 yards gain to the ODU24 fumbled by Devin Roche at ODU24 forced by M. Purham recovered by JMU T. McGill at ODU24, End Of Play.JMU23-7
2026-09-261 2:26
JMU R.Huff pass complete short left to Devin Roche caught at ODU28, for 13 yards to the ODU38.JMU17-7
2026-09-193 1:46
ECU D.Roche rush middle run for 1 yard gain to the ECU32 fumbled by Devin Roche at ECU31 forced by K. Davis recovered by ECU M. Parker at ECU32, End Of Play Penalty ECU Personal Foul.17-17
2026-09-193 5:26
ECU D.Roche rush left run for 13 yards gain to the ECU43 fumbled by Devin Roche at ECU45 forced by D. Hines recovered by ODU Devin Roche at ECU43, End Of Play, 1ST DOWN.17-17
2026-09-192 2:23
ECU Q.Henicle pass incomplete short right to Devin Roche thrown to ODU39 QB hurried by D. Johnson Jr.ODU7-17
2026-09-191 8:54
ECU Q.Henicle pass complete short right to Devin Roche caught at ODU14, for 25 yards to the ODU40.0-0
2026-09-123 6:27
VT Devin Roche rush left run for 6 yards gain to the ODU31.VT6-37
2026-09-122 2:09
VT Devin Roche rush middle run for 11 yards gain to the ODU31.VT3-34
2026-09-121 1:15
VT Devin Roche rush middle for 0 yards to the Hokies19.VT0-17
2026-09-121 2:54
VT Devin Roche rush middle run for 21 yards gain to the ODU46.VT0-10
2026-09-121 10:19
VT Devin Roche rush middle for 1 yard loss to the ODU24.VT0-3