Western Kentucky vs. James Madison

Wednesday, December 18, 2024, Boca Raton Bowl

James Madison beat Western Kentucky 27–⁠17. It was their only meeting on record.

Neutral siteWestern Kentucky8–⁠6 in 2024
17
Neutral siteJames Madison9–⁠4 in 2024
27

Final at FAU Stadium, Boca RatonTV: ESPNAttendance 15,808

MVPs J.C. Evans (Off. QB, James Madison); D.J. Barksdale (Def. James Madison) NB); Ryan Hanson (P, James Madison)Wikipedia

At kickoff
77°F, clear, wind 6 mphWeather: NOAA NCEI Integrated Surface Database; Boca Raton Airport (KBCT), under 1 km from the stadium, 23 minutes after kickoff
Official
Nolan DumasGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Western Kentucky0140317
James Madison70101027

How the win probability moved

James Madison favored

Win probability by play: James Madison 58% at kickoff, 100% at the end. Biggest swing: 29 points.

Western Kentucky favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (29 points).

Standouts

Player stats

Western Kentucky

PassingC/AttYdsTDInt
Caden Veltkamp25/3930220
RushingCarYdsTDLong
Elijah Young1137017
George Hart III2604
ReceivingRecYdsTDLong
Dalvin Smith276165
Kisean Johnson970036
Easton Messer368030
K.D. Hutchinson326011
DefenseTklTFLSacksInt
Keyshawn Swanson111.500
Devonte’ Mathews9000
Terreance Ellis8000
Deante McCray6000

James Madison

PassingC/AttYdsTDInt
Billy Atkins16/2318110
J.C. Evans1/1110
RushingCarYdsTDLong
George Pettaway14100021
J.C. Evans1064127
Wayne Knight112206
Jobi Malary51205
ReceivingRecYdsTDLong
Omarion Dollison682033
Yamir Knight438014
Wayne Knight425017
Taylor Thompson121121
DefenseTklTFLSacksInt
Chris Shearin70.500
Khairi Manns41.510
Gannon Weathersby42.50.50
Tyler Brown41.50.50
Terrence Spence40.500
D.J. Barksdale4200
Eric O’Neill3110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Western KentuckyJames Madison
318Total yards394
302Passing yards182
16Rushing yards212
7.7Yards per pass7.6
0.8Yards per rush4.6
14First downs19
5–⁠14Third downs7–⁠16
1–⁠2Fourth downs1–⁠2
3Turnovers0
3–⁠40Penalties4–⁠20
23:28Possession36:32
0Sacks (by defense)3

Efficiency

Western KentuckyJames Madison
30%Success rate41%
0.02EPA per play0.15
1.70Explosiveness1.14
−0.59Rushing EPA−0.02
0.35Passing EPA0.48
25%Passing-down success25%
−0.66First-down EPA0.01
0.13Second-down EPA0.05
1.08Third-down EPA0.73
9%Havoc by its defense25%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

James Madison 59% to win. Elo’s favorite won.

The line

James Madison −7.5, over/under 50.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were James Madison 69%, Western Kentucky 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

