Official Box Score
() App State vs () James Madison
Game Totals -- Final Statistics
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
() App State 58
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
02DODD, ALONZOG186-141-55-60443341136-7
03WILSON, LUKEC186-90-06-1388161022035-6
09TOT, JALENG93-123-110-01012100035-5
13JENNINGS, KASENG82-111-63-42464130038-9
44MARCUS JR., MICHAELF52-41-30-13142201027-7
04BANKS, EREN00-40-30-00222000018-15
23MOODIE, CHAD00-00-00-00440000011-6
TEAM003301
TOTALS5819-546-2814-241426401471041199
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half8-2433%1-1109%7-888%
2nd Half11-3037%5-1729%7-1644%
Game19-5435.2%6-2821.4%14-2458.3%

Deadball Rebounds: 3,1
Last FG: 2nd-00:19
Biggest Run: 8-0
Largest lead: By 1 at 1st-09:12
Technical Fouls: None.


() James Madison 69
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
10DAVIS, CLIFFG112-102-75-602205001359
12EGBULE, KOSEG51-51-22-214523300198
13FOWLER, PRESTONF73-51-20-024621002369
21MCBRIDE, JUSTINF219-172-41-216732001335
33NEWHOF, GABEF73-70-01-232531010229
00BROWN, CHRISTIAN00-00-00-0011200007-3
02DOUGLAS, BRADLEY103-102-72-502211002297
05TAYLOR, JUSTIN21-20-00-00111000076
25WILBORN, ELI63-30-00-021330200115
TEAM023500
TOTALS6925-598-2211-171126371713516199
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half12-3336%4-1331%1-250%
2nd Half13-2650%4-944%10-1567%
Game25-5942.4%8-2236.4%11-1764.7%

Deadball Rebounds: 2,2
Last FG: 2nd-00:46
Biggest Run: 10-0
Largest lead: By 16 at 2nd-10:06
Technical Fouls: None.

Game Notes:
Officials:Tim Fitzgerald, Devyn Page, John Johnson
Attendance:4528

Start Time:04:03 PM ET
End Time:06:03 PM ET
Game Duration:2:00
Conference Game;
James Madison is the No. seed and App State is the No. seed in the ;
Score1st2ndTOT
APP243458
JMU294069

APP led for 2:05. JMU led for 36:45.
Game was tied for 1:04.

Times tied:1 Lead Changes:4
PointsAPPJMU
In the Paint2430
Off Turns216
2nd Chance1810
Fast Break212
Bench018
Per Poss1.000
27/58
1.150
31/60

Official Box Score
() App State vs () James Madison
First Half Statistics Only
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg


App State 24
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
02DODD, ALONZOG83-70-22-20111130117-7
03WILSON, LUKEC93-40-03-44590002018-3
09TOT, JALENG31-61-60-000000000151
13JENNINGS, KASENG41-50-12-21121020018-3
44MARCUS JR., MICHAELF00-10-10-00001000014-8
04BANKS, EREN00-10-10-0011000009-6
23MOODIE, CHAD00-00-00-00440000081
TEAM02201
TOTALS248-241-117-85141931621100
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half8-2433%1-1109%7-888%
Game19-5435.2%6-2821.4%14-2458.3%

Deadball Rebounds: 3,1
Last FG Half: APP 2nd-00:19


James Madison 29
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
10DAVIS, CLIFFG31-51-30-001102000184
12EGBULE, KOSEG00-40-10-014512200124
13FOWLER, PRESTONF31-21-10-023500000174
21MCBRIDE, JUSTINF126-120-20-010101001177
33NEWHOF, GABEF00-20-00-020210000125
00BROWN, CHRISTIAN00-00-00-0011100003-4
02DOUGLAS, BRADLEY72-62-61-201100002143
05TAYLOR, JUSTIN00-00-00-0000000003-2
25WILBORN, ELI42-20-00-02022010054
TEAM01100
TOTALS2912-334-131-28111955303100
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half12-3336%4-1331%1-250%
Game25-5942.4%8-2236.4%11-1764.7%

Deadball Rebounds: 2,2
Last FG Half: JMU 2nd-00:46


Game Notes:
Officials:Tim Fitzgerald, Devyn Page, John Johnson
Attendance:4528

Start Time:04:03 PM ET
End Time:06:03 PM ET
Game Duration:2:00
Conference Game;
James Madison is the No. seed and App State is the No. seed in the ;
Score1st2ndTOT
APP243458
JMU294069

Points (This Period)APPJMU
In the Paint1216
Off Turns09
2nd Chance56
Fast Break08
Bench011
Per Poss0.857
12/28
1.000
13/29

Official Play-By-Play
() App State vs () James Madison
First Half
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
Period 1
Starters:
App State: 2 DODD,ALONZO (G); 3 WILSON,LUKE (C); 9 TOT,JALEN (G); 13 JENNINGS,KASEN (G); 44 MARCUS JR.,MICHAEL (F);
James Madison: 10 DAVIS,CLIFF (G); 12 EGBULE,KOSE (G); 13 FOWLER,PRESTON (F); 21 MCBRIDE,JUSTIN (F); 33 NEWHOF,GABE (F);

