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).

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 17.9Justin Lamson
  2. 27.6Julius Davis
  3. 37.1Adam Jones
  4. 46.8Myles Sansted
  5. 56.8Bo Kelly
  6. 66.7Logan Booher
  7. 76.6Taco Dowler
  8. 86.5Jared White
  9. 96.5Cole Taylor
  10. 106.5Fidel Pitts
  11. 116.5Noah Serna
  12. 126.4Jabez Woods

Team stats

MTSTCP
261st Downs12
8-153rd down efficiency2-12
1-24th down efficiency1-1
466Total Yards241
176Passing191
19/30Comp/Att22/35
5.9Yards per pass5.5
290Rushing50
50Rushing Attempts15
5.8Yards per rush3.3
7-70Penalties5-29
1Turnovers1
1Fumbles lost0
0Interceptions thrown1
36:31Possession23:29

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