House Prediction
Model Margin
James Madison by 18.1
Home Win Probability
Coastal Carolina 13%
Market (Bovada)
Coastal Carolina +24
fitted_v1 · Nov 29, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
James Madison Dominates Coastal Carolina 59-10 in Week 14
James Madison overwhelmed Coastal Carolina 59-10 in Week 14, with the Dukes' dominant fourth quarter putting the game out of reach. Matthew Sluka led the James Madison offense with 32 passing completions, while Wayne Knight rushed for 85 yards. Logan Kyle led receivers with 9 catches.
The Dukes controlled the game from the start, scoring 17 points in the first quarter before extending their lead significantly in the final period. In the fourth quarter alone, James Madison scored 28 points, including a 73-yard rushing touchdown by J. Malary and a 32-yard touchdown pass from Sluka to M. Scott. Coastal Carolina's only offensive score came in the second quarter, when the team managed 10 points.
The game featured several momentum shifts, with four lead changes throughout. James Madison's defense was particularly effective late, including an interception return for a touchdown by KJ Flowe in the fourth quarter. The win saw James Madison cover the 24-point spread, and the final score exceeded the 54.5 over-under total.
AI-generated recap · Jul 22, 2026
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 17 | 3 | 11 | 28 | 59 | |
| 0 | 10 | 0 | 0 | 10 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | James Madison | Coastal Carolina |
|---|---|---|
| Passing | 16-22 | 18-40 |
| Pass Yards | 239 | 175 |
| Rush Yards | 286 | -5 |
| Total Yards | 525 | 170 |
| Turnovers | 1 | 1 |
| 3rd Down | 5-11 | 2-16 |
| Penalties | 6-70 | 6-50 |
| Possession | 36:04 | 23:56 |
Player Leaders
Player Leaders
Play-by-Play
No Huddle-Shotgun #12 T.Hudson pass incomplete short right to #17 C.Wright thrown to Chants40
No Huddle-Shotgun #5 J.Simpkins rush middle for 2 yards loss to the Chants23 (#56 D.Spinogatti; #90 T.Lockett Jr.)
No Huddle-Shotgun #12 T.Hudson sacked for loss of 5 yards to the Chants18 (#9 X.Holmes)
#29 E.Sebafundi punt 32 yards to the Chants50
No Huddle-Shotgun #14 A.Barnett III pass complete short right to #0 J.Sanchez caught at Chants39, for 14 yards to the Chants36 (#17 C.Henry), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 9 yards gain to the Chants27 (#14 M.Woods)
No Huddle-Shotgun #14 A.Barnett III pass complete short left to #10 B.Wisloski caught at Chants11, for 21 yards to the Chants06 (#17 C.Henry), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 3 yards gain to the Chants03 (#14 M.Woods)
No Huddle-Shotgun #3 W.Knight rush left for 0 yards to the Chants03 (#4 L.Whitaker; #17 C.Henry)
No Huddle-Shotgun #14 A.Barnett III rush left for 3 yards gain to the Chants00 TOUCHDOWN, clock 10:36 #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 J.Kennard)
No Huddle-Shotgun #5 J.Simpkins rush left for 0 yards to the Chants25 (#97 A.Gobaira)
No Huddle-Shotgun #12 T.Hudson pass incomplete short left to #11 B.Johnson thrown to Chants27
No Huddle-Shotgun #12 T.Hudson rush left for 1 yard gain to the Chants26 (#5 T.Hendrick), out of bounds
#29 E.Sebafundi punt 33 yards to the Dukes41, out of bounds at Dukes41
No Huddle-Shotgun #14 A.Barnett III pass complete deep middle to #11 N.DeGennaro caught at Chants32, for 27 yards to the Chants32 (#4 L.Whitaker), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 8 yards gain to the Chants24 (#2 J.Wayne)
No Huddle-Shotgun #14 A.Barnett III pass complete short left to #18 L.Kyle caught at Chants20, for 7 yards to the Chants17 (#4 L.Whitaker), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 0 yards to the Chants17 (#30 D.Lunan)
No Huddle-Shotgun #14 A.Barnett III pass incomplete short middle to #0 J.Sanchez thrown to Chants00
No Huddle-Shotgun #6 G.Pettaway rush middle for 2 yards gain to the Chants15 (#55 T.Brown)
#5 M.Suarez field goal attempt from 33 yards GOOD (H: #11 P.Rea, LS: #47 J.Kennard), clock 05:56
No Huddle-Shotgun #12 T.Hudson pass complete short left to #23 D.Knicely caught at Chants29, for 4 yards to the Chants29, out of bounds at Chants29
No Huddle-Shotgun #12 T.Hudson pass complete short left to #0 K.English caught at Chants28, for 4 yards to the Chants33 (#7 J.Thomas), out of bounds
No Huddle-Shotgun #23 D.Knicely rush middle for 1 yard gain to the Chants34 (#7 J.Thomas; #5 T.Hendrick)
No Huddle-Shotgun #12 T.Hudson pass complete short right to #17 C.Wright caught at Chants37, for 3 yards to the Chants37 (#30 J.Eaglin; #7 J.Thomas), 1ST DOWN
No Huddle-Shotgun #20 J.Edwards rush middle for 0 yards to the Chants37 (#32 D.Barksdale)
No Huddle-Shotgun #12 T.Hudson pass incomplete short middle to #4 B.Graves thrown to Chants50
No Huddle-Shotgun #12 T.Hudson pass incomplete short middle to #5 J.Simpkins thrown to Chants35 broken up by #7 J.Thomas
#29 E.Sebafundi punt 45 yards to the Dukes18 #3 W.Knight return 0 yards to the Dukes18, End Of Play PENALTY Chants Kick Catch Interference (#8 J.Tucker) 15 yards from Dukes18 to Dukes33
No Huddle-Shotgun #3 W.Knight rush left for 5 yards gain to the Dukes38 (#30 D.Lunan; #12 D.Pinckney)
No Huddle-Shotgun #14 A.Barnett III rush middle for 9 yards gain to the Dukes47 (#42 N.Arinze), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 0 yards to the Dukes47 (#90 T.Moore)
No Huddle-Shotgun #14 A.Barnett III pass complete short middle to #0 J.Sanchez caught at Chants39, for 14 yards to the Chants39, End Of Play, 1ST DOWN
Braeden Wisloski 39 Yd pass from Alonza Barnett III (Morgan Suarez Kick)
No Huddle-Shotgun #12 T.Hudson pass incomplete short right to #3 M.Meiga thrown to Chants25
No Huddle-Shotgun #12 T.Hudson pass incomplete short left to #1 R.Washington thrown to Chants13 broken up by #15 S.West
#29 E.Sebafundi punt 32 yards to the Chants43
No Huddle-Shotgun #12 T.Hudson sacked for loss of 14 yards to the Chants11 (#56 D.Spinogatti) PENALTY Chants Intentional Grounding (#12 T.Hudson)
No Huddle-Shotgun #3 W.Knight rush right for 6 yards gain to the Chants37 (#19 S.McDowell)
No Huddle-Shotgun #3 W.Knight rush middle for 3 yards gain to the Chants34 (#30 D.Lunan)
No Huddle-Shotgun #3 W.Knight rush middle for 2 yards gain to the Chants32 (#6 X.Gordon; #14 M.Woods), 1ST DOWN
No Huddle-Shotgun #14 A.Barnett III rush left for 1 yard gain to the Chants31 (#52 I.Diawara; #2 J.Wayne)
No Huddle-Shotgun #14 A.Barnett III pass complete short middle to #18 L.Kyle caught at Chants30, for 2 yards to the Chants29 (#52 I.Diawara)
No Huddle-Shotgun #14 A.Barnett III pass incomplete short left to #10 B.Wisloski thrown to Chants20
#5 M.Suarez field goal attempt from 47 yards GOOD (H: #11 P.Rea, LS: #47 J.Kennard), clock 11:21
No Huddle-Shotgun #12 T.Hudson pass complete short middle to #33 Z.Courtney caught at Chants42, for 23 yards to the Chants48, End Of Play, 1ST DOWN
No Huddle-Shotgun #12 T.Hudson pass incomplete deep right to #2 M.Gillie thrown to Dukes26
No Huddle-Shotgun #5 J.Simpkins rush middle for 3 yards gain to the Dukes49 (#7 J.Thomas; #15 S.West)
No Huddle-Shotgun #12 T.Hudson pass incomplete short left to #1 R.Washington thrown to Dukes35 PENALTY Dukes Pass Interference (#32 D.Barksdale) 15 yards from Dukes49 to Dukes34, 1ST DOWN. NO PLAY
No Huddle-Shotgun #12 T.Hudson pass incomplete short right to #3 M.Meiga thrown to Dukes15 QB hurried by #7 J.Thomas
No Huddle-Shotgun #23 D.Knicely rush left for 3 yards gain to the Dukes31 (#97 A.Gobaira)
No Huddle-Shotgun #12 T.Hudson pass complete short middle to #17 C.Wright caught at Dukes20, for 11 yards to the Dukes20, End Of Play, 1ST DOWN
No Huddle-Shotgun #20 J.Edwards rush middle for 2 yards gain to the Dukes18 (#97 A.Gobaira)
No Huddle-Shotgun #12 T.Hudson pass incomplete short left to #33 Z.Courtney thrown to Dukes00
No Huddle-Shotgun #12 T.Hudson rush middle for 1 yard gain to the Dukes17 (#5 T.Hendrick; #97 A.Gobaira)
#91 K.Afrookhteh field goal attempt from 34 yards GOOD (H: #29 E.Sebafundi, LS: #43 N.Merchant), clock 07:57
No Huddle-Shotgun #3 W.Knight rush left for 3 yards gain to the Chants41 (#55 T.Brown)
No Huddle-Shotgun #14 A.Barnett III pass intercepted by #14 M.Woods at Chants34, End Of Play
No Huddle-Shotgun #5 J.Simpkins rush middle for 3 yards loss to the Chants31 (#56 D.Spinogatti; #9 X.Holmes)
No Huddle-Shotgun #4 B.Graves rush right for 2 yards loss to the Chants29 (#32 D.Barksdale), out of bounds
No Huddle-Shotgun #12 T.Hudson pass incomplete deep right to #8 J.Tucker thrown to Dukes35
#29 E.Sebafundi punt 41 yards to the Dukes30 fair catch by #3 W.Knight at Dukes30
No Huddle-Shotgun #3 W.Knight rush left for 0 yards to the Dukes30 (#2 J.Wayne)
No Huddle-Shotgun #14 A.Barnett III pass complete short left to #10 B.Wisloski caught at Dukes25, for 0 yards to the Dukes30 (#2 J.Wayne)
No Huddle-Shotgun #14 A.Barnett III pass incomplete deep right to #17 M.Scott thrown to Dukes50
#11 P.Rea punt 30 yards to the Chants40, out of bounds at Chants40
No Huddle-Shotgun #12 T.Hudson rush right for 4 yards gain to the Chants44, End Of Play
No Huddle-Shotgun #12 T.Hudson pass incomplete short right to #1 R.Washington thrown to Chants48 broken up by #90 T.Lockett Jr.
No Huddle-Shotgun #12 T.Hudson pass incomplete deep right to #3 M.Meiga thrown to Dukes30 PENALTY Dukes Pass Interference (#13 T.Brown) 15 yards from Chants44 to Dukes41, 1ST DOWN. NO PLAY
No Huddle-Shotgun #12 T.Hudson pass complete short middle to #23 D.Knicely caught at Dukes41, for 4 yards to the Dukes37 (#56 D.Spinogatti)
No Huddle-Shotgun #4 B.Graves pass complete short right to #23 D.Knicely caught at Dukes22, for 25 yards to the Dukes12 (#30 J.Eaglin), 1ST DOWN
No Huddle-Shotgun #12 T.Hudson pass complete short right to #4 B.Graves caught at Dukes00, for 12 yards to the Dukes00 TOUCHDOWN, clock 02:59, 1ST DOWN #91 K.Afrookhteh kick attempt good (H: #29 E.Sebafundi, LS: #43 N.Merchant)
No Huddle-Shotgun #28 J.Malary rush middle for 4 yards gain to the Dukes31 (#18 E.Durham-Campbell)
No Huddle-Shotgun #28 J.Malary rush middle for 7 yards gain to the Dukes38 (#19 S.McDowell; #30 D.Lunan), 1ST DOWN
No Huddle-Shotgun #28 J.Malary rush middle for 1 yard gain to the Dukes39 (#40 J.Bryant)
No Huddle-Shotgun #14 A.Barnett III pass complete short right to #11 N.DeGennaro caught at Chants48, for 13 yards to the Chants48 (#4 L.Whitaker), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 0 yards to the Chants48 (#40 J.Bryant)
No Huddle-Shotgun #14 A.Barnett III sacked for loss of 10 yards to the Dukes42 (#40 J.Bryant)
No Huddle-Shotgun #3 W.Knight rush left for 15 yards gain to the Chants43 (#30 D.Lunan)
No Huddle-Shotgun #14 A.Barnett III rush middle for 3 yards gain to the Chants40 (#97 J.Mack), TURNOVER ON DOWNS
Kneel down by #12 T.Hudson at Chants39 for loss of 1 yard
No Huddle-Shotgun #3 W.Knight rush middle for 5 yards gain to the Chants34 (#99 S.Goram-Welch)
No Huddle-Shotgun #3 W.Knight rush middle for 14 yards gain to the Chants20 fumbled by #3 W.Knight at Chants21 forced by #2 J.Wayne recovered by Dukes #3 W.Knight at Chants20, End Of Play, 1ST DOWN
No Huddle-Shotgun #28 J.Malary rush middle for 8 yards gain to the Chants12 (#19 S.McDowell)
No Huddle-Shotgun #14 A.Barnett III rush middle for 2 yards gain to the Chants10 (#55 T.Brown), 1ST DOWN
No Huddle-Shotgun #3 W.Knight rush middle for 6 yards gain to the Chants04 (#18 E.Durham-Campbell)
No Huddle-Shotgun #14 A.Barnett III rush middle for 3 yards gain to the Chants01 (#90 T.Moore)
No Huddle-Shotgun #28 J.Malary rush middle for 2 yards loss to the Chants03 (#90 T.Moore; #55 T.Brown)
#5 M.Suarez field goal attempt from 21 yards GOOD (H: #11 P.Rea, LS: #47 J.Kennard), clock 10:15
No Huddle-Shotgun #12 T.Hudson pass incomplete short middle to #33 Z.Courtney thrown to Chants29
No Huddle-Shotgun #12 T.Hudson pass complete short middle to #1 R.Washington caught at Chants23, for 5 yards to the Chants30 (#13 T.Brown)
No Huddle-Shotgun #12 T.Hudson pass complete short left to #17 C.Wright caught at Chants32, for 25 yards to the Dukes45, out of bounds at Dukes45, 1ST DOWN
No Huddle-Shotgun #23 D.Knicely rush middle for 0 yards to the Dukes45 (#46 I.Ezeogu)
Shotgun #12 T.Hudson pass incomplete short left to #17 C.Wright thrown to Dukes30
Shotgun #12 T.Hudson pass incomplete short middle to #20 J.Edwards thrown to Dukes40
#29 E.Sebafundi pass complete short right to #2 M.Gillie caught at Dukes42, for 2 yards to the Dukes43 (#7 J.Thomas), TURNOVER ON DOWNS
No Huddle-Shotgun #14 A.Barnett III pass incomplete short middle to #3 W.Knight thrown to Dukes48 broken up by #19 S.McDowell
No Huddle-Shotgun #28 J.Malary rush middle for 17 yards gain to the Chants40 (#2 J.Wayne), 1ST DOWN
No Huddle-Shotgun #14 A.Barnett III pass complete short left to #11 N.DeGennaro caught at Chants36, for 7 yards to the Chants33, out of bounds at Chants33
No Huddle-Shotgun #28 J.Malary rush left for 1 yard gain to the Chants32 (#92 A.Notice)
No Huddle-Shotgun #14 A.Barnett III rush middle for 1 yard gain to the Chants31 (#6 X.Gordon; #30 D.Lunan)
No Huddle-Shotgun #3 W.Knight rush middle for 6 yards gain to the Chants25 (#30 D.Lunan), 1ST DOWN
Lacota Dippre 25 Yd pass from Alonza Barnett III (Alonza Barnett III Pass to Nick DeGennaro for Two-Point Conversion)
PENALTY Dukes UNS: Unsportsmanlike Conduct (#11 N.DeGennaro) 15 yards from Dukes35 to Dukes20. NO PLAY
Shotgun #12 T.Hudson rush middle for 2 yards loss to the Chants33 (#56 D.Spinogatti)
Shotgun #12 T.Hudson pass complete deep middle to #0 K.English caught at Dukes41, for 42 yards to the Dukes25 (#30 J.Eaglin), 1ST DOWN
Shotgun #12 T.Hudson pass incomplete deep left to #17 C.Wright thrown to Dukes01
Shotgun #12 T.Hudson pass complete short left to #4 B.Graves caught at Dukes26, for 0 yards to the Dukes25 (#14 K.Flowe)
Shotgun #12 T.Hudson pass incomplete short right to #11 B.Johnson thrown to Dukes07
#91 K.Afrookhteh field goal attempt from 42 yards NO GOOD (H: #29 E.Sebafundi, LS: #43 N.Merchant), clock 03:12, End Of Play
No Huddle-Shotgun #14 A.Barnett III pass complete short left to #10 B.Wisloski caught at Dukes21, for 4 yards to the Dukes29 (#14 M.Woods)
No Huddle-Shotgun #28 J.Malary rush middle for 23 yards gain to the Chants48 (#30 D.Lunan), 1ST DOWN
No Huddle-Shotgun #14 A.Barnett III pass incomplete deep middle to #11 N.DeGennaro thrown to Chants10
No Huddle-Shotgun #14 A.Barnett III rush left for 8 yards gain to the Chants40 (#9 A.Jones)
No Huddle-Shotgun #14 A.Barnett III rush middle for 11 yards gain to the Chants29 (#6 X.Gordon), 1ST DOWN
No Huddle-Shotgun #14 A.Barnett III pass complete short left to #12 Z.Collins caught at Chants22, for 20 yards to the Chants09 (#14 M.Woods), 1ST DOWN
Isaiah Alston 9 Yd pass from Alonza Barnett III (Morgan Suarez Kick)
Shotgun #12 T.Hudson pass complete short left to #23 D.Knicely caught at Chants19, for 0 yards to the Chants25 (#30 J.Eaglin)
Shotgun #12 T.Hudson pass complete short middle to #4 B.Graves caught at Chants35, for 9 yards to the Chants34 (#5 T.Hendrick)
D. Knicely run for 0 yds
T. Hudson run for 0 yds
Shotgun #12 T.Hudson rush for 0 yards to the Chants34 (#97 A.Gobaira)
Shotgun #12 T.Hudson rush middle for 2 yards gain to the Chants36 (#7 J.Thomas), 1ST DOWN
Shotgun #12 T.Hudson pass incomplete short left to #17 C.Wright thrown to Chants40
Shotgun #12 T.Hudson pass complete short right to #17 C.Wright caught at Chants36, for 1 yard to the Chants37 (#2 E.Culp)
PENALTY Chants Delay Of Game 5 yards from Chants37 to Chants32. NO PLAY
Shotgun #12 T.Hudson pass incomplete short left to #5 J.Simpkins thrown to Chants33
#29 E.Sebafundi punt 46 yards to the Dukes22 fair catch by #3 W.Knight at Dukes22
No Huddle-Shotgun #14 A.Barnett III pass complete short right to #17 M.Scott caught at Dukes20, for 5 yards to the Dukes27 (#14 M.Woods)
No Huddle-Shotgun #28 J.Malary rush middle for 73 yards gain to the Chants00 TOUCHDOWN, clock 10:40, 1ST DOWN #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 J.Kennard)
Shotgun #12 T.Hudson pass complete short right to #11 B.Johnson caught at Chants25, for 2 yards to the Chants27, out of bounds at Chants27
Shotgun #12 T.Hudson pass complete short left to #20 J.Edwards caught at Chants25, for 3 yards to the Chants30 (#26 J.Studio)
KJ Flowe 34 Yd Interception Return (Morgan Suarez Kick)
Shotgun #20 J.Edwards rush middle for 0 yards to the Chants15 (#98 T.Schmidt; #14 K.Flowe)
Shotgun #12 T.Hudson pass incomplete short right to #1 R.Washington thrown to Chants23
Shotgun #12 T.Hudson pass incomplete short middle to #23 D.Knicely thrown to Chants13
#29 E.Sebafundi punt 42 yards to the Dukes43 #17 M.Scott return 5 yards to the Dukes48 (#3 M.Meiga) PENALTY Chants Personal Foul 15 yards from Dukes48 to Chants37, 1ST DOWN
No Huddle-Shotgun #28 J.Malary rush middle for 10 yards gain to the Chants27 (#6 X.Gordon), 1ST DOWN
No Huddle-Shotgun #28 J.Malary rush middle for 4 yards gain to the Chants23 (#98 T.Nesbitt)
No Huddle-Shotgun #28 J.Malary rush middle for 8 yards gain to the Chants15 (#6 X.Gordon; #42 N.Arinze), 1ST DOWN
No Huddle-Shotgun #9 M.Sluka rush middle for 8 yards gain to the Chants07 (#19 S.McDowell)
No Huddle-Shotgun #9 M.Sluka rush middle for 0 yards to the Chants07 (#2 J.Wayne)
PENALTY Dukes Delay Of Game 5 yards from Chants07 to Chants12. NO PLAY
PENALTY Dukes Delay Of Game 5 yards from Chants12 to Chants17. NO PLAY
No Huddle-Shotgun #9 M.Sluka pass complete short right to #8 I.Alston caught at Chants00, for 17 yards to the Chants00 TOUCHDOWN nullified by penalty, clock 04:11 PENALTY Dukes Face Mask 15 yards from Chants17 to Chants32. NO PLAY
No Huddle-Shotgun #9 M.Sluka pass complete deep middle to #17 M.Scott caught at Chants00, for 32 yards to the Chants00 TOUCHDOWN, clock 04:02, 1ST DOWN #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 J.Kennard)
Shotgun #5 J.Simpkins rush middle for 1 yard gain to the Chants36 (#11 T.Dye)
Shotgun #5 J.Simpkins rush right for 6 yards gain to the Chants42 (#11 T.Dye)
Shotgun #12 T.Hudson pass incomplete short left to #23 D.Knicely thrown to Chants40
#29 E.Sebafundi punt 46 yards to the Dukes12, out of bounds at Dukes12
No Huddle-Shotgun #15 B.Kendall rush middle for 5 yards gain to the Dukes17 (#40 J.Bryant)
No Huddle-Shotgun #15 B.Kendall rush left for 3 yards gain to the Dukes20 (#17 C.Henry)
No Huddle-Shotgun #15 B.Kendall rush middle for 2 yards gain to the Dukes22 (#40 J.Bryant), 1ST DOWN
Kneel down by #15 B.Kendall at Dukes20 for loss of 2 yards
Kneel down by #15 B.Kendall at Dukes18 for loss of 2 yards