TimeVISITORS: App StateScoreMarginHOME: James Madison
19:322-0H 2GOOD! LAYUP by MCBRIDE, JUSTIN [PNT]
18:58MISSED 3PTR by DODD, ALONZO
18:51REBOUND (DEF) by EGBULE, KOSE
18:485-0H 5GOOD! 3PTR by FOWLER, PRESTON [FB]
18:48ASSIST by DAVIS, CLIFF
18:28MISSED 3PTR by TOT, JALEN
18:23REBOUND (DEF) by FOWLER, PRESTON
18:187-0H 7GOOD! LAYUP by MCBRIDE, JUSTIN [FB]
17:53TURNOVER (BADPASS) by DODD, ALONZO
17:53STEAL by MCBRIDE, JUSTIN
17:47MISSED 3PTR by MCBRIDE, JUSTIN
17:44REBOUND (OFF) by FOWLER, PRESTON
17:38MISSED LAYUP by EGBULE, KOSE
17:35REBOUND (OFF) by NEWHOF, GABE
17:25MISSED JUMPER by NEWHOF, GABE
17:25BLOCK by WILSON, LUKE
17:22REBOUND (DEF) by TEAM
16:55GOOD! 3PTR by TOT, JALEN7-3H 4
16:21MISSED JUMPER by DAVIS, CLIFF
16:16REBOUND (DEF) by WILSON, LUKE
16:03FOUL (PERSONAL) by NEWHOF, GABE
16:03GOOD! FT by JENNINGS, KASEN7-4H 3
16:03SUB OUT: NEWHOF, GABE
16:03SUB IN: BROWN, CHRISTIAN
16:03GOOD! FT by JENNINGS, KASEN7-5H 2
15:47MISSED LAYUP by MCBRIDE, JUSTIN
15:47BLOCK by WILSON, LUKE
15:41REBOUND (DEF) by DODD, ALONZO
15:39MISSED 3PTR by JENNINGS, KASEN
15:39REBOUND (DEF) by EGBULE, KOSE
15:39FOUL (PERSONAL) by MARCUS JR., MICHAEL
15:39
15:39SUB OUT: EGBULE, KOSE
15:39SUB IN: DOUGLAS, BRADLEY
15:39SUB OUT: MARCUS JR., MICHAEL
15:39SUB IN: MOODIE, CHAD
15:29MISSED JUMPER by MCBRIDE, JUSTIN
15:22REBOUND (DEF) by TEAM
15:02MISSED LAYUP by WILSON, LUKE
15:02REBOUND (OFF) by WILSON, LUKE
15:02FOUL (PERSONAL) by BROWN, CHRISTIAN
15:02GOOD! FT by WILSON, LUKE7-6H 1
15:02MISSED FT by WILSON, LUKE
15:01REBOUND (DEF) by BROWN, CHRISTIAN
14:59MISSED LAYUP by DODD, ALONZO
14:55REBOUND (OFF) by WILSON, LUKE
14:32MISSED JUMPER by DAVIS, CLIFF
14:28REBOUND (DEF) by WILSON, LUKE
14:16MISSED 3PTR by TOT, JALEN
14:12REBOUND (DEF) by FOWLER, PRESTON
14:01MISSED JUMPER by MCBRIDE, JUSTIN
13:56REBOUND (DEF) by MOODIE, CHAD
13:39GOOD! JUMPER by DODD, ALONZO [PNT]7-8V 1
13:22MISSED 3PTR by DAVIS, CLIFF
13:18REBOUND (DEF) by WILSON, LUKE
13:08TURNOVER (BADPASS) by DODD, ALONZO
13:08SUB OUT: BROWN, CHRISTIAN
13:08SUB OUT: DAVIS, CLIFF
13:08SUB IN: EGBULE, KOSE
13:08SUB IN: WILBORN, ELI
13:08SUB OUT: WILSON, LUKE
13:08SUB OUT: JENNINGS, KASEN
13:08SUB IN: BANKS, EREN
13:08SUB IN: MARCUS JR., MICHAEL
12:55MISSED LAYUP by EGBULE, KOSE
12:52REBOUND (OFF) by EGBULE, KOSE
12:50TURNOVER (BADPASS) by EGBULE, KOSE
12:50STEAL by DODD, ALONZO
12:44MISSED 3PTR by BANKS, EREN
12:39REBOUND (DEF) by EGBULE, KOSE
12:33MISSED LAYUP by MCBRIDE, JUSTIN
12:27REBOUND (OFF) by MCBRIDE, JUSTIN
12:279-8H 1GOOD! JUMPER by MCBRIDE, JUSTIN
12:12MISSED 3PTR by MARCUS JR., MICHAEL
12:08REBOUND (DEF) by DOUGLAS, BRADLEY
12:00MISSED JUMPER by EGBULE, KOSE
11:55REBOUND (DEF) by MOODIE, CHAD
11:44MISSED 3PTR by TOT, JALEN
11:39REBOUND (DEF) by EGBULE, KOSE
11:18MISSED 3PTR by DOUGLAS, BRADLEY
11:14REBOUND (OFF) by WILBORN, ELI
11:14TURNOVER (LOSTBALL) by WILBORN, ELI
11:14
11:14SUB OUT: FOWLER, PRESTON
11:14SUB OUT: MCBRIDE, JUSTIN
11:14SUB OUT: WILBORN, ELI
11:14SUB IN: TAYLOR, JUSTIN
11:14SUB IN: DAVIS, CLIFF
11:14SUB IN: NEWHOF, GABE
11:14SUB OUT: DODD, ALONZO
11:14SUB OUT: MOODIE, CHAD
11:14SUB IN: WILSON, LUKE
11:14SUB IN: JENNINGS, KASEN
10:43MISSED JUMPER by JENNINGS, KASEN
10:41REBOUND (DEF) by TEAM
10:24TURNOVER (BADPASS) by EGBULE, KOSE
09:59MISSED 3PTR by TOT, JALEN
09:54REBOUND (OFF) by JENNINGS, KASEN
09:51MISSED 3PTR by TOT, JALEN
09:47REBOUND (DEF) by DAVIS, CLIFF
09:43MISSED 3PTR by DOUGLAS, BRADLEY
09:39REBOUND (DEF) by BANKS, EREN
09:16MISSED LAYUP by JENNINGS, KASEN
09:13REBOUND (OFF) by WILSON, LUKE
09:12GOOD! LAYUP by WILSON, LUKE9-10V 1
08:54MISSED JUMPER by NEWHOF, GABE
08:51REBOUND (DEF) by WILSON, LUKE
08:39SUB OUT: TAYLOR, JUSTIN
08:39SUB OUT: NEWHOF, GABE
08:39SUB IN: MCBRIDE, JUSTIN
08:39SUB IN: WILBORN, ELI
08:39SUB OUT: TOT, JALEN
08:39SUB IN: DODD, ALONZO
08:27TURNOVER (LOSTBALL) by JENNINGS, KASEN
08:27STEAL by DOUGLAS, BRADLEY
08:2012-10H 2GOOD! 3PTR by DAVIS, CLIFF [FB]
08:20ASSIST by EGBULE, KOSE
07:44TURNOVER (SHOTCLOCK) by TEAM
07:44
07:44SUB OUT: DOUGLAS, BRADLEY
07:44SUB IN: FOWLER, PRESTON
07:28MISSED LAYUP by FOWLER, PRESTON
07:24REBOUND (OFF) by WILBORN, ELI
07:2414-10H 4GOOD! JUMPER by WILBORN, ELI
07:07FOUL (PERSONAL) by WILBORN, ELI
07:07GOOD! FT by WILSON, LUKE14-11H 3
07:07GOOD! FT by WILSON, LUKE14-12H 2
06:56MISSED 3PTR by EGBULE, KOSE
06:51REBOUND (DEF) by JENNINGS, KASEN
06:36GOOD! JUMPER by DODD, ALONZO [PNT]14-14T
06:0016-14H 2GOOD! LAYUP by WILBORN, ELI
06:00ASSIST by EGBULE, KOSE
05:37FOUL (PERSONAL) by EGBULE, KOSE
05:37SUB OUT: EGBULE, KOSE
05:37SUB OUT: WILBORN, ELI
05:37SUB IN: DOUGLAS, BRADLEY
05:37SUB IN: NEWHOF, GABE
05:25MISSED JUMPER by JENNINGS, KASEN
05:20REBOUND (DEF) by FOWLER, PRESTON
05:1019-14H 5GOOD! 3PTR by DOUGLAS, BRADLEY
04:46GOOD! DUNK by WILSON, LUKE19-16H 3
04:46ASSIST by DODD, ALONZO
04:2221-16H 5GOOD! JUMPER by MCBRIDE, JUSTIN [PNT]
04:22ASSIST by DAVIS, CLIFF
03:58TURNOVER (OUTOFBOUNDS) by JENNINGS, KASEN
03:58
03:58SUB OUT: BANKS, EREN
03:58SUB OUT: MARCUS JR., MICHAEL
03:58SUB IN: TOT, JALEN
03:58SUB IN: MOODIE, CHAD
03:4924-16H 8GOOD! 3PTR by DOUGLAS, BRADLEY
03:49ASSIST by MCBRIDE, JUSTIN
03:34MISSED JUMPER by DODD, ALONZO
03:30REBOUND (OFF) by WILSON, LUKE
03:29GOOD! LAYUP by WILSON, LUKE24-18H 6
03:10MISSED 3PTR by DOUGLAS, BRADLEY
03:08REBOUND (OFF) by FOWLER, PRESTON
03:08FOUL (PERSONAL) by JENNINGS, KASEN
02:53MISSED 3PTR by MCBRIDE, JUSTIN
02:49REBOUND (DEF) by WILSON, LUKE
02:29GOOD! JUMPER by JENNINGS, KASEN24-20H 4
02:06MISSED 3PTR by DAVIS, CLIFF
02:02REBOUND (OFF) by NEWHOF, GABE
01:5426-20H 6GOOD! LAYUP by MCBRIDE, JUSTIN [PNT]
01:37GOOD! JUMPER by DODD, ALONZO [PNT]26-22H 4
01:35TIMEOUT 30SEC
01:2328-22H 6GOOD! LAYUP by MCBRIDE, JUSTIN [PNT]
01:06TURNOVER (LOSTBALL) by DODD, ALONZO
01:06STEAL by DOUGLAS, BRADLEY
00:49FOUL (PERSONAL) by DODD, ALONZO
00:4929-22H 7GOOD! FT by DOUGLAS, BRADLEY
00:49SUB OUT: DAVIS, CLIFF
00:49SUB IN: EGBULE, KOSE
00:48MISSED FT by DOUGLAS, BRADLEY
00:46REBOUND (DEF) by MOODIE, CHAD
00:34SUB OUT: NEWHOF, GABE
00:34SUB IN: WILBORN, ELI
00:34FOUL (PERSONAL) by WILBORN, ELI
00:34GOOD! FT by DODD, ALONZO29-23H 6
00:34SUB OUT: EGBULE, KOSE
00:34SUB OUT: WILBORN, ELI
00:34SUB IN: DAVIS, CLIFF
00:34SUB IN: NEWHOF, GABE
00:34GOOD! FT by DODD, ALONZO29-24H 5
00:05MISSED 3PTR by DOUGLAS, BRADLEY
00:01REBOUND (DEF) by MOODIE, CHAD
00:00MISSED 3PTR by DODD, ALONZO
00:00REBOUND (DEADB) by TEAM

