House Prediction
Model Margin
USC by 7.7
Home Win Probability
USC 68%
Market (Bovada)
USC -6.5
fitted_v1 · Nov 15, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
USC Holds Off Late Iowa Surge in Week 12 Thriller
USC defeated Iowa 26-21 in a competitive Week 12 matchup. The Trojans controlled the early momentum, holding Iowa scoreless in the first quarter before the Hawkeyes struck for 14 points in the second. Iowa's offense was led by quarterback M. Gronowski, whose 44-yard completion to J. Gill in the first quarter set up an early touchdown pass to D. Howard. Kamari Moulton paced Iowa's ground game with 90 rushing yards.
USC responded with consistent scoring throughout the second half, adding nine points in the third quarter and seven in the fourth to secure the victory. J. Maiava's two touchdown passes, including a 35-yard strike to M. Lemon in the third quarter, proved crucial. Ja'Kobi Lane led USC's receiving corps with 65 yards.
Iowa's second-half offensive struggles proved costly, managing no points in either the third or fourth quarters. The game featured significant momentum swings, with the outcome remaining competitive throughout. Iowa covered the 6.5-point spread despite the loss, while the contest finished under the 48.5-point total.
AI-generated recap · Jul 28, 2026
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 7 | 14 | 0 | 0 | 21 | |
| 0 | 10 | 9 | 7 | 26 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Iowa | USC |
|---|---|---|
| Passing | 13-20 | 23-32 |
| Pass Yards | 137 | 254 |
| Rush Yards | 183 | 106 |
| Total Yards | 320 | 360 |
| Turnovers | 1 | 0 |
| 3rd Down | 4-10 | 5-10 |
| Penalties | 6-70 | 3-30 |
| Possession | 30:44 | 29:16 |
Player Leaders
Player Leaders
Play-by-Play
(15:00) Shotgun #11 M.Gronowski pass complete short left to #81 D.Vonnahme caught at IOWA39, for 14 yards to the IOWA45 (#31 J.Walker), 1ST DOWN
(14:21) Shotgun #11 M.Gronowski pass incomplete short right to #21 K.Wetjen thrown to IOWA41
(14:19) Shotgun #11 M.Gronowski pass complete deep right to #5 J.Gill caught at USC32, for 44 yards to the USC11 (#7 K.Ramsey), out of bounds, 1ST DOWN
(13:32) Shotgun #28 K.Moulton rush middle for 6 yards gain to the USC05 (#97 J.Abasiri; #22 B.Conley)
(12:56) #11 M.Gronowski pass complete short right to #48 Z.Ortwerth caught at USC08, for 3 yards to the USC02 (#7 K.Ramsey)
(12:13) #11 M.Gronowski rush middle for 0 yards to the USC02 (#18 E.Gentry; #23 D.Stephens II)
(11:32) #11 M.Gronowski pass complete short right to #7 D.Howard caught at USC00, for 2 yards to the USC00 TOUCHDOWN, clock 11:26, 1ST DOWN, PENALTY USC Offside declined #18 D.Stevens kick attempt good (H: #99 T.Nissen, LS: #45 B.Worrell)
(11:26) Shotgun #30 K.Miller rush middle for 3 yards gain to the USC28 (#36 J.Montgomery)
(11:00) No Huddle-Shotgun #14 J.Maiava pass complete short right to #6 M.Lemon caught at USC27, for 1 yard loss to the USC27 (#6 Z.Lutmer)
(10:21) No Huddle-Shotgun #14 J.Maiava pass incomplete short middle to #8 J.Lane thrown to USC39
(10:15) #0 S.Johnson punt 19 yards to the USC46, out of bounds at USC46
(10:09) #11 M.Gronowski pass incomplete deep left to #21 K.Wetjen thrown to USC03 broken up by #7 K.Ramsey
(10:00) Shotgun #28 K.Moulton rush left for 3 yards gain to the USC43 (#6 A.Lucas)
(09:17) Shotgun #11 M.Gronowski pass incomplete short right to #5 J.Gill thrown to USC35
(09:13) #9 R.Dakin punt 30 yards to the USC13 fair catch by #6 M.Lemon at USC13
(09:05) Shotgun #14 J.Maiava pass complete short left to #8 J.Lane caught at USC10, for 5 yards to the USC18 (#6 Z.Lutmer), out of bounds
(08:34) No Huddle-Shotgun #30 K.Miller rush left for 6 yards gain to the USC24 (#41 J.Harrell; #43 K.Sharar), 1ST DOWN
(08:02) No Huddle-Shotgun #14 J.Maiava pass complete short right to #8 J.Lane caught at USC30, for 8 yards to the USC32 (#2 T.Hall), out of bounds
(07:28) No Huddle-Shotgun #14 J.Maiava pass complete short left to #6 M.Lemon caught at USC30, for 4 yards to the USC36 (#6 Z.Lutmer), 1ST DOWN
(06:51) No Huddle-Shotgun #14 J.Maiava sacked for loss of 7 yards to the USC29 (#95 A.Graves)
(06:13) No Huddle-Shotgun #14 J.Maiava pass complete short right to #16 T.Hines caught at USC31, for 5 yards to the USC34 (#6 Z.Lutmer), out of bounds
(05:48) No Huddle-Shotgun #14 J.Maiava pass complete short middle to #6 M.Lemon caught at USC45, for 11 yards to the USC45, End Of Play
(05:03) No Huddle #30 K.Miller rush middle for 0 yards to the USC45 (#43 K.Sharar), TURNOVER ON DOWNS
(04:59) Shotgun #28 K.Moulton rush left for 4 yards gain to the USC41 (#8 D.Thompkins; #9 K.Silver). #9 K.Silver injured on the play
(04:19) Shotgun #28 K.Moulton rush left for 8 yards gain to the USC33 (#24 C.Pierce), 1ST DOWN
(03:35) #4 J.Patterson rush right for 4 yards gain to the USC29 (#19 B.Fitzgerald; #24 C.Pierce)
(02:52) Shotgun #11 M.Gronowski pass complete short left to #21 K.Wetjen caught at USC31, for 1 yard to the USC28 (#1 K.Crawford)
(02:17) Shotgun #11 M.Gronowski pass incomplete deep left to #2 S.Phillips thrown to USC06 broken up by #17 D.Nicholson PENALTY USC Pass Interference (#17 D.Nicholson) 15 yards from USC28 to USC13, 1ST DOWN. NO PLAY
(02:12) Shotgun #11 M.Gronowski rush middle for 4 yards gain to the USC09 (#23 D.Stephens II)
(01:26) Shotgun #11 M.Gronowski pass complete short middle to #28 K.Moulton caught at USC08, for 1 yard to the USC08 (#17 D.Nicholson)
(00:37) Shotgun #4 J.Patterson rush middle for 6 yards gain to the USC02 (#19 B.Fitzgerald; #17 D.Nicholson), 1ST DOWN
(15:00) Shotgun #11 M.Gronowski rush middle for 1 yard gain to the USC01 (#6 A.Lucas; #24 C.Pierce)
(14:17) #11 M.Gronowski rush middle for 1 yard gain to the USC00 TOUCHDOWN, clock 14:12 #18 D.Stevens kick attempt good (H: #99 T.Nissen, LS: #45 B.Worrell)
(14:12) Shotgun #30 K.Miller rush left for 3 yards gain to the USC28 (#1 X.Nwankpa). #77 A.Noa injured on the play
(13:50) Shotgun #14 J.Maiava pass incomplete short right to #16 T.Hines thrown to USC40
(13:41) No Huddle-Shotgun #14 J.Maiava pass incomplete short middle to #8 J.Lane thrown to USC41 PENALTY IOWA Holding (#8 D.Lee) 10 yards from USC28 to USC38, 1ST DOWN. NO PLAY
(13:36) No Huddle-Shotgun #30 K.Miller rush left for 8 yards gain to the USC46 (#43 K.Sharar)
(13:06) No Huddle-Shotgun #30 K.Miller rush middle for 1 yard gain to the USC47 (#95 A.Graves; #43 K.Sharar)
(12:31) No Huddle-Shotgun #14 J.Maiava rush left for 20 yards gain to the IOWA33 (#8 D.Lee), 1ST DOWN
(11:52) No Huddle-Shotgun #14 J.Maiava pass incomplete short left to #6 M.Lemon thrown to IOWA26 broken up by #43 K.Sharar
(11:48) No Huddle-Shotgun #30 K.Miller rush right for 6 yards gain to the IOWA27 (#1 X.Nwankpa)
(11:11) No Huddle-Shotgun #14 J.Maiava pass complete short right to #85 W.Lyons caught at IOWA30, for 9 yards to the IOWA18 (#2 T.Hall), out of bounds, 1ST DOWN
(10:42) No Huddle-Shotgun #14 J.Maiava pass complete short right to #8 J.Lane caught at IOWA04, for 14 yards to the IOWA04 (#2 T.Hall), 1ST DOWN
(09:59) No Huddle-Shotgun #14 J.Maiava pass complete short middle to #85 W.Lyons caught at IOWA02, for 3 yards to the IOWA01 (#6 Z.Lutmer)
(09:19) No Huddle-Shotgun #21 B.Jackson rush middle for 1 yard gain to the IOWA00 TOUCHDOWN, clock 09:15 #48 R.Sayeri kick attempt good (H: #0 S.Johnson, LS: #31 H.Pepper)
(09:15) Shotgun #4 J.Patterson rush left for 1 yard gain to the IOWA26 (#31 J.Walker)
(08:40) Shotgun #11 M.Gronowski rush middle for 4 yards gain to the IOWA30 (#18 E.Gentry)
(07:56) Shotgun #11 M.Gronowski pass complete short right to #81 D.Vonnahme caught at IOWA34, for 32 yards to the USC38 (#23 D.Stephens II), 1ST DOWN
(07:09) PENALTY IOWA False Start (#67 G.Dunker) 5 yards from USC38 to USC43. NO PLAY
(06:45) Shotgun #28 K.Moulton rush right for 16 yards gain to the USC27 (#28 K.Urlacher), 1ST DOWN
(06:02) Shotgun #28 K.Moulton rush right for 11 yards gain to the USC16 (#31 J.Walker), 1ST DOWN
(05:36) No Huddle-Shotgun #28 K.Moulton rush middle for 3 yards gain to the USC13 (#1 K.Crawford)
(05:01) Shotgun #4 J.Patterson rush middle for 5 yards gain to the USC08 (#28 K.Urlacher)
(04:16) Shotgun #11 M.Gronowski rush right for 3 yards gain to the USC05 (#28 K.Urlacher), 1ST DOWN
(03:30) Shotgun #15 R.Vander Zee pass complete short right to #11 M.Gronowski caught at USC00, for 5 yards to the USC00 TOUCHDOWN, clock 03:24 #18 D.Stevens kick attempt good (H: #99 T.Nissen, LS: #45 B.Worrell)
(03:24) Shotgun #14 J.Maiava pass complete short right to #87 L.McRee caught at USC33, for 8 yards to the USC33, End Of Play
(03:01) No Huddle-Shotgun #30 K.Miller rush left for 17 yards gain to the USC50 (#44 K.Merrieweather), 1ST DOWN
(02:20) No Huddle-Shotgun #30 K.Miller rush middle for 2 yards gain to the IOWA48 (#44 K.Merrieweather)
(02:00) Shotgun #14 J.Maiava pass complete deep middle to #6 M.Lemon caught at IOWA20, for 28 yards to the IOWA20 (#1 X.Nwankpa), 1ST DOWN
(01:37) No Huddle-Shotgun #14 J.Maiava pass complete short left to #8 J.Lane caught at IOWA18, for 2 yards to the IOWA18 (#8 D.Lee)
(01:00) No Huddle-Shotgun #14 J.Maiava pass incomplete short right to #87 L.McRee thrown to IOWA06 broken up by #4 K.Entringer
(00:54) No Huddle-Shotgun #14 J.Maiava pass complete short left to #8 J.Lane caught at IOWA04, for 14 yards to the IOWA04 (#8 D.Lee), out of bounds PENALTY USC Ineligible Downfield on Pass (#67 K.O'Connor) 5 yards from IOWA18 to IOWA23. NO PLAY
(00:49) No Huddle-Shotgun #14 J.Maiava pass incomplete short right to #30 K.Miller thrown to IOWA20
(00:44) #48 R.Sayeri field goal attempt from 40 yards GOOD (H: #0 S.Johnson, LS: #31 H.Pepper), clock 00:39
(00:32) Shotgun #11 M.Gronowski pass complete short right to #81 D.Vonnahme caught at IOWA26, for 10 yards to the IOWA37 (#24 C.Pierce), 1ST DOWN
(00:25) No Huddle-Shotgun #4 J.Patterson rush middle for 10 yards gain to the IOWA47 (#28 K.Urlacher), 1ST DOWN
(00:15) No Huddle-Shotgun #11 M.Gronowski rush right for 3 yards gain to the IOWA50 (#18 E.Gentry), out of bounds PENALTY IOWA Holding (#67 G.Dunker) 10 yards from IOWA47 to IOWA37. NO PLAY
(00:07) Shotgun #4 J.Patterson rush middle for 10 yards gain to the IOWA47 (#23 D.Stephens II; #24 C.Pierce)
(15:00) Shotgun #30 K.Miller rush left for 9 yards gain to the USC28 (#12 J.Rexroth; #43 K.Sharar)
(14:25) No Huddle-Shotgun #14 J.Maiava pass complete short left to #8 J.Lane caught at USC40, for 12 yards to the USC40, out of bounds at USC40, 1ST DOWN
(13:47) No Huddle-Shotgun #14 J.Maiava pass complete deep right to #6 M.Lemon caught at IOWA36, for 24 yards to the IOWA36 (#4 K.Entringer), out of bounds, 1ST DOWN
(13:12) No Huddle-Shotgun #30 K.Miller rush left for 24 yards gain (6) to the IOWA12 (#1 X.Nwankpa) PENALTY USC Holding (#8 D.Thompkins) 10 yards from IOWA30 to IOWA40
(12:37) No Huddle-Shotgun #14 J.Maiava pass complete deep left to #6 M.Lemon caught at IOWA20, for 26 yards to the IOWA14 (#1 X.Nwankpa), 1ST DOWN
(12:01) No Huddle-Shotgun #30 K.Miller rush left for 3 yards gain to the IOWA11 (#49 E.Hurkett), out of bounds
(11:26) No Huddle-Shotgun #14 J.Maiava pass incomplete short right to #87 L.McRee thrown to IOWA11 broken up by #12 J.Rexroth
(11:20) No Huddle-Shotgun #14 J.Maiava pass incomplete short left to #8 J.Lane thrown to IOWA00 broken up by #8 D.Lee
(11:15) #48 R.Sayeri field goal attempt from 28 yards GOOD (H: #0 S.Johnson, LS: #31 H.Pepper), clock 11:11
(11:11) Shotgun #28 K.Moulton rush right for 4 yards gain to the IOWA29 (#31 J.Walker)
(10:35) Shotgun #11 M.Gronowski pass complete short left to #21 K.Wetjen caught at IOWA27, for 14 yards to the IOWA43 (#24 C.Pierce), out of bounds, 1ST DOWN
(10:00) Shotgun #28 K.Moulton rush middle for 5 yards gain to the IOWA48 (#23 D.Stephens II; #6 A.Lucas)
(09:19) #28 K.Moulton rush middle for 2 yards gain to the IOWA50 (#97 J.Abasiri; #28 K.Urlacher)
(08:33) Shotgun #11 M.Gronowski rush middle for 0 yards to the IOWA50 (#23 D.Stephens II; #8 D.Thompkins)
(07:57) #9 R.Dakin punt 32 yards to the USC18 fair catch by #6 M.Lemon at USC18
(07:47) Shotgun #6 M.Lemon rush left for 1 yard gain to the USC19 (#6 Z.Lutmer)
(07:12) No Huddle-Shotgun #14 J.Maiava pass complete deep middle to #6 M.Lemon caught at IOWA46, for 35 yards to the IOWA46 (#6 Z.Lutmer), 1ST DOWN
(06:33) No Huddle-Shotgun #30 K.Miller rush middle for 8 yards gain to the IOWA38 fumbled by #30 K.Miller at IOWA38 forced by #1 X.Nwankpa recovered by USC #6 M.Lemon at IOWA38 (#44 K.Merrieweather)
(05:52) No Huddle-Shotgun #30 K.Miller rush right for 0 yards to the IOWA38 (#1 X.Nwankpa)
(05:20) No Huddle-Shotgun #21 B.Jackson rush middle for 9 yards gain to the IOWA29 (#4 K.Entringer), 1ST DOWN
(05:05) No Huddle-Shotgun #14 J.Maiava pass incomplete short middle to #87 L.McRee thrown to IOWA10 broken up by #36 J.Montgomery
(05:00) No Huddle-Shotgun #14 J.Maiava rush right for 3 yards gain to the IOWA26 (#2 T.Hall)
(04:26) No Huddle-Shotgun #14 J.Maiava pass complete short right to #8 J.Lane caught at IOWA16, for 14 yards to the IOWA12 (#43 K.Sharar), 1ST DOWN
(03:40) No Huddle-Shotgun #14 J.Maiava pass complete short left to #6 M.Lemon caught at IOWA00, for 12 yards to the IOWA00 TOUCHDOWN, clock 03:33, 1ST DOWN #14 J.Maiava pass attempt failed
(03:33) Shotgun #28 K.Moulton rush left for 13 yards gain to the IOWA38 (#23 D.Stephens II; #17 D.Nicholson), 1ST DOWN
(02:50) #11 M.Gronowski pass incomplete short middle to #21 K.Wetjen thrown to USC45
(02:44) #28 K.Moulton rush middle for 6 yards gain to the IOWA44 (#97 J.Abasiri)
(02:00) Shotgun #11 M.Gronowski pass intercepted by #4 J.Stewart at IOWA44 broken up by #25 M.Williams #4 J.Stewart return 4 yards to the IOWA40 (#67 G.Dunker). The previous play is under automatic review - "Interception". CALL UPHELD
(01:51) Shotgun #14 J.Maiava rush left for 1 yard gain to the IOWA39 (#36 J.Montgomery)
(01:23) No Huddle-Shotgun #14 J.Maiava pass complete short left to #8 J.Lane caught at IOWA31, for 10 yards to the IOWA29 (#8 D.Lee), out of bounds, 1ST DOWN
(00:37) No Huddle-Shotgun #14 J.Maiava pass incomplete deep right to #16 T.Hines thrown to IOWA00 PENALTY IOWA Pass Interference (#2 T.Hall) 15 yards from IOWA29 to IOWA14, 1ST DOWN. NO PLAY
(00:29) No Huddle-Shotgun #14 J.Maiava pass complete short left to #87 L.McRee caught at IOWA10, for 7 yards to the IOWA07 (#1 X.Nwankpa)
(15:00) No Huddle-Shotgun #30 K.Miller rush middle for 2 yards gain to the IOWA05 (#95 A.Graves)
(14:16) No Huddle-Shotgun #14 J.Maiava pass complete short right to #87 L.McRee caught at IOWA01, for 4 yards to the IOWA01 (#43 K.Sharar), out of bounds, 1ST DOWN
(13:37) No Huddle-Shotgun #21 B.Jackson rush middle for 1 yard gain to the IOWA00 TOUCHDOWN, clock 13:36 #48 R.Sayeri kick attempt good (H: #0 S.Johnson, LS: #31 H.Pepper)
(13:29) #28 K.Moulton rush right for 0 yards to the IOWA28 (#6 A.Lucas)
(12:46) #11 M.Gronowski pass complete short right to #81 D.Vonnahme caught at IOWA26, for 3 yards to the IOWA31 (#17 D.Nicholson; #18 E.Gentry), out of bounds
(12:02) Shotgun #11 M.Gronowski pass incomplete short right to #15 R.Vander Zee thrown to IOWA35 QB hurried by #88 F.Boucard
(11:34) #9 R.Dakin punt 43 yards to the USC26 fair catch by #6 M.Lemon at USC26
(11:26) Shotgun #30 K.Miller rush left for 2 yards gain to the USC28 (#36 J.Montgomery)
(10:49) No Huddle-Shotgun #14 J.Maiava pass incomplete deep middle to #8 J.Lane thrown to IOWA30 broken up by #4 K.Entringer
(10:42) No Huddle-Shotgun #14 J.Maiava pass incomplete deep right to #8 J.Lane thrown to IOWA45 PENALTY IOWA Pass Interference (#3 J.Watson) 15 yards from USC28 to USC43, 1ST DOWN. NO PLAY
(10:36) No Huddle-Shotgun #21 B.Jackson rush middle for 3 yards gain to the USC46 (#4 K.Entringer)
(10:00) No Huddle-Shotgun #14 J.Maiava sacked for loss of 6 yards to the USC40 (#49 E.Hurkett), fumble by #14 J.Maiava, out of bounds at USC40
(09:25) No Huddle-Shotgun #14 J.Maiava pass complete short left to #6 M.Lemon caught at USC45, for 5 yards to the USC45 (#6 Z.Lutmer)
(08:40) #0 S.Johnson punt 45 yards to the IOWA10 fair catch by #21 K.Wetjen at IOWA10
(08:33) Shotgun #11 M.Gronowski pass complete short left to #21 K.Wetjen caught at IOWA14, for 4 yards to the IOWA14, End Of Play
(07:57) Shotgun #11 M.Gronowski sacked for loss of 3 yards to the IOWA11 (#6 A.Lucas), fumble by #11 M.Gronowski recovered by USC #97 J.Abasiri at IOWA11, End Of Play PENALTY USC Holding offsetting IOWA Holding offsetting. NO PLAY
(07:36) Shotgun #28 K.Moulton rush left for 4 yards gain to the IOWA18 (#31 J.Walker)
(06:53) Shotgun #11 M.Gronowski pass complete short left to #15 R.Vander Zee caught at IOWA19, for 4 yards to the IOWA22 (#17 D.Nicholson), out of bounds, 1ST DOWN
(06:16) Shotgun #21 K.Wetjen rush left for 21 yards gain to the IOWA43 (#31 J.Walker), 1ST DOWN
(05:34) Shotgun #28 K.Moulton rush left for 5 yards gain to the IOWA48 (#97 J.Abasiri)
(04:54) Shotgun #11 M.Gronowski rush middle for 19 yards gain to the USC33 (#17 D.Nicholson), out of bounds, 1ST DOWN
(04:15) Shotgun #4 J.Patterson rush right for 0 yards to the USC33 (#6 A.Lucas)
(03:35) Shotgun #4 J.Patterson rush right for 1 yard gain to the USC32 (#1 K.Crawford)
(02:48) Shotgun #26 X.Williams rush right for 3 yards gain to the USC29 (#6 A.Lucas)
(02:04) Shotgun #11 M.Gronowski pass incomplete deep left to #21 K.Wetjen thrown to USC08 broken up by #28 K.Urlacher, TURNOVER ON DOWNS. The previous play is under automatic review - "Incomplete pass". CALL UPHELD
G. Roy run for 0 yds
(01:59) Shotgun #30 K.Miller rush middle for 2 yards gain to the USC31 (#4 K.Entringer)
(01:55) Shotgun #14 J.Maiava pass complete short right to #6 M.Lemon caught at USC39, for 9 yards to the USC40, End Of Play, 1ST DOWN, PENALTY IOWA Offside declined
(01:42) Shotgun #30 K.Miller rush middle for 3 yards gain to the USC43 (#1 X.Nwankpa)
(01:36) Shotgun #30 K.Miller rush middle for 2 yards gain to the USC45 (#4 K.Entringer) PENALTY IOWA UNS: Unsportsmanlike Conduct 15 yards from USC45 to IOWA40, 1ST DOWN
(00:58) Kneel down by USC at IOWA41 for loss of 1 yard
(00:27) Kneel down by USC at IOWA43 for loss of 2 yards

