Iowa Hawkeyes vs Michigan State Spartans: Prediction, Head-to-Head, Odds & Stats
Wojtek Kolan
Published on 22 Nov, 08:30 PM
FT
20
17
Scheduled H2H Match For Iowa Hawkeyes Vs Michigan State Spartans
NCAA, Regular Season
Sat, 22 Nov 2025 at 08:30 PM UTC
Iowa Hawkeyes
USA
Recent Form
W
L
W
W
L
5
Win
Last 10 Played
10
0 Draws5
Win
5
Position
14
Michigan State Spartans
USA
Recent Form
L
W
L
L
L
5
Win
Last 10 Played
10
0 Draws5
Win
5
Position
14
Iowa Hawkeyes vs Michigan State Spartans H2H Game Summary
Analyzing the last 10 head to head matches between these teams, Iowa Hawkeyes have come out on top 5 times and Michigan State Spartans have won on 5 occasion. In the latest game between them, Iowa Hawkeyes won 20-17.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Iowa Hawkeyes | 5 |
| Michigan State Spartans | 5 |
Iowa Hawkeyes vs Michigan State Spartans Past H2H Matches
NCAA, Regular Season
08:30 PM
22/11/25
22/11/25
Iowa Hawkeyes
20
Michigan State Spartans
17
11:30 PM
19/10/24
19/10/24
Michigan State Spartans
32
Iowa Hawkeyes
20
11:30 PM
30/09/23
30/09/23
Iowa Hawkeyes
26
Michigan State Spartans
16
NCAA FBS
05:00 PM
07/11/20
07/11/20
Iowa Hawkeyes
49
Michigan State Spartans
7
08:00 PM
30/09/17
30/09/17
Michigan State Spartans
17
Iowa Hawkeyes
10
01:00 AM
06/12/15
06/12/15
Iowa Hawkeyes
13
Michigan State Spartans
16
04:00 PM
05/10/13
05/10/13
Iowa Hawkeyes
14
Michigan State Spartans
26
04:00 PM
13/10/12
13/10/12
Michigan State Spartans
16
Iowa Hawkeyes
19
05:00 PM
12/11/11
12/11/11
Iowa Hawkeyes
21
Michigan State Spartans
37
07:30 PM
30/10/10
30/10/10
Iowa Hawkeyes
37
Michigan State Spartans
6
11:00 PM
24/10/09
24/10/09
Michigan State Spartans
13
Iowa Hawkeyes
15
04:00 PM
04/10/08
04/10/08
Michigan State Spartans
16
Iowa Hawkeyes
13
04:00 PM
27/10/07
27/10/07
Iowa Hawkeyes
34
Michigan State Spartans
27
05:05 PM
02/10/04
02/10/04
Iowa Hawkeyes
38
Michigan State Spartans
16
Team Streaks
Losses
7
Iowa Hawkeyes Recent Matches
NCAA, Regular Season (28 Matches)
08:30 PM
22/11/25
22/11/25
Iowa Hawkeyes
20
Michigan State Spartans
17
W
08:30 PM
15/11/25
15/11/25
USC Trojans
26
Iowa Hawkeyes
21
L
08:30 PM
08/11/25
08/11/25
Iowa Hawkeyes
16
Oregon Ducks
18
L
07:30 PM
25/10/25
25/10/25
Iowa Hawkeyes
41
Minnesota Golden Gophers
3
W
11:00 PM
18/10/25
18/10/25
Iowa Hawkeyes
25
Penn State Nittany Lions
24
W
11:00 PM
11/10/25
11/10/25
Wisconsin Badgers
0
Iowa Hawkeyes
37
W
07:30 PM
27/09/25
27/09/25
Iowa Hawkeyes
15
Indiana Hoosiers
20
L
12:00 AM
20/09/25
20/09/25
Rutgers Scarlet Knights
28
Iowa Hawkeyes
38
W
11:30 PM
13/09/25
13/09/25
Iowa Hawkeyes
47
Massachusetts Minutemen
7
W
04:00 PM
06/09/25
06/09/25
Iowa State Cyclones
16
Iowa Hawkeyes
13
L
10:00 PM
30/08/25
30/08/25
Iowa Hawkeyes
34
Albany Great Danes
7
W
12:30 AM
30/11/24
30/11/24
Iowa Hawkeyes
13
Nebraska Cornhuskers
10
W
05:00 PM
23/11/24
23/11/24
Maryland Terrapins
13
Iowa Hawkeyes
29
W
02:00 AM
09/11/24
09/11/24
UCLA Bruins
20
Iowa Hawkeyes
17
L
11:30 PM
02/11/24
02/11/24
Iowa Hawkeyes
42
Wisconsin Badgers
10
W
07:30 PM
26/10/24
26/10/24
Iowa Hawkeyes
40
Northwestern Wildcats
14
W
11:30 PM
19/10/24
19/10/24
Michigan State Spartans
32
Iowa Hawkeyes
20
L
04:00 PM
12/10/24
12/10/24
Iowa Hawkeyes
40
Washington Huskies
16
W
07:30 PM
05/10/24
05/10/24
Ohio State Buckeyes
35
Iowa Hawkeyes
7
L
11:30 PM
21/09/24
21/09/24
Minnesota Golden Gophers
14
Iowa Hawkeyes
31
W
08:00 PM
14/09/24
14/09/24
Iowa Hawkeyes
38
Troy Trojans
21
W
07:30 PM
07/09/24
07/09/24
Iowa Hawkeyes
19
Iowa State Cyclones
20
L
04:00 PM
31/08/24
31/08/24
Iowa Hawkeyes
40
Illinois State Redbirds
0
W
01:00 AM
03/12/23
03/12/23
Iowa Hawkeyes
0
Michigan Wolverines
26
L
05:00 PM
24/11/23
24/11/23
Nebraska Cornhuskers
10
Iowa Hawkeyes
13
W
08:30 PM
18/11/23
18/11/23
Iowa Hawkeyes
15
Illinois Fighting Illini
13
W
08:30 PM
11/11/23
11/11/23
Iowa Hawkeyes
22
Rutgers Scarlet Knights
0
W
07:30 PM
04/11/23
04/11/23
Northwestern Wildcats
7
Iowa Hawkeyes
10
W
NCAA Division I, FBS Post Season (2 Matches)
07:30 PM
30/12/24
30/12/24
Missouri Tigers
27
Iowa Hawkeyes
24
L
06:00 PM
01/01/24
01/01/24
Tennessee Volunteers
35
Iowa Hawkeyes
0
L
Michigan State Spartans Recent Matches
NCAA, Regular Season (30 Matches)
08:30 PM
22/11/25
22/11/25
Iowa Hawkeyes
20
Michigan State Spartans
17
L
08:30 PM
15/11/25
15/11/25
Michigan State Spartans
10
Penn State Nittany Lions
28
L
07:30 PM
01/11/25
01/11/25
Minnesota Golden Gophers
23
Michigan State Spartans
20
L
11:30 PM
25/10/25
25/10/25
Michigan State Spartans
20
Michigan Wolverines
31
L
07:30 PM
18/10/25
18/10/25
Indiana Hoosiers
38
Michigan State Spartans
13
L
04:00 PM
11/10/25
11/10/25
Michigan State Spartans
13
UCLA Bruins
38
L
08:00 PM
04/10/25
04/10/25
Nebraska Cornhuskers
38
Michigan State Spartans
27
L
03:00 AM
21/09/25
21/09/25
USC Trojans
45
Michigan State Spartans
31
L
07:30 PM
13/09/25
13/09/25
Michigan State Spartans
41
Youngstown State Penguins
24
W
11:30 PM
06/09/25
06/09/25
Michigan State Spartans
42
Boston College Eagles
40
W
11:00 PM
29/08/25
29/08/25
Michigan State Spartans
23
Western Michigan Broncos
6
W
08:30 PM
30/11/24
30/11/24
Michigan State Spartans
14
Rutgers Scarlet Knights
41
L
01:00 AM
23/11/24
23/11/24
Michigan State Spartans
24
Purdue Boilermakers
17
W
07:30 PM
16/11/24
16/11/24
Illinois Fighting Illini
38
Michigan State Spartans
16
L
07:30 PM
02/11/24
02/11/24
Michigan State Spartans
10
Indiana Hoosiers
47
L
11:30 PM
26/10/24
26/10/24
Michigan Wolverines
24
Michigan State Spartans
17
L
11:30 PM
19/10/24
19/10/24
Michigan State Spartans
32
Iowa Hawkeyes
20
W
01:00 AM
05/10/24
05/10/24
Oregon Ducks
31
Michigan State Spartans
10
L
11:30 PM
28/09/24
28/09/24
Michigan State Spartans
7
Ohio State Buckeyes
38
L
12:00 AM
22/09/24
22/09/24
Boston College Eagles
23
Michigan State Spartans
19
L
07:30 PM
14/09/24
14/09/24
Michigan State Spartans
40
Prairie View A&M Panthers
0
W
07:30 PM
07/09/24
07/09/24
Maryland Terrapins
24
Michigan State Spartans
27
W
11:00 PM
30/08/24
30/08/24
Michigan State Spartans
16
Florida Atlantic Owls
10
W
12:30 AM
25/11/23
25/11/23
Michigan State Spartans
0
Penn State Nittany Lions
42
L
05:00 PM
18/11/23
18/11/23
Indiana Hoosiers
21
Michigan State Spartans
24
W
12:30 AM
12/11/23
12/11/23
Ohio State Buckeyes
38
Michigan State Spartans
3
L
04:00 PM
04/11/23
04/11/23
Michigan State Spartans
20
Nebraska Cornhuskers
17
W
07:30 PM
28/10/23
28/10/23
Minnesota Golden Gophers
27
Michigan State Spartans
12
L
11:30 PM
21/10/23
21/10/23
Michigan State Spartans
0
Michigan Wolverines
49
L
04:00 PM
14/10/23
14/10/23
Rutgers Scarlet Knights
27
Michigan State Spartans
24
L
Iowa Hawkeyes Next Fixtures
NCAA, Regular Season
Michigan State Spartans Next Fixtures
NCAA, Regular Season
Iowa Hawkeyes vs Michigan State Spartans H2H Recent Match Played Stats
Iowa Hawkeyes vs Michigan State Spartans
Final Score :20 - 17
| Iowa Hawkeyes (H) | Offense | Michigan State Spartans (A) |
|---|---|---|
| 2 | Touchdowns | 2 |
| 2/3 | Field goals | 1/1 |
| 301 | Total yards | 335 |
| 2 | Turnovers | 1 |
| 2/2 | Red zone efficiency | 2/2 |
| 28:50 | Time of Possession | 31:10 |
| 16 | First downs | 18 |
| 2 | First downs by penalty | 0 |
| 1/10 (10%) | Third down efficiency | 4/15 (26%) |
| 6 | Punts | 9 |
| 43.3 | Average yards per punt | 40.6 |
| 4.9 | Average yards per play | 4.9 |
| Iowa Hawkeyes (H) | Passing | Michigan State Spartans (A) |
| 7 | First downs by passing | 11 |
| 147 | Net yards passing | 255 |
| 147 | Gross yards passing | 255 |
| 1 | Passing touchdowns | 2 |
| 1 | Interceptions thrown | 1 |
| 5.9 | Average passing yards per attempt | 5.9 |
| 2 | Red zone passing attempts | 4 |
| Iowa Hawkeyes (H) | Rushing | Michigan State Spartans (A) |
| 39 | Rushing attempts | 27 |
| 154 | Rushing yards | 80 |
| 3.9 | Average rushing yards per attempt | 3 |
| 9 | First downs by rushing | 5 |
| 3 | Red zone rushing attempts | 2 |
| Iowa Hawkeyes (H) | Other | Michigan State Spartans (A) |
| 4 | Penalties | 1 |
| 40 | Yards penalized | 10 |
| 1 | Fumbles | 0 |
| 1 | Fumbles lost | 0 |
Iowa Hawkeyes Last Match Played stats
Iowa Hawkeyes vs Michigan State Spartans
Final Score :20 - 17
| (H) | Offense | (A) |
|---|---|---|
| 2 | Touchdowns | 2 |
| 2/3 | Field goals | 1/1 |
| 301 | Total yards | 335 |
| 2 | Turnovers | 1 |
| 2/2 | Red zone efficiency | 2/2 |
| 28:50 | Time of Possession | 31:10 |
| 16 | First downs | 18 |
| 2 | First downs by penalty | 0 |
| 1/10 (10%) | Third down efficiency | 4/15 (26%) |
| 6 | Punts | 9 |
| 43.3 | Average yards per punt | 40.6 |
| 4.9 | Average yards per play | 4.9 |
| (H) | Passing | (A) |
| 7 | First downs by passing | 11 |
| 147 | Net yards passing | 255 |
| 147 | Gross yards passing | 255 |
| 1 | Passing touchdowns | 2 |
| 1 | Interceptions thrown | 1 |
| 5.9 | Average passing yards per attempt | 5.9 |
| 2 | Red zone passing attempts | 4 |
| (H) | Rushing | (A) |
| 39 | Rushing attempts | 27 |
| 154 | Rushing yards | 80 |
| 3.9 | Average rushing yards per attempt | 3 |
| 9 | First downs by rushing | 5 |
| 3 | Red zone rushing attempts | 2 |
| (H) | Other | (A) |
| 4 | Penalties | 1 |
| 40 | Yards penalized | 10 |
| 1 | Fumbles | 0 |
| 1 | Fumbles lost | 0 |
Michigan State Spartans Last Match Played stats
Iowa Hawkeyes vs Michigan State Spartans
Final Score :20 - 17
| (H) | Offense | (A) |
|---|---|---|
| 2 | Touchdowns | 2 |
| 2/3 | Field goals | 1/1 |
| 301 | Total yards | 335 |
| 2 | Turnovers | 1 |
| 2/2 | Red zone efficiency | 2/2 |
| 28:50 | Time of Possession | 31:10 |
| 16 | First downs | 18 |
| 2 | First downs by penalty | 0 |
| 1/10 (10%) | Third down efficiency | 4/15 (26%) |
| 6 | Punts | 9 |
| 43.3 | Average yards per punt | 40.6 |
| 4.9 | Average yards per play | 4.9 |
| (H) | Passing | (A) |
| 7 | First downs by passing | 11 |
| 147 | Net yards passing | 255 |
| 147 | Gross yards passing | 255 |
| 1 | Passing touchdowns | 2 |
| 1 | Interceptions thrown | 1 |
| 5.9 | Average passing yards per attempt | 5.9 |
| 2 | Red zone passing attempts | 4 |
| (H) | Rushing | (A) |
| 39 | Rushing attempts | 27 |
| 154 | Rushing yards | 80 |
| 3.9 | Average rushing yards per attempt | 3 |
| 9 | First downs by rushing | 5 |
| 3 | Red zone rushing attempts | 2 |
| (H) | Other | (A) |
| 4 | Penalties | 1 |
| 40 | Yards penalized | 10 |
| 1 | Fumbles | 0 |
| 1 | Fumbles lost | 0 |
Top Upcoming
06:00 PM 23/11/25
Prediction06:00 PM 23/11/25
Prediction06:00 PM 23/11/25
Prediction06:00 PM 23/11/25
Prediction06:00 PM 23/11/25
Prediction06:00 PM 23/11/25
Prediction06:00 PM 23/11/25
Prediction09:05 PM 23/11/25
Prediction09:05 PM 23/11/25
Prediction09:25 PM 23/11/25
Prediction