App State 24, James Madison 29


Points (This Period)APPJMU
In the Paint1216
Off Turns09
2nd Chance56
Fast Break08
Bench011
Per Poss0.857
12/28
1.000
13/29



Official Box Score
() App State vs () James Madison
Second Half Statistics Only
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg

App State 34
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
02DODD, ALONZOG103-71-33-403322110180
03WILSON, LUKEC93-50-03-94371020016-3
09TOT, JALENG62-62-50-01012100020-6
13JENNINGS, KASENG41-61-51-21343110020-6
44MARCUS JR., MICHAELF52-31-20-131412010141
04BANKS, EREN00-30-20-0011200008-9
23MOODIE, CHAD00-00-00-0000000003-7
TEAM01100
TOTALS3411-305-177-169122111642099
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
2nd Half11-3037%5-1729%7-1644%
Game19-5435.2%6-2821.4%14-2458.3%

Deadball Rebounds: 3,1
Last FG Half: APP -


James Madison 40
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
10DAVIS, CLIFFG81-51-45-601103001175
12EGBULE, KOSEG51-11-12-20001110074
13FOWLER, PRESTONF42-30-10-001121002205
21MCBRIDE, JUSTINF93-52-21-20663100015-2
33NEWHOF, GABEF73-50-01-212321010104
00BROWN, CHRISTIAN00-00-00-00001000041
02DOUGLAS, BRADLEY31-40-11-301111000154
05TAYLOR, JUSTIN21-20-00-00111000048
25WILBORN, ELI21-10-00-00111010071
TEAM22400
TOTALS4013-264-910-153151812821399
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
2nd Half13-2650%4-944%10-1567%
Game25-5942.4%8-2236.4%11-1764.7%

Deadball Rebounds: 2,2
Last FG Half: JMU -


Game Notes:
Officials:Tim Fitzgerald, Devyn Page, John Johnson
Attendance:4528

Start Time:04:03 PM ET
End Time:06:03 PM ET
Game Duration:2:00
Conference Game;
James Madison is the No. seed and App State is the No. seed in the ;
Score1st2ndTOT
APP243458
JMU294069