James Madison end zoneWestern Kentucky end zoneQ1 James MadisonPunt, 3 playsQ1 Western KentuckyPunt, 3 playsQ1 James MadisonTouchdown, 7 playsQ1 Western KentuckyPunt, 3 playsQ1 James MadisonTurnover on downs, 4 playsQ1 Western KentuckyFumble, 4 playsQ1 James MadisonPunt, 3 playsQ1 Western KentuckyTouchdown, 8 playsQ2 James MadisonMissed FG, 8 playsQ2 Western KentuckyPunt, 6 playsQ2 James MadisonPunt, 6 playsQ2 Western KentuckyTouchdown, 7 playsQ2 James MadisonMissed FG, 5 playsQ3 Western KentuckyPunt, 3 playsQ3 James MadisonTouchdown, 11 playsQ3 Western KentuckyFumble, 4 playsQ3 James MadisonField goal, 8 playsQ3 Western KentuckyField goal, 7 playsQ4 James MadisonTouchdown, 9 playsQ4 Western KentuckyPunt, 3 playsQ4 James MadisonPunt, 3 playsQ4 Western KentuckyFumble, 5 playsQ4 James MadisonField goal, 5 playsQ4 Western KentuckyTurnover on downs, 7 playsQ4 James MadisonEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. James Madison drives left to right, Western Kentucky right to left.
  1. Q1 James MadisonPunt, 3 plays, 5 yards
  2. Q1 Western KentuckyPunt, 3 plays, 3 yards
  3. Q1 James MadisonTouchdown, 7 plays, 77 yards
  4. Q1 Western KentuckyPunt, 3 plays, 2 yards
  5. Q1 James MadisonTurnover on downs, 4 plays, 8 yards
  6. Q1 Western KentuckyFumble, 4 plays, 26 yards
  7. Q1 James MadisonPunt, 3 plays, 8 yards
  8. Q1 Western KentuckyTouchdown, 8 plays, 48 yards
  9. Q2 James MadisonMissed FG, 8 plays, 35 yards
  10. Q2 Western KentuckyPunt, 6 plays, 25 yards
  11. Q2 James MadisonPunt, 6 plays, 32 yards
  12. Q2 Western KentuckyTouchdown, 7 plays, 83 yards
  13. Q2 James MadisonMissed FG, 5 plays, 36 yards
  14. Q3 Western KentuckyPunt, 3 plays, 2 yards
  15. Q3 James MadisonTouchdown, 11 plays, 71 yards
  16. Q3 Western KentuckyFumble, 4 plays, 15 yards
  17. Q3 James MadisonField goal, 8 plays, 30 yards
  18. Q3 Western KentuckyField goal, 7 plays, 62 yards
  19. Q4 James MadisonTouchdown, 9 plays, 75 yards
  20. Q4 Western KentuckyPunt, 3 plays, −5 yards
  21. Q4 James MadisonPunt, 3 plays, −1 yard
  22. Q4 Western KentuckyFumble, 5 plays, 4 yards
  23. Q4 James MadisonField goal, 5 plays, 27 yards
  24. Q4 Western KentuckyTurnover on downs, 7 plays, 33 yards
  25. Q4 James MadisonEnd of game, 2 plays, −4 yards

Play by play

