Iowa Hawkeyes vs Michigan State Spartans: Prediction, Head-to-Head, Odds & Stats (Sat, 22 Nov '25)

Wojtek Kolan

Wojtek Kolan

Published on 22 Nov, 06:00 PM UTC

Next Match 22/11/25 at 06:00 PM

Iowa Hawkeyes vs Michigan State Spartans

Scheduled H2H Match For Iowa Hawkeyes Vs Michigan State Spartans

NCAA, Regular Season

Sat, 22 Nov 2025 at 06:00 PM UTC

Iowa Hawkeyes
Iowa Hawkeyes

USA USA

Recent Form

W
L
W
W
L
Michigan State Spartans
Michigan State Spartans

USA USA

Recent Form

L
W
L
L
L

5

Win

Last 10 Played

10
0 Draws

5

Win

5
Position
14

Game Schedule - Time Of Fixture

Iowa Hawkeyes will square off vs Michigan State Spartans in NCAA, Regular Season on Sat, 22 Nov 2025 at 06:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Iowa Hawkeyes vs Michigan State Spartans H2H Stats

For the last 10 head-2-head fixtures for these teams, Iowa Hawkeyes have won 5 times and Michigan State Spartans have got the victory on 5 occasion. In the last fixture between them, Michigan State Spartans won 32-20.


Head-to-Head (Last 10 Matches)
Iowa Hawkeyes5
Michigan State Spartans5

Iowa Hawkeyes vs Michigan State Spartans Past H2H Matches

19510
NCAA, Regular Season
11:30 PM
19/10/24
4338
Michigan State Spartans
32
4322
Iowa Hawkeyes
20
11:30 PM
30/09/23
4322
Iowa Hawkeyes
26
4338
Michigan State Spartans
16
11209
NCAA FBS
05:00 PM
07/11/20
4322
Iowa Hawkeyes
49
4338
Michigan State Spartans
7
08:00 PM
30/09/17
4338
Michigan State Spartans
17
4322
Iowa Hawkeyes
10
01:00 AM
06/12/15
4322
Iowa Hawkeyes
13
4338
Michigan State Spartans
16
04:00 PM
05/10/13
4322
Iowa Hawkeyes
14
4338
Michigan State Spartans
26
04:00 PM
13/10/12
4338
Michigan State Spartans
16
4322
Iowa Hawkeyes
19
05:00 PM
12/11/11
4322
Iowa Hawkeyes
21
4338
Michigan State Spartans
37
07:30 PM
30/10/10
4322
Iowa Hawkeyes
37
4338
Michigan State Spartans
6
11:00 PM
24/10/09
4338
Michigan State Spartans
13
4322
Iowa Hawkeyes
15
04:00 PM
04/10/08
4338
Michigan State Spartans
16
4322
Iowa Hawkeyes
13
04:00 PM
27/10/07
4322
Iowa Hawkeyes
34
4338
Michigan State Spartans
27
05:05 PM
02/10/04
4322
Iowa Hawkeyes
38
4338
Michigan State Spartans
16

Team Streaks

4338
Losses
7

Iowa Hawkeyes Recent Matches

19510
NCAA, Regular Season (28 Matches)
08:30 PM
15/11/25
4290
USC Trojans
26
4322
Iowa Hawkeyes
21
L
08:30 PM
08/11/25
4322
Iowa Hawkeyes
16
47372
Oregon Ducks
18
L
07:30 PM
25/10/25
4322
Iowa Hawkeyes
41
4381
Minnesota Golden Gophers
3
W
11:00 PM
18/10/25
4322
Iowa Hawkeyes
25
4286
Penn State Nittany Lions
24
W
11:00 PM
11/10/25
4301
Wisconsin Badgers
0
4322
Iowa Hawkeyes
37
W
07:30 PM
27/09/25
4322
Iowa Hawkeyes
15
4375
Indiana Hoosiers
20
L
12:00 AM
20/09/25
4354
Rutgers Scarlet Knights
28
4322
Iowa Hawkeyes
38
W
11:30 PM
13/09/25
4322
Iowa Hawkeyes
47
188095
Massachusetts Minutemen
7
W
04:00 PM
06/09/25
4374
Iowa State Cyclones
16
4322
Iowa Hawkeyes
13
L
10:00 PM
30/08/25
4322
Iowa Hawkeyes
34
296509
Albany Great Danes
7
W
12:30 AM
30/11/24
4322
Iowa Hawkeyes
13
4282
Nebraska Cornhuskers
10
W
05:00 PM
23/11/24
4306
Maryland Terrapins
13
4322
Iowa Hawkeyes
29
W
02:00 AM
09/11/24
4313
UCLA Bruins
20
4322
Iowa Hawkeyes
17
L
11:30 PM
02/11/24
4322
Iowa Hawkeyes
42
4301
Wisconsin Badgers
10
W
07:30 PM
26/10/24
4322
Iowa Hawkeyes
40
4366
Northwestern Wildcats
14
W
11:30 PM
19/10/24
4338
Michigan State Spartans
32
4322
Iowa Hawkeyes
20
L
04:00 PM
12/10/24
4322
Iowa Hawkeyes
40
4370
Washington Huskies
16
W
07:30 PM
05/10/24
4352
Ohio State Buckeyes
35
4322
Iowa Hawkeyes
7
L
11:30 PM
21/09/24
4381
Minnesota Golden Gophers
14
4322
Iowa Hawkeyes
31
W
08:00 PM
14/09/24
4322
Iowa Hawkeyes
38
4283
Troy Trojans
21
W
07:30 PM
07/09/24
4322
Iowa Hawkeyes
19
4374
Iowa State Cyclones
20
L
04:00 PM
31/08/24
4322
Iowa Hawkeyes
40
296559
Illinois State Redbirds
0
W
01:00 AM
03/12/23
4322
Iowa Hawkeyes
0
4310
Michigan Wolverines
26
L
05:00 PM
24/11/23
4282
Nebraska Cornhuskers
10
4322
Iowa Hawkeyes
13
W
08:30 PM
18/11/23
4322
Iowa Hawkeyes
15
4293
Illinois Fighting Illini
13
W
08:30 PM
11/11/23
4322
Iowa Hawkeyes
22
4354
Rutgers Scarlet Knights
0
W
07:30 PM
04/11/23
4366
Northwestern Wildcats
7
4322
Iowa Hawkeyes
10
W
07:30 PM
21/10/23
4322
Iowa Hawkeyes
10
4381
Minnesota Golden Gophers
12
L
19750
NCAA Division I, FBS Post Season (2 Matches)
07:30 PM
30/12/24
4314
Missouri Tigers
27
4322
Iowa Hawkeyes
24
L
06:00 PM
01/01/24
4328
Tennessee Volunteers
35
4322
Iowa Hawkeyes
0
L

Michigan State Spartans Recent Matches

19510
NCAA, Regular Season (30 Matches)
08:30 PM
15/11/25
4338
Michigan State Spartans
10
4286
Penn State Nittany Lions
28
L
07:30 PM
01/11/25
4381
Minnesota Golden Gophers
23
4338
Michigan State Spartans
20
L
11:30 PM
25/10/25
4338
Michigan State Spartans
20
4310
Michigan Wolverines
31
L
07:30 PM
18/10/25
4375
Indiana Hoosiers
38
4338
Michigan State Spartans
13
L
04:00 PM
11/10/25
4338
Michigan State Spartans
13
4313
UCLA Bruins
38
L
08:00 PM
04/10/25
4282
Nebraska Cornhuskers
38
4338
Michigan State Spartans
27
L
03:00 AM
21/09/25
4290
USC Trojans
45
4338
Michigan State Spartans
31
L
07:30 PM
13/09/25
4338
Michigan State Spartans
41
296538
Youngstown State Penguins
24
W
11:30 PM
06/09/25
4338
Michigan State Spartans
42
4288
Boston College Eagles
40
W
11:00 PM
29/08/25
4338
Michigan State Spartans
23
4356
Western Michigan Broncos
6
W
08:30 PM
30/11/24
4338
Michigan State Spartans
14
4354
Rutgers Scarlet Knights
41
L
01:00 AM
23/11/24
4338
Michigan State Spartans
24
4317
Purdue Boilermakers
17
W
07:30 PM
16/11/24
4293
Illinois Fighting Illini
38
4338
Michigan State Spartans
16
L
07:30 PM
02/11/24
4338
Michigan State Spartans
10
4375
Indiana Hoosiers
47
L
11:30 PM
26/10/24
4310
Michigan Wolverines
24
4338
Michigan State Spartans
17
L
11:30 PM
19/10/24
4338
Michigan State Spartans
32
4322
Iowa Hawkeyes
20
W
01:00 AM
05/10/24
47372
Oregon Ducks
31
4338
Michigan State Spartans
10
L
11:30 PM
28/09/24
4338
Michigan State Spartans
7
4352
Ohio State Buckeyes
38
L
12:00 AM
22/09/24
4288
Boston College Eagles
23
4338
Michigan State Spartans
19
L
07:30 PM
14/09/24
4338
Michigan State Spartans
40
296414
Prairie View A&M Panthers
0
W
07:30 PM
07/09/24
4306
Maryland Terrapins
24
4338
Michigan State Spartans
27
W
11:00 PM
30/08/24
4338
Michigan State Spartans
16
188055
Florida Atlantic Owls
10
W
12:30 AM
25/11/23
4338
Michigan State Spartans
0
4286
Penn State Nittany Lions
42
L
05:00 PM
18/11/23
4375
Indiana Hoosiers
21
4338
Michigan State Spartans
24
W
12:30 AM
12/11/23
4352
Ohio State Buckeyes
38
4338
Michigan State Spartans
3
L
04:00 PM
04/11/23
4338
Michigan State Spartans
20
4282
Nebraska Cornhuskers
17
W
07:30 PM
28/10/23
4381
Minnesota Golden Gophers
27
4338
Michigan State Spartans
12
L
11:30 PM
21/10/23
4338
Michigan State Spartans
0
4310
Michigan Wolverines
49
L
04:00 PM
14/10/23
4354
Rutgers Scarlet Knights
27
4338
Michigan State Spartans
24
L
11:30 PM
30/09/23
4322
Iowa Hawkeyes
26
4338
Michigan State Spartans
16
L

Iowa Hawkeyes Next Fixtures

Michigan State Spartans Next Fixtures

Iowa Hawkeyes Last Match Played stats

USC Trojans vs Iowa Hawkeyes

Final Score :26 - 21

(H)Offense (A)
3Touchdowns3
2/2Field goals0/0
360Total yards320
0Turnovers1
5/5Red zone efficiency3/3
29:16Time of Possession30:44
21First downs17
1First downs by penalty4
5/10 (50%)Third down efficiency4/10 (40%)
2Punts3
32Average yards per punt35
5.7Average yards per play6
(H)Passing (A)
13First downs by passing7
254Net yards passing137
254Gross yards passing137
1Passing touchdowns2
0Interceptions thrown1
7.5Average passing yards per attempt6.9
9Red zone passing attempts4
(H)Rushing (A)
31Rushing attempts33
106Rushing yards183
3.4Average rushing yards per attempt5.5
4First downs by rushing9
4Red zone rushing attempts9
(H)Other (A)
3Penalties6
30Yards penalized70
2Fumbles0
0Fumbles lost0

Michigan State Spartans Last Match Played stats

Michigan State Spartans vs Penn State Nittany Lions

Final Score :10 - 28

(H)Offense (A)
1Touchdowns4
1/1Field goals0/0
229Total yards367
1Turnovers0
1/2Red zone efficiency2/3
22:41Time of Possession37:19
12First downs19
0First downs by penalty2
1/10 (10%)Third down efficiency2/10 (20%)
6Punts4
41.8Average yards per punt46
4.7Average yards per play5.8
(H)Passing (A)
5First downs by passing4
128Net yards passing127
128Gross yards passing127
0Passing touchdowns2
0Interceptions thrown0
4Average passing yards per attempt8.5
1Red zone passing attempts1
(H)Rushing (A)
22Rushing attempts50
101Rushing yards240
4.6Average rushing yards per attempt4.8
5First downs by rushing15
4Red zone rushing attempts6
(H)Other (A)
2Penalties4
20Yards penalized45
1Fumbles1
1Fumbles lost0