Points (This Period)APPJMU
In the Paint1214
Off Turns27
2nd Chance134
Fast Break24
Bench07
Per Poss1.097
15/31
1.290
18/31

Official Play-By-Play
() App State vs () James Madison
Second Half
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
Period 2
Starters:
App State: 2 DODD,ALONZO (G); 3 WILSON,LUKE (C); 9 TOT,JALEN (G); 13 JENNINGS,KASEN (G); 44 MARCUS JR.,MICHAEL (F);
James Madison: 10 DAVIS,CLIFF (G); 12 EGBULE,KOSE (G); 13 FOWLER,PRESTON (F); 21 MCBRIDE,JUSTIN (F); 33 NEWHOF,GABE (F);

TimeVISITORS: App StateScoreMarginHOME: James Madison
20:00SUB OUT: DOUGLAS, BRADLEY
20:00SUB IN: EGBULE, KOSE
20:00SUB OUT: MOODIE, CHAD
20:00SUB IN: MARCUS JR., MICHAEL
19:33FOUL (PERSONAL) by FOWLER, PRESTON
19:33GOOD! FT by WILSON, LUKE29-25H 4
19:33GOOD! FT by WILSON, LUKE29-26H 3
19:1231-26H 5GOOD! LAYUP by NEWHOF, GABE
18:58GOOD! 3PTR by MARCUS JR., MICHAEL31-29H 2
18:58ASSIST by DODD, ALONZO
18:39TURNOVER (LOSTBALL) by EGBULE, KOSE
18:27TURNOVER (BADPASS) by WILSON, LUKE
18:27STEAL by FOWLER, PRESTON
18:2134-29H 5GOOD! 3PTR by EGBULE, KOSE [FB]
18:21ASSIST by DAVIS, CLIFF
18:05MISSED 3PTR by JENNINGS, KASEN
18:00REBOUND (DEF) by MCBRIDE, JUSTIN
17:53MISSED LAYUP by MCBRIDE, JUSTIN
17:52REBOUND (DEF) by TEAM
17:38MISSED JUMPER by JENNINGS, KASEN
17:36REBOUND (OFF) by WILSON, LUKE
17:36FOUL (PERSONAL) by NEWHOF, GABE
17:36MISSED FT by WILSON, LUKE
17:36REBOUND (DEADB) by TEAM
17:36SUB OUT: NEWHOF, GABE
17:36SUB IN: BROWN, CHRISTIAN
17:35MISSED FT by WILSON, LUKE
17:33REBOUND (DEF) by MCBRIDE, JUSTIN
17:27MISSED 3PTR by FOWLER, PRESTON
17:26REBOUND (DEADB) by TEAM
17:2337-29H 8GOOD! 3PTR by DAVIS, CLIFF
17:23ASSIST by EGBULE, KOSE
16:56FOUL (PERSONAL) by BROWN, CHRISTIAN
16:56MISSED FT by WILSON, LUKE
16:55GOOD! JUMPER by WILSON, LUKE37-31H 6
16:54REBOUND (DEF) by MCBRIDE, JUSTIN
16:37MISSED 3PTR by DAVIS, CLIFF
16:32REBOUND (DEF) by JENNINGS, KASEN
16:25GOOD! DUNK by WILSON, LUKE37-33H 4
16:25ASSIST by JENNINGS, KASEN
16:0240-33H 7GOOD! 3PTR by MCBRIDE, JUSTIN
16:02ASSIST by DAVIS, CLIFF
15:34FOUL (PERSONAL) by MCBRIDE, JUSTIN
15:34
15:34SUB OUT: EGBULE, KOSE
15:34SUB IN: DOUGLAS, BRADLEY
15:34GOOD! FT by DODD, ALONZO40-34H 6
15:34GOOD! FT by DODD, ALONZO40-35H 5
15:1443-35H 8GOOD! 3PTR by MCBRIDE, JUSTIN
15:14ASSIST by DAVIS, CLIFF
14:51MISSED JUMPER by WILSON, LUKE
14:47REBOUND (OFF) by WILSON, LUKE
14:46MISSED LAYUP by WILSON, LUKE
14:42REBOUND (OFF) by MARCUS JR., MICHAEL
14:41GOOD! LAYUP by MARCUS JR., MICHAEL43-37H 6
14:2745-37H 8GOOD! JUMPER by FOWLER, PRESTON [PNT]
14:27ASSIST by MCBRIDE, JUSTIN
14:02MISSED LAYUP by TOT, JALEN
13:55REBOUND (OFF) by WILSON, LUKE
13:55GOOD! LAYUP by WILSON, LUKE45-39H 6
13:44FOUL (PERSONAL) by DODD, ALONZO
13:44SUB OUT: BROWN, CHRISTIAN
13:44SUB OUT: MCBRIDE, JUSTIN
13:44SUB IN: TAYLOR, JUSTIN
13:44SUB IN: NEWHOF, GABE
13:44SUB OUT: DODD, ALONZO
13:44SUB OUT: MARCUS JR., MICHAEL
13:44SUB IN: BANKS, EREN
13:44SUB IN: MOODIE, CHAD
13:3047-39H 8GOOD! JUMPER by FOWLER, PRESTON
13:30ASSIST by NEWHOF, GABE
12:59MISSED JUMPER by BANKS, EREN
12:59BLOCK by NEWHOF, GABE
12:58REBOUND (DEADB) by TEAM
12:44MISSED 3PTR by DAVIS, CLIFF
12:40REBOUND (OFF) by NEWHOF, GABE
12:3949-39H 10GOOD! LAYUP by NEWHOF, GABE
12:18TURNOVER (LOSTBALL) by WILSON, LUKE
12:18STEAL by FOWLER, PRESTON
12:0751-39H 12GOOD! LAYUP by NEWHOF, GABE
12:07ASSIST by FOWLER, PRESTON
12:00TIMEOUT 30SEC
12:00
12:00SUB OUT: TAYLOR, JUSTIN
12:00SUB OUT: DAVIS, CLIFF
12:00SUB IN: EGBULE, KOSE
12:00SUB IN: MCBRIDE, JUSTIN
12:00SUB OUT: WILSON, LUKE
12:00SUB IN: DODD, ALONZO
11:47MISSED 3PTR by BANKS, EREN
11:44REBOUND (DEF) by MCBRIDE, JUSTIN
11:24MISSED 3PTR by DOUGLAS, BRADLEY
11:20REBOUND (DEF) by DODD, ALONZO
11:09MISSED JUMPER by DODD, ALONZO
11:06REBOUND (DEF) by NEWHOF, GABE
10:46FOUL (PERSONAL) by JENNINGS, KASEN
10:46
10:46SUB OUT: NEWHOF, GABE
10:46SUB IN: WILBORN, ELI
10:46SUB OUT: MOODIE, CHAD
10:46SUB IN: MARCUS JR., MICHAEL
10:4652-39H 13GOOD! FT by EGBULE, KOSE
10:4653-39H 14GOOD! FT by EGBULE, KOSE
10:41FOUL (PERSONAL) by FOWLER, PRESTON
10:30MISSED 3PTR by DODD, ALONZO
10:26REBOUND (DEF) by MCBRIDE, JUSTIN
10:0655-39H 16GOOD! JUMPER by MCBRIDE, JUSTIN
09:44GOOD! 3PTR by TOT, JALEN55-42H 13
09:44ASSIST by DODD, ALONZO
09:19FOUL (PERSONAL) by JENNINGS, KASEN
09:19MISSED FT by MCBRIDE, JUSTIN
09:19REBOUND (DEADB) by TEAM
09:19SUB OUT: FOWLER, PRESTON
09:19SUB IN: DAVIS, CLIFF
09:1956-42H 14GOOD! FT by MCBRIDE, JUSTIN
09:08FOUL (PERSONAL) by EGBULE, KOSE
09:08SUB OUT: EGBULE, KOSE
09:08SUB IN: FOWLER, PRESTON
09:02MISSED 3PTR by TOT, JALEN
08:58REBOUND (OFF) by JENNINGS, KASEN
08:56MISSED 3PTR by DODD, ALONZO
08:55SUB OUT: MCBRIDE, JUSTIN
08:55SUB OUT: WILBORN, ELI
08:55SUB IN: TAYLOR, JUSTIN
08:55SUB IN: NEWHOF, GABE
08:55SUB OUT: MARCUS JR., MICHAEL
08:55SUB IN: WILSON, LUKE
08:54REBOUND (DEF) by TEAM
08:36MISSED LAYUP by DAVIS, CLIFF
08:35REBOUND (OFF) by TEAM
08:28MISSED JUMPER by DOUGLAS, BRADLEY
08:23REBOUND (DEF) by BANKS, EREN
08:11MISSED 3PTR by TOT, JALEN
08:07REBOUND (DEF) by NEWHOF, GABE
07:51MISSED JUMPER by NEWHOF, GABE
07:47REBOUND (DEF) by JENNINGS, KASEN
07:43TURNOVER (LOSTBALL) by JENNINGS, KASEN
07:43STEAL by DAVIS, CLIFF
07:30MISSED JUMPER by NEWHOF, GABE
07:24REBOUND (DEF) by WILSON, LUKE
07:12FOUL (PERSONAL) by NEWHOF, GABE
07:12
07:12SUB OUT: TAYLOR, JUSTIN
07:12SUB OUT: NEWHOF, GABE
07:12SUB IN: MCBRIDE, JUSTIN
07:12SUB IN: WILBORN, ELI
07:12SUB OUT: BANKS, EREN
07:12SUB IN: MARCUS JR., MICHAEL
07:12GOOD! FT by WILSON, LUKE56-43H 13
07:12MISSED FT by WILSON, LUKE
07:10REBOUND (DEF) by MCBRIDE, JUSTIN
07:09FOUL (PERSONAL) by MARCUS JR., MICHAEL
06:49MISSED 3PTR by DAVIS, CLIFF
06:49BLOCK by DODD, ALONZO
06:45REBOUND (DEF) by DODD, ALONZO
06:39MISSED 3PTR by MARCUS JR., MICHAEL
06:38REBOUND (DEF) by TEAM
06:19FOUL (PERSONAL) by JENNINGS, KASEN
06:1058-43H 15GOOD! LAYUP by WILBORN, ELI
06:10ASSIST by DOUGLAS, BRADLEY
05:56MISSED 3PTR by JENNINGS, KASEN
05:52REBOUND (DEF) by FOWLER, PRESTON
05:40FOUL (OFF) by WILBORN, ELI
05:40TURNOVER (OFFENSIVE) by WILBORN, ELI
05:30GOOD! LAYUP by DODD, ALONZO58-45H 13
05:14MISSED LAYUP by MCBRIDE, JUSTIN
05:14BLOCK by MARCUS JR., MICHAEL
05:10REBOUND (DEF) by MARCUS JR., MICHAEL
05:07MISSED 3PTR by JENNINGS, KASEN
05:02REBOUND (OFF) by MARCUS JR., MICHAEL
04:59GOOD! 3PTR by TOT, JALEN58-48H 10
04:59ASSIST by MARCUS JR., MICHAEL
04:24MISSED JUMPER by DOUGLAS, BRADLEY
04:21REBOUND (DEF) by DODD, ALONZO
04:16FOUL (PERSONAL) by MCBRIDE, JUSTIN
04:16SUB OUT: MCBRIDE, JUSTIN
04:16SUB OUT: WILBORN, ELI
04:16SUB IN: TAYLOR, JUSTIN
04:16SUB IN: NEWHOF, GABE
04:15MISSED FT by MARCUS JR., MICHAEL
04:14REBOUND (DEF) by TAYLOR, JUSTIN
03:55MISSED JUMPER by TAYLOR, JUSTIN
03:52REBOUND (OFF) by TEAM
03:52
03:3360-48H 12GOOD! JUMPER by TAYLOR, JUSTIN [PNT]
03:19FOUL (PERSONAL) by TAYLOR, JUSTIN
03:19MISSED FT by DODD, ALONZO
03:19REBOUND (DEADB) by TEAM
03:19SUB OUT: TAYLOR, JUSTIN
03:19SUB IN: MCBRIDE, JUSTIN
03:19GOOD! FT by DODD, ALONZO60-49H 11
02:58FOUL (PERSONAL) by WILSON, LUKE
02:5861-49H 12GOOD! FT by NEWHOF, GABE
02:57MISSED FT by NEWHOF, GABE
02:56REBOUND (DEF) by WILSON, LUKE
02:47TURNOVER (BADPASS) by DODD, ALONZO
02:23FOUL (PERSONAL) by TOT, JALEN
02:2362-49H 13GOOD! FT by DAVIS, CLIFF
02:23SUB OUT: NEWHOF, GABE
02:23SUB IN: WILBORN, ELI
02:2363-49H 14GOOD! FT by DAVIS, CLIFF
02:07FOUL (PERSONAL) by DOUGLAS, BRADLEY
02:07GOOD! FT by JENNINGS, KASEN63-50H 13
02:07SUB OUT: WILBORN, ELI
02:07SUB IN: NEWHOF, GABE
02:06MISSED FT by JENNINGS, KASEN
02:04REBOUND (OFF) by MARCUS JR., MICHAEL
02:02GOOD! 3PTR by DODD, ALONZO63-53H 10
02:02ASSIST by MARCUS JR., MICHAEL
02:01TIMEOUT 30SEC
02:01SUB OUT: MARCUS JR., MICHAEL
02:01SUB IN: BANKS, EREN
01:45FOUL (PERSONAL) by DODD, ALONZO
01:45SUB OUT: NEWHOF, GABE
01:45SUB IN: WILBORN, ELI
01:44MISSED FT by DOUGLAS, BRADLEY
01:42REBOUND (DEF) by JENNINGS, KASEN
01:29MISSED 3PTR by JENNINGS, KASEN
01:24REBOUND (DEF) by DOUGLAS, BRADLEY
01:24FOUL (PERSONAL) by BANKS, EREN
01:2464-53H 11GOOD! FT by DOUGLAS, BRADLEY [FB]
01:23MISSED FT by DOUGLAS, BRADLEY
01:21REBOUND (DEF) by WILSON, LUKE
01:15MISSED 3PTR by TOT, JALEN
01:11REBOUND (DEF) by DAVIS, CLIFF
00:4666-53H 13GOOD! LAYUP by DOUGLAS, BRADLEY
00:46TIMEOUT 30SEC
00:37MISSED 3PTR by BANKS, EREN
00:34REBOUND (OFF) by WILSON, LUKE
00:34FOUL (PERSONAL) by MCBRIDE, JUSTIN
00:34MISSED FT by WILSON, LUKE
00:34REBOUND (DEADB) by TEAM
00:34SUB OUT: WILBORN, ELI
00:34SUB IN: NEWHOF, GABE
00:32MISSED FT by WILSON, LUKE
00:30REBOUND (OFF) by TOT, JALEN
00:29GOOD! 3PTR by JENNINGS, KASEN66-56H 10
00:29ASSIST by TOT, JALEN
00:29TIMEOUT TEAM
00:29SUB OUT: WILSON, LUKE
00:29SUB IN: MOODIE, CHAD
00:25FOUL (PERSONAL) by BANKS, EREN
00:2567-56H 11GOOD! FT by DAVIS, CLIFF
00:25SUB OUT: NEWHOF, GABE
00:25SUB IN: WILBORN, ELI
00:25SUB OUT: MOODIE, CHAD
00:25SUB IN: MARCUS JR., MICHAEL
00:2568-56H 12GOOD! FT by DAVIS, CLIFF
00:19GOOD! LAYUP by DODD, ALONZO [FB/PNT]68-58H 10
00:18TIMEOUT TEAM
00:18SUB OUT: WILBORN, ELI
00:18SUB IN: NEWHOF, GABE
00:17FOUL (PERSONAL) by TOT, JALEN
00:17MISSED FT by DAVIS, CLIFF
00:17REBOUND (DEADB) by TEAM
00:17SUB OUT: NEWHOF, GABE
00:17SUB IN: WILBORN, ELI
00:1769-58H 11GOOD! FT by DAVIS, CLIFF
00:12MISSED LAYUP by DODD, ALONZO
00:07REBOUND (DEF) by WILBORN, ELI

