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 Results Summary

    Over the last 10 head-to-head results for these rivals, Iowa Hawkeyes have got the victory 5 times and Michigan State Spartans have got the victory on 5 occasion. In the most recent game 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

    Iowa Hawkeyes Recent Matches

    19510
    NCAA, Regular Season (28 Matches)
    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
    08:00 PM
    14/10/23
    4301
    Wisconsin Badgers
    6
    4322
    Iowa Hawkeyes
    15
    W
    07:30 PM
    07/10/23
    4322
    Iowa Hawkeyes
    20
    4317
    Purdue Boilermakers
    14
    W
    11:30 PM
    30/09/23
    4322
    Iowa Hawkeyes
    26
    4338
    Michigan State Spartans
    16
    W
    11:30 PM
    23/09/23
    4286
    Penn State Nittany Lions
    31
    4322
    Iowa Hawkeyes
    0
    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)
    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
    07:30 PM
    23/09/23
    4338
    Michigan State Spartans
    9
    4306
    Maryland Terrapins
    31
    L
    09:00 PM
    16/09/23
    4338
    Michigan State Spartans
    7
    4370
    Washington Huskies
    41
    L
    07:30 PM
    09/09/23
    4338
    Michigan State Spartans
    45
    296513
    Richmond Spiders
    14
    W
    11:00 PM
    01/09/23
    4338
    Michigan State Spartans
    31
    4339
    Central Michigan Chippewas
    7
    W

    Iowa Hawkeyes Next Fixtures

    Michigan State Spartans Next Fixtures

    Iowa Hawkeyes Last Match Played stats

    Wisconsin Badgers vs Iowa Hawkeyes

    Final Score :0 - 37

    (H)Offense (A)
    0Touchdowns4
    0/0Field goals3/3
    209Total yards319
    3Turnovers1
    0/0Red zone efficiency5/5
    28:45Time of Possession31:15
    12First downs18
    0First downs by penalty0
    5/13 (38%)Third down efficiency5/12 (41%)
    6Punts4
    37.7Average yards per punt38.8
    3.7Average yards per play5.2
    (H)Passing (A)
    3First downs by passing7
    82Net yards passing109
    82Gross yards passing109
    0Passing touchdowns0
    2Interceptions thrown1
    3.9Average passing yards per attempt4.4
    0Red zone passing attempts5
    (H)Rushing (A)
    36Rushing attempts36
    127Rushing yards210
    3.5Average rushing yards per attempt5.8
    9First downs by rushing11
    0Red zone rushing attempts10
    (H)Other (A)
    3Penalties2
    35Yards penalized10
    2Fumbles0
    1Fumbles lost0

    Michigan State Spartans Last Match Played stats

    Michigan State Spartans vs UCLA Bruins

    Final Score :13 - 38

    (H)Offense (A)
    2Touchdowns5
    0/0Field goals1/2
    253Total yards418
    1Turnovers0
    2/2Red zone efficiency5/6
    23:27Time of Possession36:24
    14First downs20
    2First downs by penalty1
    8/15 (53%)Third down efficiency6/13 (46%)
    3Punts2
    45Average yards per punt35
    4.2Average yards per play6.2
    (H)Passing (A)
    7First downs by passing4
    166Net yards passing180
    166Gross yards passing180
    1Passing touchdowns3
    0Interceptions thrown0
    4.6Average passing yards per attempt6.9
    3Red zone passing attempts7
    (H)Rushing (A)
    25Rushing attempts43
    87Rushing yards238
    3.5Average rushing yards per attempt5.5
    6First downs by rushing14
    2Red zone rushing attempts13
    (H)Other (A)
    2Penalties8
    14Yards penalized60
    1Fumbles1
    1Fumbles lost0