House Prediction
Model Margin
Sacramento State by 17
Home Win Probability
Portland State 14%
Market (ESPN Bet)
Portland State +20.5
fitted_v1 · Nov 8, 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 |
|---|---|---|---|---|---|
| 14 | 7 | 14 | 17 | 52 | |
Portland State | 0 | 14 | 0 | 10 | 24 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Sacramento State | Portland State |
|---|---|---|
| Passing | 8-11 | 13-24 |
| Pass Yards | 188 | 177 |
| Rush Yards | 295 | 142 |
| Total Yards | 483 | 319 |
| Turnovers | 1 | 3 |
| 3rd Down | 5-12 | 5-15 |
| Penalties | 5-50 | 8-70 |
| Possession | 28:41 | 31:19 |
Player Leaders
Player Leaders
Play-by-Play
No Huddle-Shotgun #4 D.Henderson II rush middle for 25 yards gain to the PSU00 TOUCHDOWN, clock 08:57, 1ST DOWN #49 G.Meadors kick attempt good (H: #99 J.Firebaugh, LS: #47 A.Johnston) #97 M.Uribe kick attempt good (H: #34 T.Johnson, LS: #45 B.Fleming)
Shotgun #2 R.Hammond Jr. rush middle for 9 yards gain to the SAC26 (#3 P.Walker)
No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 2 yards gain to the SAC28 (#4 I.Green), 1ST DOWN
PENALTY SAC Illegal Motion 5 yards from SAC28 to SAC23. NO PLAY
Shotgun #2 R.Hammond Jr. rush middle for 2 yards gain to the SAC25 (#4 I.Green)
Shotgun #4 D.Henderson II rush middle for 5 yards gain to the SAC30 (#3 P.Walker)
Shotgun #4 D.Henderson II rush middle for 18 yards gain to the SAC48 (#26 J.Roberts; #6 J.Helmstetler), 1ST DOWN
No Huddle-Shotgun #7 C.Williams pass complete short left to #22 J.Smith caught at SAC48, for 8 yards to the PSU44 (#3 P.Walker)
No Huddle-Shotgun #22 J.Smith rush middle for 2 yards gain to the PSU42 (#4 I.Green), out of bounds, 1ST DOWN
No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 6 yards gain to the PSU36 (#4 I.Green)
No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 5 yards gain to the PSU31 (#56 S.Elliott; #6 J.Helmstetler), 1ST DOWN
No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 0 yards to the PSU31 (#55 D.Matagi; #80 J.Brannan)
No Huddle-Shotgun #4 D.Henderson II rush middle for 6 yards gain to the PSU25 (#4 I.Green)
(08:55) No Huddle-Shotgun #24 D.Thompson rush middle for 5 yards gain to the PSU30 (#33 A.Rocha; #56 D.Hampsten)
(08:31) No Huddle-Shotgun #24 D.Thompson rush right for 3 yards gain to the PSU33 (#33 A.Rocha; #56 D.Hampsten)
PENALTY PSU False Start (#62 J.Pasillas-Stanton) 5 yards from PSU33 to PSU28. NO PLAY
(07:49) No Huddle-Shotgun #3 T.Loville rush left for 5 yards gain to the PSU33 (#1 R.Lee III)
(07:13) #34 T.Johnson punt 24 yards to the SAC43, out of bounds at SAC43
(07:07) Shotgun #2 R.Hammond Jr. rush middle for 4 yards gain to the SAC47 (#3 P.Walker; #6 J.Helmstetler)
(06:42) Shotgun #2 R.Hammond Jr. rush right for 2 yards loss to the SAC45 (#46 A.Seiuli)
(06:11) Shotgun #7 C.Williams pass complete short middle to #2 R.Hammond Jr. caught at SAC45, for 29 yards to the PSU26 (#46 A.Seiuli), 1ST DOWN
(05:35) Shotgun #7 C.Williams pass incomplete deep left to #13 E.Campbell thrown to PSU00
(05:30) Shotgun #22 J.Smith rush middle for 2 yards gain to the PSU24 (#4 I.Green)
(04:55) No Huddle-Shotgun #7 C.Williams sacked for loss of 7 yards to the PSU31 (#96 S.Shufelt)
(04:13) #49 G.Meadors field goal attempt from 41 yards NO GOOD (H: #99 J.Firebaugh, LS: #47 A.Johnston), clock 04:08, End Of Play
(04:07) No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #85 K.Ingman caught at PSU30, for 2 yards to the PSU33 (#4 K.Akui)
(03:38) No Huddle-Shotgun #9 J.Sagapolutele pass intercepted by #12 J.Oliver at PSU38 #12 J.Oliver return 3 yards to the PSU35 (#17 Z.Dodson-Greene)
(03:30) No Huddle-Shotgun #28 S.Adams II rush middle for 0 yards to the PSU35 (#51 D.Hookfin; #6 J.Helmstetler)
(02:57) No Huddle-Shotgun #28 S.Adams II rush middle for 0 yards to the PSU35 (#56 S.Elliott; #26 J.Roberts)
(02:17) No Huddle-Shotgun #7 C.Williams rush middle for 17 yards gain to the PSU18, out of bounds at PSU18, 1ST DOWN
(01:47) No Huddle-Shotgun #22 J.Smith rush middle for 2 yards gain to the PSU16 (#55 D.Matagi; #26 J.Roberts) PENALTY PSU Offside 5 yards from PSU18 to PSU13. NO PLAY
(01:37) No Huddle-Shotgun #7 C.Williams rush left for 7 yards loss to the PSU20 (#2 D.Thornton)
(00:53) No Huddle-Shotgun #7 C.Williams pass complete short left to #22 J.Smith caught at PSU22, for 2 yards loss to the PSU22 (#26 J.Roberts; #6 J.Helmstetler)
(00:08) No Huddle-Shotgun #7 C.Williams pass complete short middle to #13 E.Campbell caught at PSU03, for 22 yards to the PSU00 TOUCHDOWN, clock 00:05, 1ST DOWN
(13:47) No Huddle-Shotgun #7 C.Williams pass complete short left to #13 E.Campbell caught at SAC40, for 65 yards to the PSU00 TOUCHDOWN, clock 13:36, 1ST DOWN
(13:36) No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #3 T.Loville caught at PSU27, for 15 yards to the PSU40, out of bounds at PSU40, 1ST DOWN
(13:05) No Huddle-Shotgun #24 D.Thompson rush right for 2 yards gain to the PSU42 (#17 A.McKenzie)
(12:33) No Huddle-Shotgun #9 J.Sagapolutele pass complete short left to #6 C.Newman caught at PSU42, for 4 yards to the PSU46 (#45 X.Williams; #55 M.Bailey)
(11:57) No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #3 T.Loville caught at PSU50, for 5 yards to the SAC49 (#17 A.McKenzie), 1ST DOWN
(11:28) No Huddle-Shotgun #9 J.Sagapolutele sacked for loss of 4 yards to the PSU47 (#56 D.Hampsten, #59 D.Watts)
(10:48) No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short right to #85 K.Ingman thrown to PSU45
(10:44) No Huddle-Shotgun #9 J.Sagapolutele pass intercepted by #4 K.Akui at SAC40 #4 K.Akui return 11 yards to the PSU49 fumbled by #4 K.Akui at PSU49 recovered by PSU #6 C.Newman at PSU49 #6 C.Newman return 0 yards to the PSU49 (#56 D.Hampsten)
(10:12) No Huddle-Shotgun #24 D.Thompson rush middle for 9 yards gain to the SAC42 (#24 L.Chouteau)
(09:34) No Huddle-Shotgun #24 D.Thompson rush middle for 1 yard gain to the SAC41 (#9 M.Tullis; #18 F.Puloka), 1ST DOWN
(09:03) No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep left to #6 C.Newman thrown to SAC18
(08:58) No Huddle-Shotgun #24 D.Thompson rush middle for 2 yards gain to the SAC39 (#91 J.Gillespie; #9 M.Tullis)
(08:26) No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short middle to #24 D.Thompson thrown to SAC30
(08:22) #34 T.Johnson punt 29 yards to the SAC10 fair catch by #1 J.Curtis at SAC10
(08:16) No Huddle-Shotgun #2 R.Hammond Jr. rush right for 13 yards gain to the SAC23 (#26 J.Roberts), 1ST DOWN
(07:39) No Huddle-Shotgun #4 D.Henderson II rush right for 0 yards to the SAC23 (#26 J.Roberts; #46 A.Seiuli)
(07:11) No Huddle-Shotgun #4 D.Henderson II rush middle for 0 yards to the SAC23 (#46 A.Seiuli)
(06:35) No Huddle-Shotgun #7 C.Williams pass incomplete deep right to #3 J.Anderson thrown to SAC47
(06:29) #91 C.McGough punt 38 yards to the PSU39 #28 J.Herron return 2 yards to the PSU41 (#28 S.Adams II)
(06:20) No Huddle-Shotgun #9 J.Sagapolutele rush middle for 1 yard loss to the PSU40 (#56 D.Hampsten)
(05:52) No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short right to #24 D.Thompson thrown to PSU44
(05:49) No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short right to #24 D.Thompson thrown to PSU45 broken up by #1 R.Lee III
(05:43) #34 T.Johnson punt 44 yards to the SAC16, out of bounds at SAC16
(05:34) No Huddle-Shotgun #7 C.Williams pass complete short right to #13 E.Campbell caught at SAC25, for 10 yards to the SAC26, End Of Play, 1ST DOWN
(05:09) No Huddle-Shotgun #7 C.Williams sacked for loss of 7 yards to the SAC19 (#56 S.Elliott)
(04:40) No Huddle-Shotgun #22 J.Smith rush middle for 3 yards gain to the SAC22 (#96 S.Shufelt; #26 J.Roberts)
(04:07) No Huddle-Shotgun #7 C.Williams sacked for loss of 5 yards to the SAC17 (#96 S.Shufelt)
(03:27) #91 C.McGough punt 52 yards to the PSU31
(03:12) No Huddle-Shotgun #14 T.Smith pass complete short right to #6 C.Newman caught at PSU29, for 3 yards to the PSU34 (#94 M.Mosley; #17 A.McKenzie)
(02:42) No Huddle-Shotgun #14 T.Smith rush right for 10 yards gain to the PSU44 (#4 K.Akui), 1ST DOWN
(02:11) No Huddle-Shotgun #14 T.Smith rush left for 9 yards gain to the SAC47 (#44 D.Davis)
(01:59) No Huddle-Shotgun #14 T.Smith rush middle for 6 yards gain to the SAC41 (#44 D.Davis), 1ST DOWN
(01:46) No Huddle-Shotgun #6 C.Newman rush right for 11 yards gain to the SAC30 (#4 K.Akui; #27 M.Taylor), 1ST DOWN
(01:27) No Huddle-Shotgun #14 T.Smith rush middle for 4 yards gain to the SAC26 (#90 S.Massey)
(01:21) No Huddle-Shotgun #24 D.Thompson rush middle for 0 yards to the SAC26 (#56 D.Hampsten)
(00:58) No Huddle-Shotgun #6 C.Newman rush right for 8 yards gain to the SAC18 (#12 J.Oliver), 1ST DOWN
(00:46) No Huddle-Shotgun #3 T.Loville rush right for 3 yards gain (3) to the SAC15 (#4 K.Akui) PENALTY PSU Holding (#85 K.Ingman) 10 yards from SAC15 to SAC25
(00:26) No Huddle-Shotgun #14 T.Smith pass complete short middle to #24 D.Thompson caught at SAC15, for 10 yards to the SAC15, End Of Play
(00:19) No Huddle-Shotgun #14 T.Smith pass complete short middle to #44 C.White caught at SAC03, for 15 yards to the SAC00 TOUCHDOWN, clock 00:15, 1ST DOWN
(00:08) No Huddle-Shotgun #28 S.Adams II rush right for 6 yards gain to the SAC20 (#96 S.Shufelt)
(14:52) No Huddle-Shotgun #14 T.Smith pass complete short to #6 C.Newman caught at PSU23, for 17 yards to the PSU39 (#18 F.Puloka), 1ST DOWN
(14:19) No Huddle-Shotgun #14 T.Smith sacked for loss of 1 yard to the PSU38 (#5 O.Moore)
(13:46) No Huddle-Shotgun #12 A.Miller rush left for 3 yards gain (3) to the PSU41 (#12 J.Oliver) PENALTY PSU Holding (#24 D.Thompson) 10 yards from PSU41 to PSU31
(13:28) No Huddle-Shotgun #14 T.Smith pass incomplete short left to #85 K.Ingman thrown to PSU40 broken up by #12 J.Oliver
(13:25) No Huddle-Shotgun #14 T.Smith rush middle for 9 yards gain to the PSU40 (#5 O.Moore)
PENALTY SAC Illegal Shift 5 yards from PSU40 to PSU45. NO PLAY
(12:36) #34 T.Johnson punt 54 yards to the SAC01 #1 J.Curtis return 4 yards to the SAC05 (#3 P.Walker)
(12:26) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 87 yards gain to the PSU08 (#4 I.Green), 1ST DOWN
(11:43) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 2 yards gain to the PSU06 (#6 J.Helmstetler)
(11:14) No Huddle-Shotgun #22 J.Smith rush middle for 6 yards gain to the PSU00 TOUCHDOWN, clock 11:10 #49 G.Meadors kick attempt good (H: #99 J.Firebaugh, LS: #47 A.Johnston)
(11:02) No Huddle-Shotgun #24 D.Thompson rush middle for 6 yards gain to the PSU36 (#5 O.Moore)
(10:38) No Huddle-Shotgun #14 T.Smith rush middle for 1 yard gain to the PSU37 (#94 M.Mosley)
(10:03) No Huddle-Shotgun #24 D.Thompson rush middle for 2 yards gain to the PSU39 (#18 F.Puloka)
(09:17) #34 T.Johnson punt 46 yards to the SAC15 fair catch by #1 J.Curtis at SAC15
(09:11) No Huddle-Shotgun #22 J.Smith rush right for 3 yards loss to the SAC12 (#26 J.Roberts; #4 I.Green)
(08:45) No Huddle-Shotgun #22 J.Smith rush middle for 4 yards gain to the SAC16 (#26 J.Roberts)
(08:28) No Huddle-Shotgun #22 J.Smith rush left for 1 yard gain to the SAC17 (#6 J.Helmstetler; #3 P.Walker)
(07:41) #91 C.McGough punt 38 yards to the PSU45 #28 J.Herron return 5 yards to the SAC50 (#15 J.Jones), out of bounds
(07:26) No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the SAC47 (#5 O.Moore)
(06:52) No Huddle-Shotgun #14 T.Smith rush middle for 6 yards gain to the SAC41 (#9 M.Tullis)
(06:10) No Huddle-Shotgun #14 T.Smith rush middle for 2 yards gain to the SAC39 (#44 D.Davis) PENALTY PSU Holding (#71 B.Cornell) 10 yards from SAC41 to PSU49. NO PLAY
(05:42) No Huddle-Shotgun #14 T.Smith pass complete deep middle to #3 T.Loville caught at SAC17, for 51 yards to the SAC00 TOUCHDOWN nullified by penalty, clock 05:33 PENALTY PSU Holding (#62 J.Pasillas-Stanton) 10 yards from PSU49 to PSU39. NO PLAY
(05:33) No Huddle-Shotgun #24 D.Thompson rush right for 6 yards gain to the PSU45 fumbled by #24 D.Thompson at PSU45 forced by #56 D.Hampsten recovered by SAC #94 M.Mosley at PSU45, End Of Play
(05:22) No Huddle-Shotgun #7 C.Williams rush right for 3 yards gain to the PSU42 (#3 P.Walker), out of bounds
(04:50) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 1 yard gain to the PSU41 (#3 P.Walker)
(04:21) No Huddle-Shotgun #2 R.Hammond Jr. rush right for 0 yards to the PSU41 (#26 J.Roberts) PENALTY SAC Holding declined
(04:01) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 41 yards gain to the PSU00 TOUCHDOWN, clock 04:01, 1ST DOWN #49 G.Meadors kick attempt good (H: #99 J.Firebaugh, LS: #47 A.Johnston)
(04:00) No Huddle-Shotgun #14 T.Smith pass complete short left to #85 K.Ingman caught at PSU23, for 4 yards to the PSU29 (#5 O.Moore; #94 M.Mosley)
(03:39) No Huddle-Shotgun #14 T.Smith rush right for 3 yards gain to the PSU32 (#5 O.Moore)
(03:06) No Huddle-Shotgun #24 D.Thompson rush right for 4 yards gain to the PSU36 (#45 X.Williams; #93 M.Kindle), 1ST DOWN
(02:32) No Huddle-Shotgun #24 D.Thompson rush right for 13 yards gain to the PSU49 (#13 Y.Emerson; #5 O.Moore), 1ST DOWN
(01:47) No Huddle-Shotgun #24 D.Thompson rush middle for 7 yards gain to the SAC44 (#94 M.Mosley)
(01:14) No Huddle-Shotgun #24 D.Thompson rush middle for 11 yards gain to the SAC33 (#17 A.McKenzie), 1ST DOWN
(00:35) No Huddle-Shotgun #24 D.Thompson rush left for 4 yards loss to the SAC37 (#18 F.Puloka; #13 Y.Emerson)
(14:59) No Huddle-Shotgun #14 T.Smith pass complete deep right to #3 T.Loville caught at SAC07, for 32 yards to the SAC05, out of bounds at SAC05, 1ST DOWN
(14:30) No Huddle-Shotgun #24 D.Thompson rush middle for 1 yard loss to the SAC06 (#58 J.McGlothen)
(13:46) No Huddle-Shotgun #14 T.Smith rush middle for 5 yards gain to the SAC01 (#4 K.Akui)
(13:19) No Huddle-Shotgun #14 T.Smith rush middle for 1 yard gain to the SAC00 TOUCHDOWN, clock 13:17 PENALTY SAC Offside declined #97 M.Uribe kick attempt good (H: #34 T.Johnson, LS: #45 B.Fleming)
(13:07) No Huddle-Shotgun #7 C.Williams pass complete short middle to #13 E.Campbell caught at SAC45, for 6 yards to the PSU49 (#20 C.Mamaril), out of bounds
(12:32) No Huddle-Shotgun #7 C.Williams pass incomplete deep to #13 E.Campbell thrown to PSU22 PENALTY PSU Pass Interference (#2 D.Thornton) 15 yards from PSU49 to PSU34, 1ST DOWN. NO PLAY
(12:25) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 2 yards gain to the PSU32, End Of Play
(11:54) No Huddle-Shotgun #7 C.Williams rush left for 17 yards gain to the PSU15 (#20 C.Mamaril), 1ST DOWN
(11:09) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 0 yards to the PSU15 (#6 J.Helmstetler; #26 J.Roberts)
(10:26) No Huddle-Shotgun #4 D.Henderson II rush right for 3 yards loss to the PSU18 (#96 S.Shufelt)
(09:39) No Huddle-Shotgun #7 C.Williams pass incomplete short middle to #12 O.Smith Jr. thrown to PSU04 broken up by #2 D.Thornton
(09:34) #49 G.Meadors field goal attempt from 35 yards GOOD (H: #99 J.Firebaugh, LS: #47 A.Johnston), clock 09:30
(09:21) No Huddle-Shotgun #24 D.Thompson rush right for 5 yards gain to the PSU38 (#9 M.Tullis; #18 F.Puloka) PENALTY SAC Face Mask 15 yards from PSU38 to SAC47, 1ST DOWN
(09:10) No Huddle-Shotgun #14 T.Smith rush left for 13 yards gain to the SAC34 (#38 D.Gordon), 1ST DOWN, PENALTY SAC Face Mask 15 yards from SAC34 to SAC19, 1ST DOWN
(08:46) No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards loss to the SAC22 (#9 M.Tullis)
(08:06) No Huddle-Shotgun #14 T.Smith pass complete short right to #3 T.Loville caught at SAC16, for 8 yards to the SAC14 (#5 O.Moore)
(07:23) No Huddle-Shotgun #14 T.Smith pass incomplete short middle to #3 T.Loville thrown to SAC02
(07:14) #97 M.Uribe field goal attempt from 31 yards GOOD (H: #34 T.Johnson, LS: #45 B.Fleming), clock 07:14
(07:07) No Huddle-Shotgun #7 C.Williams pass complete short left to #3 J.Anderson caught at SAC36, for 50 yards to the PSU19, out of bounds at PSU19, 1ST DOWN
(06:26) No Huddle-Shotgun #2 R.Hammond Jr. rush middle for 19 yards gain to the PSU00 TOUCHDOWN, clock 06:22, 1ST DOWN #49 G.Meadors kick attempt good (H: #99 J.Firebaugh, LS: #47 A.Johnston)
(06:20) No Huddle-Shotgun #14 T.Smith sacked for loss of 5 yards to the PSU20 (#45 X.Williams)
PENALTY PSU False Start (#81 C.Miller) 5 yards from PSU20 to PSU15. NO PLAY
(05:37) No Huddle-Shotgun #14 T.Smith pass complete short middle to #6 C.Newman caught at PSU21, for 16 yards to the PSU31 (#18 F.Puloka; #5 O.Moore)
(05:05) No Huddle-Shotgun #14 T.Smith sacked for loss of 7 yards to the PSU24 (#56 D.Hampsten)
(04:16) No Huddle-Shotgun #14 T.Smith sacked for loss of 10 yards to the PSU14 (#56 D.Hampsten), TURNOVER ON DOWNS
(04:10) No Huddle-Shotgun #28 S.Adams II rush right for 12 yards gain to the PSU02 (#6 J.Helmstetler), 1ST DOWN
(03:38) No Huddle-Shotgun #28 S.Adams II rush middle for 2 yards gain to the PSU00 TOUCHDOWN, clock 03:35 #49 G.Meadors kick attempt good (H: #99 J.Firebaugh, LS: #47 A.Johnston)
(03:34) No Huddle-Shotgun #14 T.Smith pass incomplete short right to #81 C.Miller thrown to PSU40
(03:28) No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the PSU29 (#99 M.Swindle)
(02:47) No Huddle-Shotgun #14 T.Smith sacked for loss of 7 yards to the PSU22 (#9 M.Tullis)
(02:03) #34 T.Johnson punt 50 yards to the SAC28
(01:51) No Huddle-Shotgun #48 J.Solis rush right for 3 yards gain to the SAC31 (#40 L.Burt)
(01:23) No Huddle-Shotgun #48 J.Solis rush middle for 3 yards gain to the SAC34 (#46 A.Seiuli)
(00:53) No Huddle-Shotgun #48 J.Solis rush middle for 0 yards to the SAC34 (#40 L.Burt)
(00:09) No Huddle #15 L.Sprague rush middle for 1 yard gain to the SAC35 (#26 J.Roberts), TURNOVER ON DOWNS