App State 58, James Madison 69


Points (This Period)APPJMU
In the Paint1214
Off Turns27
2nd Chance134
Fast Break24
Bench07
Per Poss1.097
15/31
1.290
18/31



Official Scoring/Possession Reference Chart
() App State vs () James Madison
Period 1
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
Period 1
Starters:
App State: 2 DODD,ALONZO (G); 3 WILSON,LUKE (C); 9 TOT,JALEN (G); 13 JENNINGS,KASEN (G); 44 MARCUS JR.,MICHAEL (F);
James Madison: 10 DAVIS,CLIFF (G); 12 EGBULE,KOSE (G); 13 FOWLER,PRESTON (F); 21 MCBRIDE,JUSTIN (F); 33 NEWHOF,GABE (F);

TimeVISITORS: App StateScoreMarginHOME: James Madison
19:322-0H 2GOOD! LAYUP by MCBRIDE, JUSTIN [PNT]
18:485-0H 5GOOD! 3PTR by FOWLER, PRESTON [FB]
18:187-0H 7GOOD! LAYUP by MCBRIDE, JUSTIN [FB]
16:55GOOD! 3PTR by TOT, JALEN7-3H 4
16:03GOOD! FT by JENNINGS, KASEN7-4H 3
16:03GOOD! FT by JENNINGS, KASEN7-5H 2
15:02GOOD! FT by WILSON, LUKE7-6H 1
13:39GOOD! JUMPER by DODD, ALONZO [PNT]7-8V 1
12:279-8H 1GOOD! JUMPER by MCBRIDE, JUSTIN
09:12GOOD! LAYUP by WILSON, LUKE9-10V 1
08:2012-10H 2GOOD! 3PTR by DAVIS, CLIFF [FB]
07:2414-10H 4GOOD! JUMPER by WILBORN, ELI
07:07GOOD! FT by WILSON, LUKE14-11H 3
07:07GOOD! FT by WILSON, LUKE14-12H 2
06:36GOOD! JUMPER by DODD, ALONZO [PNT]14-14T
06:0016-14H 2GOOD! LAYUP by WILBORN, ELI
05:1019-14H 5GOOD! 3PTR by DOUGLAS, BRADLEY
04:46GOOD! DUNK by WILSON, LUKE19-16H 3
04:2221-16H 5GOOD! JUMPER by MCBRIDE, JUSTIN [PNT]
03:4924-16H 8GOOD! 3PTR by DOUGLAS, BRADLEY
03:29GOOD! LAYUP by WILSON, LUKE24-18H 6
02:29GOOD! JUMPER by JENNINGS, KASEN24-20H 4
01:5426-20H 6GOOD! LAYUP by MCBRIDE, JUSTIN [PNT]
01:37GOOD! JUMPER by DODD, ALONZO [PNT]26-22H 4
01:2328-22H 6GOOD! LAYUP by MCBRIDE, JUSTIN [PNT]
00:4929-22H 7GOOD! FT by DOUGLAS, BRADLEY
00:34GOOD! FT by DODD, ALONZO29-23H 6
00:34GOOD! FT by DODD, ALONZO29-24H 5

