House Prediction
Model Margin
Towson by 20.1
Home Win Probability
Towson 88%
Market (ESPN Bet)
Towson -8.5
fitted_v1 · Nov 22, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
Campbell | 10 | 7 | 7 | 7 | 31 |
Towson | 7 | 14 | 0 | 14 | 35 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Campbell | Towson |
|---|---|---|
| Passing | 29-41 | 18-29 |
| Pass Yards | 272 | 261 |
| Rush Yards | 144 | 127 |
| Total Yards | 416 | 388 |
| Turnovers | 0 | 1 |
| 3rd Down | 9-14 | 7-12 |
| Penalties | 3-20 | 3-35 |
| Possession | 34:34 | 25:26 |
Player Leaders
Player Leaders
Play-by-Play
No Huddle-Shotgun #4 A.Wooten II rush middle for 5 yards gain to the TOW36 (#8 J.Pace; #10 A.Wilson) PENALTY CAM Offside (#10 A.Wilson) 5 yards from TOW31 to TOW36. NO PLAY
No Huddle-Shotgun #13 A.Indorf pass complete short left to #2 J.Doss caught at TOW34, for 1 yard loss to the TOW35 (#1 L.Rudolph)
No Huddle-Shotgun #4 A.Wooten II rush middle for 8 yards gain to the TOW43 (#37 D.Pettis), 1ST DOWN
No Huddle-Shotgun #13 A.Indorf pass incomplete short middle to #0 J.Dunmore thrown to CAM40
No Huddle-Shotgun #4 A.Wooten II rush middle for 0 yards to the TOW43 (#37 D.Pettis; #11 E.Bedada)
No Huddle-Shotgun #13 A.Indorf pass incomplete deep middle to #1 Z.Perkins thrown to CAM20 QB hurried by #37 D.Pettis
#42 B.LaFollette punt 45 yards to the CAM12 #0 R.King return 11 yards to the CAM23 (#3 A.Thomas), out of bounds
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #15 P.Jones caught at CAM22, for 0 yards to the CAM23 (#99 A.Clark; #6 B.Peters)
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short left to #15 P.Jones thrown to CAM30
No Huddle-Shotgun #6 K.Sixkiller pass complete deep left to #0 R.King caught at TOW42, for 44 yards to the TOW33 (#0 X.Terry; #9 E.Gant), 1ST DOWN
No Huddle-Shotgun #23 E.Lawrence rush middle for 7 yards gain to the TOW26 (#0 X.Terry; #2 K.White)
No Huddle-Shotgun #23 E.Lawrence rush middle for 5 yards gain to the TOW21 (#10 M.Turner; #45 W.Draeger), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short right to #15 P.Jones thrown to TOW13 broken up by #7 J.Shiggs
No Huddle-Shotgun #1 M.Chandler II pass incomplete short right to #2 D.Lopes thrown to TOW07 QB hurried by #30 B.Kumpon
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short left to #23 E.Lawrence thrown to TOW22
#38 A.Crabb field goal attempt from 38 yards GOOD (H: #42 A.Bonde, LS: #34 V.Barefoot), clock 09:45
No Huddle-Shotgun #3 K.Battles rush middle for 15 yards gain to the TOW40 (#1 L.Rudolph), out of bounds, 1ST DOWN
No Huddle-Shotgun #13 A.Indorf rush middle for 3 yards gain to the TOW43, End Of Play
No Huddle-Shotgun #13 A.Indorf rush middle for 4 yards gain to the TOW47 (#2 K.Scott)
No Huddle-Shotgun #3 K.Battles rush middle for 6 yards gain to the CAM47 (#8 J.Pace; #1 L.Rudolph), 1ST DOWN
PENALTY CAM Offside (#50 J.Best) 5 yards from CAM47 to CAM42. NO PLAY
No Huddle-Shotgun #6 W.Watkins rush middle for 3 yards gain to the CAM39 (#2 K.Scott)
No Huddle-Shotgun #6 W.Watkins rush middle for 8 yards gain to the CAM31 (#8 J.Pace), 1ST DOWN
No Huddle-Shotgun #6 W.Watkins rush middle for 6 yards gain to the CAM25 (#8 J.Pace)
No Huddle-Shotgun #13 A.Indorf pass complete short middle to #14 L.Londono caught at CAM25, for 25 yards to the CAM00 TOUCHDOWN, clock 05:36, 1ST DOWN #47 C.Williams kick attempt good (H: #42 B.LaFollette, LS: #51 D.Anderla)
No Huddle-Shotgun #1 M.Chandler II rush middle for 5 yards gain to the CAM30 (#1 M.Brodie; #40 S.Boyd)
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #1 M.Chandler II caught at CAM27, for 2 yards loss to the CAM28 (#2 K.White)
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #0 R.King caught at CAM42, for 14 yards to the CAM42 (#12 Z.Brown), out of bounds, 1ST DOWN
No Huddle-Shotgun #23 E.Lawrence rush middle for 7 yards gain to the CAM49 (#3 A.Thomas; #2 K.White)
No Huddle-Shotgun #23 E.Lawrence rush middle for 4 yards gain to the TOW47 (#3 A.Thomas; #95 T.Adams), 1ST DOWN
No Huddle-Shotgun #8 N.Kearney rush middle for 1 yard gain to the TOW46 (#95 T.Adams)
No Huddle-Shotgun #6 K.Sixkiller rush middle for 13 yards gain to the TOW33 (#6 B.Peters), 1ST DOWN. The previous play is under automatic review - "Runner was down by contact". CALL UPHELD
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #9 T.Wilson caught at TOW18, for 15 yards to the TOW18 (#6 B.Peters), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #2 D.Lopes caught at TOW00, for 18 yards to the TOW00 TOUCHDOWN, clock 00:07, 1ST DOWN #38 A.Crabb kick attempt good (H: #42 A.Bonde, LS: #34 V.Barefoot)
PENALTY TOW Roughing The Passer (#2 K.White) 15 yards from CAM35 to CAM50. NO PLAY
No Huddle-Shotgun #4 A.Wooten II rush middle for 0 yards to the TOW15 (#40 J.Garza)
No Huddle-Shotgun #13 A.Indorf pass complete short left to #22 B.Butler caught at TOW19, for 9 yards to the TOW24 (#43 L.Livermon)
No Huddle-Shotgun #6 W.Watkins rush middle for 2 yards gain to the TOW39 (#8 J.Pace; #36 D.Frederick)
No Huddle-Shotgun #13 A.Indorf pass intercepted by #1 L.Rudolph at CAM49 #1 L.Rudolph return 5 yards to the TOW46 (#7 S.Reynolds)
No Huddle-Shotgun #1 M.Chandler II pass complete short left to #8 N.Kearney caught at CAM50, for 7 yards to the TOW39 (#2 K.White)
No Huddle-Shotgun #1 M.Chandler II rush middle for 17 yards gain to the TOW22, out of bounds at TOW22, 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #9 T.Wilson caught at TOW18, for 8 yards to the TOW14 (#30 B.Kumpon)
No Huddle-Shotgun #8 N.Kearney rush middle for 14 yards gain to the TOW00 TOUCHDOWN, clock 11:01, 1ST DOWN #38 A.Crabb kick attempt good (H: #42 A.Bonde, LS: #34 V.Barefoot)
No Huddle-Shotgun #13 A.Indorf pass complete short right to #3 K.Battles caught at TOW20, for 5 yards to the TOW30 (#8 J.Pace; #20 A.Benton) PENALTY TOW Holding (#12 J.Jones) 10 yards from TOW30 to TOW20
No Huddle-Shotgun #13 A.Indorf pass complete short left to #7 S.Reynolds caught at TOW18, for 8 yards to the TOW28 (#20 A.Benton; #32 A.Whipple)
No Huddle-Shotgun #3 K.Battles rush middle for 0 yards to the TOW28 (#20 A.Benton)
No Huddle-Shotgun #13 A.Indorf pass incomplete short right to #7 S.Reynolds thrown to TOW32 QB hurried by #37 D.Pettis
#42 B.LaFollette punt 54 yards to the CAM18
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #0 R.King caught at CAM20, for 6 yards to the CAM24 (#7 J.Shiggs; #6 B.Peters), out of bounds
No Huddle-Shotgun #8 N.Kearney rush middle for 3 yards gain to the CAM27 (#6 B.Peters; #7 J.Shiggs)
No Huddle-Shotgun #8 N.Kearney rush middle for 2 yards gain to the CAM29 (#3 A.Thomas), 1ST DOWN
No Huddle-Shotgun #8 N.Kearney rush middle for 1 yard gain to the CAM30 (#40 S.Boyd; #2 K.White)
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short middle to #9 T.Wilson thrown to CAM39 QB hurried by #99 A.Clark PENALTY CAM Holding (#66 F.Pelling) 10 yards from CAM30 to CAM20. NO PLAY
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short right to #2 D.Lopes thrown to CAM25
No Huddle-Shotgun #6 K.Sixkiller pass incomplete deep middle to #84 S.Keener thrown to TOW38 QB hurried by #6 B.Peters
#19 L.Wynn punt 15 yards to the CAM35, out of bounds at CAM35
No Huddle-Shotgun #13 A.Indorf pass incomplete deep right to #0 J.Dunmore thrown to CAM00 QB hurried by #43 L.Livermon
No Huddle-Shotgun #13 A.Indorf pass complete deep left to #1 Z.Perkins caught at CAM14, for 21 yards to the CAM14 (#6 B.Guzman), 1ST DOWN
No Huddle-Shotgun #13 A.Indorf pass complete short middle to #7 S.Reynolds caught at CAM16, for 1 yard to the CAM13 (#1 L.Rudolph)
No Huddle-Shotgun #4 A.Wooten II rush middle for 1 yard gain to the CAM12 (#20 A.Benton; #43 L.Livermon)
John Dunmore 12 Yd pass from Andrew Indorf (Caden Williams Kick)
No Huddle-Shotgun #23 E.Lawrence rush middle for 2 yards gain to the CAM27 (#8 S.Graham; #3 A.Thomas)
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #23 E.Lawrence caught at CAM24, for 4 yards to the CAM31 (#8 S.Graham)
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #1 M.Chandler II caught at CAM32, for 4 yards to the CAM35 (#7 J.Shiggs), out of bounds, 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #0 R.King caught at CAM40, for 6 yards to the CAM41 (#1 M.Brodie)
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short middle to #15 P.Jones thrown to CAM44
No Huddle-Shotgun #6 K.Sixkiller sacked for loss of 7 yards to the CAM34 (#6 B.Peters, #30 B.Kumpon)
#42 A.Bonde punt 31 yards to the TOW35, out of bounds at TOW35
No Huddle-Shotgun #13 A.Indorf pass complete short right to #0 J.Dunmore caught at TOW35, for 7 yards to the TOW42 (#2 K.Scott; #43 L.Livermon)
No Huddle-Shotgun #13 A.Indorf pass complete deep middle to #14 L.Londono caught at CAM10, for 51 yards to the CAM07 (#14 C.Crump), 1ST DOWN
No Huddle-Shotgun #13 A.Indorf pass incomplete short right to #0 J.Dunmore thrown to CAM00
No Huddle-Shotgun #7 S.Reynolds rush left for 3 yards gain to the CAM04 (#14 C.Crump)
No Huddle-Shotgun #13 A.Indorf pass complete short right to #14 L.Londono caught at CAM01, for 4 yards to the CAM00 TOUCHDOWN, clock 00:09 #47 C.Williams kick attempt good (H: #42 B.LaFollette, LS: #51 D.Anderla) #47 C.Williams kick attempt good (H: #42 B.LaFollette, LS: #51 D.Anderla). #37 D.Pettis injured on the play
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #9 T.Wilson caught at CAM30, for 17 yards to the CAM40 (#3 A.Thomas), 1ST DOWN, PENALTY CAM Ineligible Downfield on Pass declined
No Huddle-Shotgun #23 E.Lawrence rush middle for 9 yards gain to the CAM34 (#45 W.Draeger; #2 K.White)
No Huddle-Shotgun #23 E.Lawrence rush middle for 4 yards gain to the CAM38 (#45 W.Draeger), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #9 T.Wilson caught at CAM37, for 1 yard to the CAM39 (#2 K.White)
No Huddle-Shotgun #23 E.Lawrence rush middle for 4 yards gain to the CAM43 (#32 J.Drummer)
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #0 R.King caught at CAM47, for 16 yards to the TOW41 (#0 X.Terry), 1ST DOWN
No Huddle-Shotgun #23 E.Lawrence rush middle for 14 yards gain to the TOW27 (#0 X.Terry; #1 M.Brodie), 1ST DOWN
No Huddle-Shotgun #8 N.Kearney rush left for 14 yards gain to the TOW13 (#1 M.Brodie), out of bounds, 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #1 M.Chandler II caught at TOW15, for 0 yards to the TOW13 (#9 E.Gant)
No Huddle-Shotgun #1 M.Chandler II rush left for 6 yards gain to the TOW07 (#7 J.Shiggs; #0 X.Terry)
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #2 D.Lopes caught at TOW02, for 6 yards to the TOW01 (#1 M.Brodie; #9 E.Gant), 1ST DOWN. The previous play is under automatic review - "Short of the goal line". CALL OVERTURNED. (Original Play: No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #2 D.Lopes caught at TOW02, for 7 yards to the TOW00 TOUCHDOWN, clock 09:13, 1ST DOWN)
No Huddle-Shotgun #23 E.Lawrence rush middle for 1 yard gain to the TOW00 TOUCHDOWN, clock 09:01 #38 A.Crabb kick attempt good (H: #42 A.Bonde, LS: #34 V.Barefoot)
No Huddle-Shotgun #4 A.Wooten II rush middle for 8 yards gain to the TOW43 (#14 C.Crump; #8 J.Pace)
No Huddle-Shotgun #4 A.Wooten II rush middle for 4 yards gain to the TOW47 (#1 L.Rudolph; #43 L.Livermon), 1ST DOWN
No Huddle-Shotgun #4 A.Wooten II rush middle for 1 yard gain to the TOW48 (#1 L.Rudolph; #97 A.Miller)
No Huddle-Shotgun #3 K.Battles rush middle for 5 yards gain to the CAM47 (#12 D.Philord)
No Huddle-Shotgun #13 A.Indorf pass incomplete deep right to #14 L.Londono thrown to CAM20 broken up by #6 B.Guzman QB hurried by #37 D.Pettis
#42 B.LaFollette punt 45 yards to the CAM02
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #84 S.Keener caught at CAM06, for 9 yards to the CAM11 (#1 M.Brodie), out of bounds
No Huddle-Shotgun #8 N.Kearney rush middle for 0 yards to the CAM11 (#3 A.Thomas; #95 T.Adams)
No Huddle-Shotgun #8 N.Kearney rush middle for 2 yards gain to the CAM13 (#40 S.Boyd), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #1 M.Chandler II caught at CAM18, for 6 yards to the CAM19 (#12 Z.Brown)
No Huddle-Shotgun #1 M.Chandler II rush right for 4 yards gain to the CAM23 (#6 B.Peters; #32 J.Drummer), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass incomplete deep right to #84 S.Keener thrown to CAM47 broken up by #1 M.Brodie
No Huddle-Shotgun #8 N.Kearney rush middle for 3 yards gain to the CAM26 (#2 K.White)
No Huddle-Shotgun #6 K.Sixkiller pass incomplete deep right to #0 R.King thrown to TOW35 QB hurried by #32 J.Drummer
#19 L.Wynn punt 16 yards to the CAM42
No Huddle-Shotgun #13 A.Indorf pass complete short middle to #80 C.Schaeffer caught at CAM41, for 3 yards to the CAM39 (#2 K.Scott)
No Huddle-Shotgun #0 J.Dunmore pass incomplete deep right to #3 K.Battles thrown to CAM05
No Huddle-Shotgun #13 A.Indorf pass incomplete short right to #0 J.Dunmore thrown to CAM22 QB hurried by #37 D.Pettis
No Huddle #42 B.LaFollette pass complete short right to #7 S.Reynolds caught at CAM38, for 1 yard to the CAM38 (#5 M.Alexander), TURNOVER ON DOWNS
No Huddle-Shotgun #23 E.Lawrence rush middle for 2 yards gain to the CAM40 (#0 X.Terry)
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #2 D.Lopes caught at CAM49, for 10 yards to the CAM50 (#9 E.Gant), 1ST DOWN
No Huddle-Shotgun #23 E.Lawrence rush right for 1 yard loss to the CAM49 (#10 M.Turner)
No Huddle-Shotgun #6 K.Sixkiller pass incomplete short right to #0 R.King thrown to TOW49 QB hurried by #6 B.Peters
No Huddle-Shotgun #6 K.Sixkiller pass complete short right to #0 R.King caught at TOW45, for 13 yards to the TOW38 (#1 M.Brodie), out of bounds, 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #1 M.Chandler II caught at TOW31, for 9 yards to the TOW29 (#2 K.White)
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #1 M.Chandler II caught at TOW36, for 3 yards to the TOW26 (#0 X.Terry), out of bounds, 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #1 M.Chandler II caught at TOW21, for 13 yards to the TOW13 (#1 M.Brodie), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #2 D.Lopes caught at TOW08, for 5 yards to the TOW08 (#1 M.Brodie)
No Huddle-Shotgun #23 E.Lawrence rush middle for 8 yards gain to the TOW00 TOUCHDOWN, clock 11:54, 1ST DOWN #38 A.Crabb kick attempt good (H: #42 A.Bonde, LS: #34 V.Barefoot)
No Huddle-Shotgun #13 A.Indorf pass incomplete short right to #2 J.Doss thrown to TOW35
No Huddle-Shotgun #4 A.Wooten II rush middle for 9 yards gain to the TOW33 (#20 A.Benton; #6 B.Guzman)
No Huddle-Shotgun #6 W.Watkins rush middle for 3 yards gain to the TOW36 (#43 L.Livermon), 1ST DOWN
No Huddle-Shotgun #6 W.Watkins pass complete short middle to #80 C.Schaeffer caught at CAM50, for 64 yards to the CAM00 TOUCHDOWN, clock 10:26, 1ST DOWN #47 C.Williams kick attempt good (H: #42 B.LaFollette, LS: #51 D.Anderla)
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #0 R.King caught at CAM27, for 5 yards to the CAM30 (#32 J.Drummer; #10 M.Turner)
No Huddle-Shotgun #8 N.Kearney rush middle for 2 yards gain to the CAM32 (#45 W.Draeger; #30 B.Kumpon)
No Huddle-Shotgun #6 K.Sixkiller rush middle for 6 yards gain to the CAM38 (#30 B.Kumpon), 1ST DOWN
No Huddle-Shotgun #1 M.Chandler II rush middle for 2 yards loss to the CAM36 (#40 S.Boyd)
No Huddle-Shotgun #1 M.Chandler II pass complete short right to #2 D.Lopes caught at CAM43, for 7 yards to the CAM43 (#1 M.Brodie)
No Huddle-Shotgun #1 M.Chandler II sacked for loss of 1 yard to the CAM42 (#3 A.Thomas, #58 A.Hamond)
#42 A.Bonde punt 34 yards to the TOW24 fair catch by #14 L.Londono at TOW24
No Huddle-Shotgun #13 A.Indorf pass incomplete deep left to #0 J.Dunmore thrown to CAM38 broken up by #12 D.Philord
No Huddle-Shotgun #13 A.Indorf rush middle for 7 yards gain to the TOW31 (#15 T.Curry)
No Huddle-Shotgun #3 K.Battles rush middle for 5 yards gain to the TOW36 (#12 D.Philord), 1ST DOWN
No Huddle-Shotgun #7 S.Reynolds rush middle for 5 yards gain to the TOW41 (#1 L.Rudolph; #8 J.Pace)
No Huddle-Shotgun #13 A.Indorf pass complete deep right to #1 Z.Perkins caught at CAM32, for 27 yards to the CAM32 (#28 B.Lofton), 1ST DOWN
No Huddle-Shotgun #13 A.Indorf pass complete short left to #0 J.Dunmore caught at CAM35, for 4 yards to the CAM28 (#0 E.Spivey)
No Huddle-Shotgun #4 A.Wooten II rush middle for 3 yards gain to the CAM25 (#43 L.Livermon; #10 A.Wilson)
No Huddle-Shotgun #6 W.Watkins rush middle for 2 yards gain to the CAM23 (#1 L.Rudolph)
No Huddle-Shotgun #6 W.Watkins rush middle for 2 yards gain to the CAM21 (#10 A.Wilson; #43 L.Livermon), 1ST DOWN
No Huddle-Shotgun #13 A.Indorf pass complete short left to #0 J.Dunmore caught at CAM26, for 2 yards to the CAM19 (#0 E.Spivey; #1 L.Rudolph). #0 E.Spivey injured on the play
No Huddle-Shotgun #6 W.Watkins rush middle for 1 yard gain to the CAM18 (#99 L.Wright)
No Huddle-Shotgun #13 A.Indorf pass complete short left to #11 C.Charlton caught at CAM00, for 18 yards to the CAM00 TOUCHDOWN, clock 00:38, 1ST DOWN. The previous play is under automatic review - "Runner was inbounds". CALL OVERTURNED. (Original Play: No Huddle-Shotgun #13 A.Indorf pass incomplete short left to #11 C.Charlton thrown to CAM00) #47 C.Williams kick attempt good (H: #42 B.LaFollette, LS: #51 D.Anderla)
No Huddle-Shotgun #6 K.Sixkiller pass complete short middle to #0 R.King caught at CAM26, for 17 yards to the CAM31 (#24 M.Swain), 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass incomplete, Spike
No Huddle-Shotgun #6 K.Sixkiller pass complete short left to #23 E.Lawrence caught at CAM35, for 11 yards to the CAM42, out of bounds at CAM42, 1ST DOWN
No Huddle-Shotgun #6 K.Sixkiller pass incomplete deep left to #1 M.Chandler II thrown to TOW25
No Huddle-Shotgun #66 F.Pelling rush middle for 5 yards loss to the CAM37 fumbled by #66 F.Pelling at CAM40 forced by #95 T.Adams recovered by CAM #52 D.Jones at CAM37, End Of Play