1st quarter8 drives, then James Madison 7, Western Kentucky 0
James Madison Punt, 3 plays
15:001st & 10 at own 35Riley Stephens kickoff for 65 yds for a touchback
15:001st & 10 at own 25George Pettaway run for 2 yds to the JMU 27
15:002nd & 8 at own 27Jobi Malary run for 3 yds to the JMU 30
15:003rd & 5 at own 30Billy Atkins pass incomplete to Omarion Dollison
13:384th & 5 at own 30Ryan Hanson punt for 46 yds, fair catch by K.D. Hutchinson at the WKU 29
Western Kentucky Punt, 3 plays
13:381st & 10 at own 29Elijah Young run for a loss of 3 yards to the WKU 26
13:382nd & 13 at own 26Caden Veltkamp pass complete to Elijah Young for 1 yd to the WKU 27
13:383rd & 12 at own 27Caden Veltkamp pass complete to Kisean Johnson for 5 yds to the WKU 32
11:514th & 7 at own 32Cole Maynard punt for 45 yds, fair catch by Yamir Knight at the JMU 23
James Madison Touchdown, 7 plays
11:511st & 10 at own 23JC Evans run for 4 yds to the JMU 27
11:512nd & 6 at own 27JC Evans run for 27 yds to the WKU 46 for a 1ST down
11:511st & 10 at opp 46Western Kentucky Penalty, Personal Foul (Devonte’ Mathews) to the WKU 28 for a 1ST down
11:511st & 10 at opp 28Billy Atkins pass complete to Yamir Knight for 9 yds to the WKU 19
11:512nd & 1 at opp 19JC Evans run for 5 yds to the WKU 14 for a 1ST down
11:511st & 10 at opp 14George Pettaway run for 7 yds to the WKU 7
8:032nd & 3 at opp 7JC Evans run for 7 yds for a TD (Noe Ruelas KICK)James Madison 7, Western Kentucky 0
Western Kentucky Punt, 3 plays
8:031st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
8:031st & 10 at own 25Caden Veltkamp pass incomplete to Kisean Johnson
8:032nd & 10 at own 25Elijah Young run for 2 yds to the WKU 27
8:033rd & 8 at own 27Caden Veltkamp pass incomplete to Easton Messer
7:144th & 8 at own 27Cole Maynard punt for 40 yds, fair catch by Yamir Knight at the JMU 33
James Madison Turnover on downs, 4 plays
7:141st & 10 at own 33PENALTY JMU False Start (Sweazie,Carter) 5 yards from JMU33 to JMU28. NO PLAY.
7:141st & 15 at own 28JC Evans run for 7 yds to the JMU 35
7:142nd & 8 at own 35Billy Atkins pass complete to Wayne Knight for 6 yds to the JMU 41
7:143rd & 2 at own 41Jobi Malary run for 1 yd to the JMU 42
5:124th & 1 at own 42Timeout James Madison, clock 05:12
5:074th & 1 at own 42Jobi Malary run for a loss of 1 yard to the JMU 41
Western Kentucky Fumble, 4 plays
5:071st & 10 at opp 41Elijah Young run for 17 yds to the JMU 24 for a 1ST down
5:071st & 10 at opp 24Elijah Young run for 4 yds to the JMU 20
5:072nd & 6 at opp 20Caden Veltkamp pass complete to Kisean Johnson for 6 yds to the JMU 26
3:053rd & 12 at opp 26Caden Veltkamp pass complete to K.D. Hutchinson for 11 yds K.D. Hutchinson fumbled, recovered by JMU Jacob Dobbs
3:053rd & 12 at opp 26Caden Veltkamp pass complete to K.D. Hutchinson for 11 yds K.D. Hutchinson fumbled, recovered by JMU Jacob Dobbs
James Madison Punt, 3 plays
3:051st & 10 at own 15George Pettaway run for 6 yds to the JMU 21
3:052nd & 4 at own 21George Pettaway run for 2 yds to the JMU 23
3:053rd & 2 at own 23Billy Atkins pass incomplete to Wayne Knight
1:314th & 2 at own 23Ryan Hanson punt for 25 yds
Western Kentucky Touchdown, 8 plays
1:311st & 10 at opp 48Caden Veltkamp pass complete to Kisean Johnson for 7 yds to the JMU 41
1:312nd & 3 at opp 41Caden Veltkamp pass complete to Elijah Young for 1 yd to the JMU 40
1:313rd & 2 at opp 40Caden Veltkamp pass complete to Kisean Johnson for 2 yds to the JMU 38 for a 1ST down
0:001st & 10 at opp 38K.D. Hutchinson run for a loss of 1 yard to the JMU 39
Q2 15:002nd & 11 at opp 39Caden Veltkamp pass complete to Kisean Johnson for 17 yds to the JMU 22 for a 1ST down
Q2 15:001st & 10 at opp 22Caden Veltkamp pass complete to Kisean Johnson for 1 yd to the JMU 21
Q2 15:002nd & 9 at opp 21George Hart III run for 4 yds to the JMU 17
Q2 13:343rd & 5 at opp 17Caden Veltkamp pass complete to Moussa Barry for 17 yds for a TD (Lucas Carneiro KICK)Tied at 7
2nd quarter5 drives, then Western Kentucky 14, James Madison 7
James Madison Missed FG, 8 plays
13:261st & 10 at own 35Riley Stephens kickoff for 65 yds , Cam Ross return for 36 yds to the JMU 36
13:261st & 10 at own 36JC Evans run for 8 yds to the JMU 44
13:262nd & 2 at own 44George Pettaway run for 10 yds to the WKU 46 for a 1ST down
13:261st & 10 at opp 46George Pettaway run for 4 yds to the WKU 42
13:262nd & 6 at opp 42Billy Atkins pass complete to Omarion Dollison for 10 yds to the WKU 32 for a 1ST down
13:261st & 10 at opp 32Wayne Knight run for 6 yds to the WKU 26
13:262nd & 4 at opp 26Wayne Knight run for a loss of 3 yards to the WKU 29
13:263rd & 7 at opp 29Billy Atkins pass incomplete to Cam Ross
9:334th & 7 at opp 29Noe Ruelas 47 yd FG MISSED
Western Kentucky Punt, 6 plays
9:331st & 10 at own 29Caden Veltkamp pass incomplete to Dalvin Smith
9:332nd & 10 at own 29Elijah Young run for a loss of 1 yard to the WKU 28
9:333rd & 11 at own 28Caden Veltkamp pass complete to Easton Messer for 20 yds to the WKU 48 for a 1ST down
9:331st & 10 at own 48No Huddle-Shotgun Young,Elijah rush right for 0 yards to the WKU48 (Flowe,KJ) PENALTY JMU Offside 5 yards from WKU48 to JMU47. NO PLAY.
9:331st & 5 at opp 47K.D. Hutchinson run for a loss of 3 yards to the 50 yard line
9:332nd & 8 at the 50Caden Veltkamp pass complete to Kisean Johnson for 6 yds to the JMU 44
9:333rd & 2 at opp 44Elijah Young run for a loss of 2 yards to the JMU 46
6:064th & 4 at opp 46Cole Maynard punt for 31 yds, fair catch by Yamir Knight at the JMU 15
James Madison Punt, 6 plays
6:061st & 10 at own 15Billy Atkins pass complete to Omarion Dollison for 8 yds to the JMU 23
6:062nd & 2 at own 23Wayne Knight run for 1 yd to the JMU 24
6:063rd & 1 at own 24Billy Atkins pass complete to Wayne Knight for 17 yds to the JMU 41 for a 1ST down
6:061st & 10 at own 41Billy Atkins pass incomplete to Taylor Thompson
6:062nd & 10 at own 41George Pettaway run for 4 yds to the JMU 45
3:363rd & 6 at own 45Timeout James Madison, clock 03:36
3:363rd & 6 at own 45Wayne Knight run for 2 yds to the JMU 47
2:464th & 4 at own 47Ryan Hanson punt for 36 yds, fair catch by K.D. Hutchinson at the WKU 17
Western Kentucky Touchdown, 7 plays
2:461st & 10 at own 17Caden Veltkamp pass complete to Michael Mathison for 4 yds to the WKU 21
2:462nd & 6 at own 21Caden Veltkamp pass complete to Easton Messer for 30 yds to the JMU 49 for a 1ST down James Madison Penalty, Defensive Offside (Yards) declined for a 1ST down
2:461st & 10 at opp 49George Hart III run for 2 yds to the JMU 47
2:462nd & 8 at opp 47Caden Veltkamp pass complete to Kisean Johnson for 36 yds to the JMU 11 for a 1ST down
2:461st & 10 at opp 11Caden Veltkamp pass incomplete to Noah Meyers
2:462nd & 10 at opp 11Caden Veltkamp pass incomplete to Michael Mathison
0:513rd & 10 at opp 11Caden Veltkamp pass complete to Dalvin Smith for 11 yds for a TD (Lucas Carneiro KICK)Western Kentucky 14, James Madison 7
James Madison Missed FG, 5 plays
0:431st & 10 at own 35Riley Stephens kickoff for 53 yds , Cam Ross return for 14 yds to the JMU 26
0:381st & 10 at own 26Billy Atkins pass incomplete to Omarion Dollison
0:262nd & 10 at own 26Billy Atkins pass complete to Yamir Knight for 9 yds to the JMU 35
0:143rd & 1 at own 35George Pettaway run for 5 yds to the JMU 40 for a 1ST down
0:141st & 10 at own 40Timeout James Madison, clock 00:14
0:011st & 10 at own 40Billy Atkins pass complete to Omarion Dollison for 22 yds to the WKU 38 for a 1ST down
0:011st & 10 at opp 38Timeout James Madison, clock 00:01
0:001st & 10 at opp 38Noe Ruelas 56 yd FG BLOCKED blocked by Deante McCray (00:00) Ruelas,Noe field goal attempt from 56 yards NO GOOD blocked by McCray,Deante (H: Hanson,Ryan, LS: Mowrey,Jack), clock 00:00 recovered by WKU Swanson,Keyshawn at JMU14, End Of Play.
3rd quarter5 drives, then James Madison 17, Western Kentucky 14
Western Kentucky Punt, 3 plays
15:001st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
14:581st & 10 at own 25Caden Veltkamp pass incomplete to Kisean Johnson
14:542nd & 10 at own 25Caden Veltkamp pass incomplete to Elijah Young
14:313rd & 10 at own 25Caden Veltkamp pass complete to Kisean Johnson for 2 yds to the WKU 27
14:054th & 8 at own 27Cole Maynard punt for 47 yds , Yamir Knight returns for 3 yds to the JMU 29
James Madison Touchdown, 11 plays
13:571st & 10 at own 29JC Evans run for 3 yds to the JMU 32
13:192nd & 7 at own 32George Pettaway run for 3 yds to the JMU 35
12:373rd & 4 at own 35George Pettaway run for 14 yds to the JMU 49 for a 1ST down
12:031st & 10 at own 49Billy Atkins pass incomplete to Omarion Dollison
11:552nd & 10 at own 49Wayne Knight run for 3 yds to the WKU 48
11:103rd & 7 at opp 48Billy Atkins pass complete to Omarion Dollison for 33 yds to the WKU 15 for a 1ST down
10:381st & 10 at opp 15JC Evans run for no gain to the WKU 15
10:102nd & 10 at opp 15Wayne Knight run for 5 yds to the WKU 10
9:233rd & 5 at opp 10Jobi Malary run for 4 yds to the WKU 6
8:444th & 1 at opp 6Jobi Malary run for 5 yds to the WKU 1 for a 1ST down
8:091st & goal at opp 1JC Evans pass complete to Kyi Wright for 1 yd for a TD (Noe Ruelas KICK)Tied at 14
Western Kentucky Fumble, 4 plays
8:091st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
7:561st & 10 at own 25Elijah Young run for a loss of 1 yard to the WKU 24
7:252nd & 11 at own 24Caden Veltkamp pass complete to Michael Mathison for 11 yds to the WKU 35 for a 1ST down
7:111st & 10 at own 35Elijah Young run for 16 yds to the JMU 49 for a 1ST down
6:451st & 10 at opp 49Dalvin Smith run for a loss of 11 yards to the WKU 40 Dalvin Smith fumbled, recovered by JMU Gannon Weathersby
James Madison Field goal, 8 plays
6:271st & 10 at opp 40Taji Hudson run for 11 yds to the WKU 29 for a 1ST down
5:551st & 10 at opp 29Wayne Knight run for 4 yds to the WKU 25
5:162nd & 6 at opp 25Billy Atkins pass complete to Omarion Dollison for 5 yds to the WKU 20
4:543rd & 1 at opp 20Wayne Knight run for 4 yds to the WKU 16 for a 1ST down
4:291st & 10 at opp 16Billy Atkins pass complete to Wayne Knight for a loss of 1 yard to the WKU 17
3:522nd & 11 at opp 17JC Evans run for 1 yd to the WKU 16
3:013rd & 10 at opp 16Billy Atkins pass complete to Yamir Knight for 6 yds to the WKU 10
2:254th & 4 at opp 10Noe Ruelas 28 yd FG GOODJames Madison 17, Western Kentucky 14
Western Kentucky Field goal, 7 plays
2:251st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
2:191st & 10 at own 25Caden Veltkamp pass incomplete to Elijah Young
2:062nd & 10 at own 25Elijah Young run for 6 yds to the WKU 31
1:323rd & 4 at own 31Caden Veltkamp pass complete to Dalvin Smith for 65 yds to the JMU 4 for a 1ST down
0:561st & goal at opp 4Elijah Young run for a loss of 1 yard to the JMU 5
0:292nd & goal at opp 5(00:29) No Huddle-Shotgun Veltkamp,Caden pass complete short left to Johnson,Kisean caught at JMU00, for 5 yards to the JMU00 TOUCHDOWN nullified by penalty, clock 00:29 PENALTY WKU Pass Interference (Mathison,Michael) 15 yards from JMU05 to JMU20. NO PLAY.
0:002nd & goal at opp 20Caden Veltkamp sacked by Eric O’Neill for a loss of 6 yards to the JMU 26
Q4 14:493rd & goal at opp 26Caden Veltkamp pass complete to Elijah Young for 13 yds to the JMU 13
Q4 14:134th & goal at opp 13Lucas Carneiro 31 yd FG GOODTied at 17
4th quarter7 drives, then James Madison 27, Western Kentucky 17
James Madison Touchdown, 9 plays
14:131st & 10 at own 35Riley Stephens kickoff for 65 yds for a touchback
14:031st & 10 at own 25Billy Atkins run for 3 yds to the JMU 28
13:242nd & 7 at own 28Yamir Knight run for 1 yd to the JMU 29
12:403rd & 6 at own 29Billy Atkins pass complete to Yamir Knight for 14 yds to the JMU 43 for a 1ST down
12:021st & 10 at own 43George Pettaway run for 15 yds to the WKU 42 for a 1ST down
11:201st & 10 at opp 42Billy Atkins pass complete to Omarion Dollison for 4 yds to the WKU 38
10:462nd & 6 at opp 38Billy Atkins pass complete to Dylan Williams for 15 yds to the WKU 23 for a 1ST down
10:101st & 10 at opp 23Billy Atkins pass incomplete
10:102nd & 10 at opp 23Timeout James Madison, clock 10:10
9:592nd & 10 at opp 23JC Evans run for 2 yds to the WKU 21
9:203rd & 8 at opp 21Billy Atkins pass complete to Taylor Thompson for 21 yds for a TD (Noe Ruelas KICK)James Madison 24, Western Kentucky 17
Western Kentucky Punt, 3 plays
9:201st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
9:131st & 10 at own 25(09:15) No Huddle-Shotgun Veltkamp,Caden pass incomplete short right to Meyers,Noah thrown to WKU34 PENALTY WKU Holding (Wilkins,Stacey) 10 yards from WKU25 to WKU15. NO PLAY.
9:041st & 20 at own 15Caden Veltkamp run for no gain to the WKU 15
8:452nd & 20 at own 15Caden Veltkamp sacked for a loss of 1 yard to the WKU 14
8:083rd & 21 at own 14Caden Veltkamp pass complete to Elijah Young for 6 yds to the WKU 20
7:324th & 15 at own 20Cole Maynard punt for 46 yds
James Madison Punt, 3 plays
7:251st & 10 at own 34Wayne Knight run for 2 yds to the JMU 36
6:402nd & 8 at own 36Wayne Knight run for a loss of 6 yards to the JMU 30
5:493rd & 14 at own 30Billy Atkins pass complete to Wayne Knight for 3 yds to the JMU 33
5:074th & 11 at own 33Ryan Hanson punt for 37 yds, punt out-of-bounds at the WKU 30
Western Kentucky Fumble, 5 plays
5:001st & 10 at own 30Caden Veltkamp pass incomplete to Kisean Johnson
4:482nd & 10 at own 30Elijah Young run for no gain to the WKU 30
4:083rd & 10 at own 30Caden Veltkamp pass complete to Moussa Barry for 9 yds to the WKU 39
3:384th & 1 at own 39Caden Veltkamp run for 2 yds to the WKU 41 for a 1ST down
3:021st & 10 at own 41Caden Veltkamp sacked by Khairi Manns for a loss of 7 yards to the WKU 34 Caden Veltkamp fumbled, recovered by JMU Khairi Manns , return for 0 yards
James Madison Field goal, 5 plays
2:541st & 10 at opp 34George Pettaway run for 21 yds to the WKU 13 for a 1ST down
2:231st & 10 at opp 13George Pettaway run for 4 yds to the WKU 9
2:232nd & 6 at opp 9Timeout James Madison, clock 02:23
2:162nd & 6 at opp 9Billy Atkins run for 3 yds to the WKU 6
2:163rd & 3 at opp 6Timeout James Madison, clock 02:16
2:163rd & 3 at opp 6PENALTY JMU Illegal Snap (Morris,Tanner) 5 yards from WKU06 to WKU11. NO PLAY.
2:163rd & 8 at opp 11Timeout James Madison, clock 02:16
2:033rd & 8 at opp 11Wayne Knight run for 4 yds to the WKU 7
2:004th & 4 at opp 7Timeout James Madison, clock 02:00
1:574th & 4 at opp 7Noe Ruelas 25 yd FG GOODJames Madison 27, Western Kentucky 17
Western Kentucky Turnover on downs, 7 plays
1:521st & 10 at own 35Cristiano Rosa kickoff for 57 yds , Cameron Flowers return for 10 yds to the WKU 18
1:271st & 10 at own 18Caden Veltkamp pass complete to K.D. Hutchinson for 9 yds to the WKU 27
1:072nd & 1 at own 27Caden Veltkamp pass complete to K.D. Hutchinson for 6 yds to the WKU 33 for a 1ST down
1:021st & 10 at own 33Caden Veltkamp pass complete to Easton Messer for 18 yds to the JMU 49 for a 1ST down
0:521st & 10 at opp 49Caden Veltkamp pass incomplete to Kisean Johnson
0:522nd & 10 at opp 49Caden Veltkamp pass incomplete to Easton Messer
0:523rd & 10 at opp 49Caden Veltkamp pass incomplete to K.D. Hutchinson
0:504th & 10 at opp 49Caden Veltkamp pass incomplete to Easton Messer
James Madison End of game, 2 plays
0:351st & 10 at own 49(00:43) Kneel down by James Madison at JMU47 for loss of 2 yards.
0:002nd & 12 at own 47(00:27) Kneel down by James Madison at JMU45 for loss of 2 yards.

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

James Madison leads 1–⁠0 in their only meeting.

Around this game