App State 24, James Madison 29





Official Scoring/Possession Reference Chart
() App State vs () James Madison
Period 2
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
Period 2
Starters:
App State: 2 DODD,ALONZO (G); 3 WILSON,LUKE (C); 9 TOT,JALEN (G); 13 JENNINGS,KASEN (G); 44 MARCUS JR.,MICHAEL (F);
James Madison: 10 DAVIS,CLIFF (G); 12 EGBULE,KOSE (G); 13 FOWLER,PRESTON (F); 21 MCBRIDE,JUSTIN (F); 33 NEWHOF,GABE (F);

TimeVISITORS: App StateScoreMarginHOME: James Madison
19:33GOOD! FT by WILSON, LUKE29-25H 4
19:33GOOD! FT by WILSON, LUKE29-26H 3
19:1231-26H 5GOOD! LAYUP by NEWHOF, GABE
18:58GOOD! 3PTR by MARCUS JR., MICHAEL31-29H 2
18:2134-29H 5GOOD! 3PTR by EGBULE, KOSE [FB]
17:2337-29H 8GOOD! 3PTR by DAVIS, CLIFF
16:55GOOD! JUMPER by WILSON, LUKE37-31H 6
16:25GOOD! DUNK by WILSON, LUKE37-33H 4
16:0240-33H 7GOOD! 3PTR by MCBRIDE, JUSTIN
15:34GOOD! FT by DODD, ALONZO40-34H 6
15:34GOOD! FT by DODD, ALONZO40-35H 5
15:1443-35H 8GOOD! 3PTR by MCBRIDE, JUSTIN
14:41GOOD! LAYUP by MARCUS JR., MICHAEL43-37H 6
14:2745-37H 8GOOD! JUMPER by FOWLER, PRESTON [PNT]
13:55GOOD! LAYUP by WILSON, LUKE45-39H 6
13:3047-39H 8GOOD! JUMPER by FOWLER, PRESTON
12:3949-39H 10GOOD! LAYUP by NEWHOF, GABE
12:0751-39H 12GOOD! LAYUP by NEWHOF, GABE
10:4652-39H 13GOOD! FT by EGBULE, KOSE
10:4653-39H 14GOOD! FT by EGBULE, KOSE
10:0655-39H 16GOOD! JUMPER by MCBRIDE, JUSTIN
09:44GOOD! 3PTR by TOT, JALEN55-42H 13
09:1956-42H 14GOOD! FT by MCBRIDE, JUSTIN
07:12GOOD! FT by WILSON, LUKE56-43H 13
06:1058-43H 15GOOD! LAYUP by WILBORN, ELI
05:30GOOD! LAYUP by DODD, ALONZO58-45H 13
04:59GOOD! 3PTR by TOT, JALEN58-48H 10
03:3360-48H 12GOOD! JUMPER by TAYLOR, JUSTIN [PNT]
03:19GOOD! FT by DODD, ALONZO60-49H 11
02:5861-49H 12GOOD! FT by NEWHOF, GABE
02:2362-49H 13GOOD! FT by DAVIS, CLIFF
02:2363-49H 14GOOD! FT by DAVIS, CLIFF
02:07GOOD! FT by JENNINGS, KASEN63-50H 13
02:02GOOD! 3PTR by DODD, ALONZO63-53H 10
01:2464-53H 11GOOD! FT by DOUGLAS, BRADLEY [FB]
00:4666-53H 13GOOD! LAYUP by DOUGLAS, BRADLEY
00:29GOOD! 3PTR by JENNINGS, KASEN66-56H 10
00:2567-56H 11GOOD! FT by DAVIS, CLIFF
00:2568-56H 12GOOD! FT by DAVIS, CLIFF
00:19GOOD! LAYUP by DODD, ALONZO [FB/PNT]68-58H 10
00:1769-58H 11GOOD! FT by DAVIS, CLIFF

