Skip to content

Montana State Bobcats vs Cal Poly Mustangs

College Football
34-17
Final
Mustang Memorial Field at Spanos Stadium

Drive chart

Drives

  • End Of Game
  • Punt
  • Touchdown
  • Touchdown
  • Fumble
  • Touchdown
Team1234T
MTST31071434
CP0301417

Who won: Montana St 34-17

The Montana State Bobcats beat the Cal Poly Mustangs 34-17 on Saturday, October 25, 2025 at Mustang Memorial Field at Spanos Stadium. Justin Lamson led the Montana St in passing yards (19/30, 176 YDS, 1 TD). Bo Kelly led the Cal Poly in passing yards (20/30, 188 YDS, 2 TD, 1 INT).

Player of the game

Justin Lamson

MTST · 19/30, 176 YDS, 1 TD, 1 RUSH TD

7.9

Win probability

100%MTST final
MTSTCP

Tap or hover the line to see the play. Dots mark the biggest swings.

Play by play

  1. End of 4th quarter.
  2. Q4 0:24MTS

    Rush

    Kneel down by #8 J.Lamson at MSU48 for loss of 1 yard

    3rd & 7 at MTST 49

  3. Q4 0:57Justin Lamson

    Stuffed for a loss of 1

    Kneel down by #8 J.Lamson at MSU49 for loss of 1 yard

    J. Lamson · 12 CAR, 50 YDS · 2nd & 6 · 2nd & 6 at 50

  4. Q4 1:40Julius Davis

    4 yd run

    No Huddle-Shotgun #32 J.Davis rush left for 4 yards gain to the MSU50 (#7 J.East)

    J. Davis · 19 CAR, 175 YDS · 1st & 10 · 1st & 10 at MTST 46

  5. Q4 1:48Jesse Ehrlich

    Punt, 0 yds

    #35 J.Ehrlich punt 43 yards to the MSU46

    J. Ehrlich · 4th & 1 · 4th & 1 at CP 11

  6. Q4 2:00CP

    Timeout

    Timeout , clock 02:00

  7. Q4 2:16Bo Kelly

    6 yd completion to K. Sanders

    No Huddle-Shotgun #3 B.Kelly pass complete short right to #34 K.Sanders caught at CP05, for 6 yards to the CP11 (#10 B.Grebe; #0 T.Carr)

    B. Kelly · 20/30, 188 YDS · 3rd & 7 · 3rd & 7 at CP 5

  8. Q4 2:32Bo Kelly

    Incomplete to K. Sanders

    No Huddle-Shotgun #3 B.Kelly pass incomplete short right to #34 K.Sanders thrown to CP01

    B. Kelly · 20/30, 188 YDS · 2nd & 7 · 2nd & 7 at CP 5

  9. Q4 2:53Bo Kelly
    FLAG

    Flag: penalty

    No Huddle-Shotgun #3 B.Kelly pass complete short left to #10 M.Briscoe caught at CP13, for 13 yards to the CP22 (#29 J.Dolan; #6 B.Meredith) PENALTY CP Holding (#65 L.Magnuson) 4 yards from CP09 to CP05. NO PLAY

    B. Kelly · 20/30, 188 YDS · 2nd & 3 · 2nd & 3 at CP 9

  10. Q4 3:19Bo Kelly

    7 yd completion to A. Marshall

    No Huddle-Shotgun #3 B.Kelly pass complete short right to #85 A.Marshall caught at CP05, for 7 yards to the CP09 (#34 C.Taylor)

    B. Kelly · 20/30, 188 YDS · 1st & 10 · 1st & 10 at CP 2

  11. Q4 3:34Colby Frokjer

    Kickoff, touchback

    #30 C.Frokjer kickoff 63 yards to the CP02 #28 C.Kuhl return 0 yards to the CP02, out of bounds at CP02

    C. Frokjer

  12. TOUCHDOWNQ4 3:35
    Adam Jones

    Touchdown! 1 yd run

    A. Jones · 16 CAR, 62 YDS

    No Huddle-Shotgun #23 A.Jones rush for 1 yard gain to the CP00 TOUCHDOWN, clock 03:35 #39 M.Sansted kick attempt good (H: #30 C.Frokjer, LS: #40 B.Johnson)

    MTST 34 - 17 CP
  13. Q4 4:07Adam Jones

    No gain on the run

    No Huddle-Shotgun #23 A.Jones rush middle for 0 yards to the CP01 (#90 B.Piland)

    A. Jones · 16 CAR, 62 YDS · 1st & Goal · 1st & Goal at CP 1

  14. Q4 4:43Justin Lamson

    14 yd run

    No Huddle-Shotgun #8 J.Lamson rush left for 14 yards gain to the CP01 (#8 D.Turner), 1ST DOWN

    J. Lamson · 12 CAR, 50 YDS · 1st & 10 · 1st & 10 at CP 15

  15. Q4 5:22Adam Jones

    6 yd run

    No Huddle-Shotgun #23 A.Jones rush left for 6 yards gain to the CP15 (#22 M.Paiau), 1ST DOWN

    A. Jones · 16 CAR, 62 YDS · 3rd & 6 · 3rd & 6 at CP 21

  16. Q4 5:54Justin Lamson

    1 yd completion to R. Schlepp

    No Huddle-Shotgun #8 J.Lamson pass complete short right to #88 R.Schlepp caught at CP25, for 1 yard to the CP21 (#47 B.Breedlove)

    J. Lamson · 19/30, 176 YDS · 2nd & 7 · 2nd & 7 at CP 22

  17. Q4 6:39Adam Jones

    3 yd run

    No Huddle-Shotgun #23 A.Jones rush middle for 3 yards gain to the CP22 (#7 J.East)

    A. Jones · 16 CAR, 62 YDS · 1st & 10 · 1st & 10 at CP 25

  18. Q4 7:12Justin Lamson

    13 yd completion to C. Long

    No Huddle-Shotgun #8 J.Lamson pass complete short middle to #1 C.Long caught at CP35, for 13 yards to the CP25 (#21 C.Solis-Lumar), 1ST DOWN

    J. Lamson · 19/30, 176 YDS · 2nd & 8 · 2nd & 8 at CP 38

  19. Q4 7:55Adam Jones

    2 yd run

    No Huddle-Shotgun #23 A.Jones rush middle for 2 yards gain to the CP38 (#2 T.Bean; #7 J.East)

    A. Jones · 16 CAR, 62 YDS · 1st & 10 · 1st & 10 at CP 40

  20. Q4 8:06

    Kickoff returned 58 yds

    #36 J.Lopez kickoff 63 yards to the MSU02 #10 J.Woods return 58 yards to the CP40 (#24 M.Otterstedt)

    J. Lopez

  21. TOUCHDOWNQ4 8:16
    Bo Kelly

    Touchdown! 6 yd catch

    B. Kelly · 20/30, 188 YDS

    No Huddle-Shotgun #3 B.Kelly pass complete short right to #0 L.Booher caught at MSU00, for 6 yards to the MSU00 TOUCHDOWN, clock 08:16 #38 N.Serna kick attempt good (H: #35 J.Ehrlich, LS: #33 S.Moore)

    MTST 27 - 17 CP
  22. Q4 8:21Bo Kelly

    14 yd completion to L. Booher

    No Huddle-Shotgun #3 B.Kelly pass complete short right to #0 L.Booher caught at MSU06, for 14 yards to the MSU06 QB hurried by #45 H.Parsons, End Of Play, 1ST DOWN

    B. Kelly · 20/30, 188 YDS · 4th & 3 · 4th & 3 at MTST 20

  23. Q4 9:12Bo Kelly

    5 yd completion to B. Wheatley

    No Huddle-Shotgun #3 B.Kelly pass complete short right to #9 B.Wheatley caught at MSU20, for 5 yards to the MSU20, End Of Play

    B. Kelly · 20/30, 188 YDS · 3rd & 8 · 3rd & 8 at MTST 25

  24. Q4 9:54Bo Kelly

    2 yd completion to J. Garrison

    No Huddle-Shotgun #3 B.Kelly pass complete short left to #5 J.Garrison caught at MSU29, for 2 yards to the MSU25 (#7 T.Gray)

    B. Kelly · 20/30, 188 YDS · 2nd & 10 · 2nd & 10 at MTST 27

  25. Q4 10:13Bo Kelly

    Incomplete to M. Otterstedt

    No Huddle-Shotgun #3 B.Kelly pass incomplete deep middle to #24 M.Otterstedt thrown to MSU01 broken up by #6 B.Meredith

    B. Kelly · 20/30, 188 YDS · 1st & 10 · 1st & 10 at MTST 27

Leaders

MTSTCP
Passing Yards
Justin Lamson
19/30, 176 YDS, 1 TD
Bo Kelly
20/30, 188 YDS, 2 TD, 1 INT
Rushing Yards
Julius Davis
19 CAR, 175 YDS, 1 TD
Trey Wilson
6 CAR, 21 YDS
Receiving Yards
Taco Dowler
6 REC, 57 YDS
Michael Briscoe
4 REC, 39 YDS
Sacks
-
Mikey D'Amato
1
Tackles
Neil Daily
4
Mikey D'Amato
16