App State 58, James Madison 69





Official Substitutions Log
() App State vs () James Madison
Period 1
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
VISITORS: App StateTimeScoreHOME: James Madison
2 DODD,ALONZO10 DAVIS,CLIFF
3 WILSON,LUKE12 EGBULE,KOSE
9 TOT,JALEN13 FOWLER,PRESTON
13 JENNINGS,KASEN21 MCBRIDE,JUSTIN
44 MARCUS JR.,MICHAEL33 NEWHOF,GABE
16:034-7SUB OUT: NEWHOF,GABE
16:03SUB IN: BROWN,CHRISTIAN
15:395-7SUB OUT: EGBULE,KOSE
15:39SUB IN: DOUGLAS,BRADLEY
SUB OUT: 44 MARCUS JR.,MICHAEL15:39
SUB IN: 23 MOODIE,CHAD15:39
13:088-7SUB OUT: BROWN,CHRISTIAN
13:08SUB OUT: DAVIS,CLIFF
13:08SUB IN: EGBULE,KOSE
13:08SUB IN: WILBORN,ELI
SUB OUT: 3 WILSON,LUKE13:08
SUB OUT: 13 JENNINGS,KASEN13:08
SUB IN: 4 BANKS,EREN13:08
SUB IN: 44 MARCUS JR.,MICHAEL13:08
11:148-9SUB OUT: FOWLER,PRESTON
11:14SUB OUT: MCBRIDE,JUSTIN
11:14SUB OUT: WILBORN,ELI
11:14SUB IN: TAYLOR,JUSTIN
11:14SUB IN: DAVIS,CLIFF
11:14SUB IN: NEWHOF,GABE
SUB OUT: 2 DODD,ALONZO11:14
SUB OUT: 23 MOODIE,CHAD11:14
SUB IN: 3 WILSON,LUKE11:14
SUB IN: 13 JENNINGS,KASEN11:14
08:3910-9SUB OUT: TAYLOR,JUSTIN
08:39SUB OUT: NEWHOF,GABE
08:39SUB IN: MCBRIDE,JUSTIN
08:39SUB IN: WILBORN,ELI
SUB OUT: 9 TOT,JALEN08:39
SUB IN: 2 DODD,ALONZO08:39
07:4410-12SUB OUT: DOUGLAS,BRADLEY
07:44SUB IN: FOWLER,PRESTON
05:3714-16SUB OUT: EGBULE,KOSE
05:37SUB OUT: WILBORN,ELI
05:37SUB IN: DOUGLAS,BRADLEY
05:37SUB IN: NEWHOF,GABE
SUB OUT: 4 BANKS,EREN03:5816-21
SUB OUT: 44 MARCUS JR.,MICHAEL03:58
SUB IN: 9 TOT,JALEN03:58
SUB IN: 23 MOODIE,CHAD03:58
00:4922-29SUB OUT: DAVIS,CLIFF
00:49SUB IN: EGBULE,KOSE
00:3422-29SUB OUT: NEWHOF,GABE
00:34SUB IN: WILBORN,ELI
00:34SUB OUT: EGBULE,KOSE
00:34SUB OUT: WILBORN,ELI
00:34SUB IN: DAVIS,CLIFF
00:34SUB IN: NEWHOF,GABE

App State 24, James Madison 29



Official Substitutions Log
() App State vs () James Madison
Period 2
February 14, 2026 at Atlantic Union Bank Center - Harrisonburg
VISITORS: App StateTimeScoreHOME: James Madison
2 DODD,ALONZO10 DAVIS,CLIFF
3 WILSON,LUKE12 EGBULE,KOSE
9 TOT,JALEN13 FOWLER,PRESTON
13 JENNINGS,KASEN21 MCBRIDE,JUSTIN
44 MARCUS JR.,MICHAEL33 NEWHOF,GABE
20:00-SUB OUT: DOUGLAS,BRADLEY
20:00SUB IN: EGBULE,KOSE
SUB OUT: 23 MOODIE,CHAD20:00
SUB IN: 44 MARCUS JR.,MICHAEL20:00
17:3629-34SUB OUT: NEWHOF,GABE
17:36SUB IN: BROWN,CHRISTIAN
15:3433-40SUB OUT: EGBULE,KOSE
15:34SUB IN: DOUGLAS,BRADLEY
13:4439-45SUB OUT: BROWN,CHRISTIAN
13:44SUB OUT: MCBRIDE,JUSTIN
13:44SUB IN: TAYLOR,JUSTIN
13:44SUB IN: NEWHOF,GABE
SUB OUT: 2 DODD,ALONZO13:44
SUB OUT: 44 MARCUS JR.,MICHAEL13:44
SUB IN: 4 BANKS,EREN13:44
SUB IN: 23 MOODIE,CHAD13:44
12:0039-51SUB OUT: TAYLOR,JUSTIN
12:00SUB OUT: DAVIS,CLIFF
12:00SUB IN: EGBULE,KOSE
12:00SUB IN: MCBRIDE,JUSTIN
SUB OUT: 3 WILSON,LUKE12:00
SUB IN: 2 DODD,ALONZO12:00
10:4639-51SUB OUT: NEWHOF,GABE
10:46SUB IN: WILBORN,ELI
SUB OUT: 23 MOODIE,CHAD10:46
SUB IN: 44 MARCUS JR.,MICHAEL10:46
09:1942-55SUB OUT: FOWLER,PRESTON
09:19SUB IN: DAVIS,CLIFF
09:0842-56SUB OUT: EGBULE,KOSE
09:08SUB IN: FOWLER,PRESTON
08:5542-56SUB OUT: MCBRIDE,JUSTIN
08:55SUB OUT: WILBORN,ELI
08:55SUB IN: TAYLOR,JUSTIN
08:55SUB IN: NEWHOF,GABE
SUB OUT: 44 MARCUS JR.,MICHAEL08:55
SUB IN: 3 WILSON,LUKE08:55
07:1242-56SUB OUT: TAYLOR,JUSTIN
07:12SUB OUT: NEWHOF,GABE
07:12SUB IN: MCBRIDE,JUSTIN
07:12SUB IN: WILBORN,ELI
SUB OUT: 4 BANKS,EREN07:12
SUB IN: 44 MARCUS JR.,MICHAEL07:12
04:1648-58SUB OUT: MCBRIDE,JUSTIN
04:16SUB OUT: WILBORN,ELI
04:16SUB IN: TAYLOR,JUSTIN
04:16SUB IN: NEWHOF,GABE
03:1948-60SUB OUT: TAYLOR,JUSTIN
03:19SUB IN: MCBRIDE,JUSTIN
02:2349-62SUB OUT: NEWHOF,GABE
02:23SUB IN: WILBORN,ELI
02:0750-63SUB OUT: WILBORN,ELI
02:07SUB IN: NEWHOF,GABE
SUB OUT: 44 MARCUS JR.,MICHAEL02:0153-63
SUB IN: 4 BANKS,EREN02:01
01:4553-63SUB OUT: NEWHOF,GABE
01:45SUB IN: WILBORN,ELI
00:3453-66SUB OUT: WILBORN,ELI
00:34SUB IN: NEWHOF,GABE
SUB OUT: 3 WILSON,LUKE00:2956-66
SUB IN: 23 MOODIE,CHAD00:29
00:2556-67SUB OUT: NEWHOF,GABE
00:25SUB IN: WILBORN,ELI
SUB OUT: 23 MOODIE,CHAD00:25
SUB IN: 44 MARCUS JR.,MICHAEL00:25
00:1858-68SUB OUT: WILBORN,ELI
00:18SUB IN: NEWHOF,GABE
00:1758-68SUB OUT: NEWHOF,GABE
00:17SUB IN: WILBORN,ELI

App State 58, James Madison 69