• Puntwisc drive: 10 plays 24 yards, 05:11 wisc punt, 5:11
    MICH0WIS0
    • 1st and 10 at WIS 27

      Brian Calhoun rush for no gain to the Wisc 27.

    • 2nd and 10 at WIS 27

      Brian Calhoun rush for 15 yards to the Wisc 42 for a 1ST down.

    • 1st and 10 at WIS 42

      Brian Calhoun rush for 8 yards to the 50 yard line.

    • 2nd and 2 at 50

      Brian Calhoun rush for 3 yards to the Mich 47 for a 1ST down.

    • 1st and 10 at MICH 47

      Brian Calhoun rush for 2 yards to the Mich 45.

    • 2nd and 8 at MICH 45

      John Stocco pass complete to Brandon Williams for 7 yards to the Mich 38.

    • 3rd and 1 at MICH 38

      Brian Calhoun rush for 2 yards to the Mich 36 for a 1ST down.

    • 1st and 10 at MICH 36

      John Stocco sacked by LaMarr Woodley at the Mich 49 for a loss of 11 yards.

    • 2nd and 23 at MICH 49

      John Stocco pass incomplete to Brian Calhoun.

    • 3rd and 23 at MICH 49

      John Stocco pass incomplete to Brandon Williams.

    • 4th and 23 at MICH 49

      Kenneth DeBauche punt for 44 yards punt out-of-bounds at the Mich 5.

  • Turnover on Downsmich drive: 17 plays 94 yards, 07:01 mich downs, 7:01
    MICH0WIS0
    • 1st and 10 at MICH 5

      Max Martin rush for 4 yards to the Mich 9.

    • 2nd and 6 at MICH 9

      Max Martin rush for 28 yards to the Mich 37 for a 1ST down.

    • 1st and 10 at MICH 37

      Max Martin rush for 1 yard to the Mich 38.

    • 2nd and 9 at MICH 38

      Chad Henne pass incomplete to Jason Avant.

    • 3rd and 9 at MICH 38

      Chad Henne rush for 18 yards to the Wisc 44, Michigan penalty 10 yard holding accepted.

    • 3rd and 1 at MICH 46

      Kevin Grady rush for 1 yard to the Mich 47 for a 1ST down.

    • 1st and 15 at MICH 42

      Chad Henne pass complete to Mario Manningham for 4 yards to the Mich 46.

    • 2nd and 11 at MICH 46

      Max Martin rush for 2 yards to the Mich 48.

    • 3rd and 9 at MICH 48

      Chad Henne pass complete to Tyler Ecker for 13 yards to the Wisc 39 for a 1ST down.

    • 1st and 10 at WIS 39

      Kevin Grady rush for 4 yards to the Wisc 35.

    • 2nd and 7 at WIS 35

      Chad Henne pass incomplete to Jason Avant.

    • 3rd and 7 at WIS 35

      Chad Henne rush for 7 yards to the Wisc 28 for a 1ST down.

    • 1st and 10 at WIS 28

      Chad Henne pass complete to Jason Avant for 21 yards to the Wisc 7 for a 1ST down out-of-bounds.

    • 1st and 0 at WIS 7

      Max Martin rush for 2 yards to the Wisc 5.

    • 2nd and 0 at WIS 5

      Chad Henne pass incomplete to Jason Avant.

    • 3rd and 0 at WIS 5

      Kevin Grady rush for 4 yards to the Wisc 1.

    • 4th and 0 at WIS 1

      Timeout WISCONSIN, clock 02:53.

    • 4th and 0 at WIS 1

      Kevin Grady rush for no gain to the Wisc 1.

  • Puntwisc drive: 3 plays 9 yards, 02:14 wisc punt, 2:14
    MICH0WIS0
    • 1st and 10 at WIS 1

      John Stocco rush for 1 yard to the Wisc 2.

    • 2nd and 9 at WIS 2

      Brian Calhoun rush for 5 yards to the Wisc 7.

    • 3rd and 4 at WIS 7

      Brian Calhoun rush for 3 yards to the Wisc 10.

    • 4th and 1 at WIS 10

      Kenneth DeBauche punt for 58 yards, returned by Steve Breaston for 12 yards to the Wisc 44, Michigan penalty 10 yard holding accepted.

  • Puntmich drive: 3 plays 3 yards, 01:30 mich punt, 1:30
    MICH0WIS0
    • 1st and 10 at MICH 34

      Max Martin rush for 4 yards to the Mich 38.

    • 2nd and 6 at MICH 38

      Jerome Jackson rush for a loss of 1 yard to the Mich 37.

    • 3rd and 7 at MICH 37

      Chad Henne pass incomplete to Steve Breaston.

    • 4th and 7 at MICH 37

      Ross Ryan punt for 42 yards punt out-of-bounds at the Wisc 21, Wisconsin penalty 10 yard face mask accepted.

  • Puntwisc drive: 3 plays 5 yards, 01:36 wisc punt, 1:36
    MICH0WIS0
    • 1st and 10 at WIS 11

      John Stocco pass incomplete to Jonathan Orr.

    • 2nd and 10 at WIS 11

      Michigan penalty 5 yard offside defense accepted, no play.

    • 2nd and 5 at WIS 16

      John Stocco sacked by Brandent Englemon at the Wisc 5 for a loss of 11 yards, Wisconsin penalty holding declined.

    • 3rd and 16 at WIS 5

      Brian Calhoun rush for 11 yards to the Wisc 16.

    • 4th and 5 at WIS 16

      Kenneth DeBauche punt for 43 yards, returned by Steve Breaston for no gain to the Mich 41.

  • Field Goal Goodmich drive: 8 plays 32 yards, 02:44 mich fg, 2:44
    MICH3WIS0
    • 1st and 10 at MICH 41

      Chad Henne pass incomplete to Steve Breaston.

    • 2nd and 10 at MICH 41

      Chad Henne pass complete to Mario Manningham for 24 yards to the Wisc 35 for a 1ST down out-of-bounds.

    • 1st and 10 at WIS 35

      Max Martin rush for 7 yards to the Wisc 28.

    • 2nd and 3 at WIS 28

      Chad Henne pass complete to Jason Avant for 3 yards to the Wisc 25 for a 1ST down.

    • 1st and 10 at WIS 24

      Chad Henne pass incomplete to Jason Avant.

    • 2nd and 10 at WIS 24

      Kevin Grady rush for 2 yards to the Wisc 22.

    • 3rd and 8 at WIS 22

      Chad Henne sacked by Dontez Sanders at the Wisc 35 for a loss of 13 yards, Michigan penalty 3 yard intentional grounding accepted.

    • 4th and 18 at WIS 32

      Wisconsin penalty 5 yard running into the kicker accepted, no play.

    • 4th and 13 at WIS 27

      Garrett Rivas 44 yard field goal GOOD.

    • Ross Ryan kickoff for 65 yards returned by Brandon Williams for 43 yards to the Wisc 43, Wisconsin penalty 15 yard holding accepted.

  • Puntwisc drive: 3 plays 3 yards, 01:32 wisc punt, 1:32
    MICH3WIS0
    • 1st and 10 at WIS 28

      Brian Calhoun rush for no gain to the Wisc 28.

    • 2nd and 10 at WIS 28

      John Stocco pass complete to Brian Calhoun for 3 yards to the Wisc 31.

    • 3rd and 7 at WIS 31

      John Stocco pass incomplete to Owen Daniels.

    • 4th and 7 at WIS 31

      Kenneth DeBauche punt for 41 yards, returned by Steve Breaston for 1 yard to the Mich 29.

  • Passing Touchdownmich drive: 9 plays 71 yards, 03:37 mich td, 3:37
    MICH10WIS0
    • 1st and 10 at MICH 29

      Max Martin rush for 1 yard to the Mich 30.

    • 2nd and 9 at MICH 30

      Chad Henne pass complete to Jason Avant for 26 yards to the Wisc 44 for a 1ST down out-of-bounds.

    • 1st and 10 at WIS 44

      Timeout MICHIGAN, clock 07:14.

    • 1st and 10 at WIS 44

      Max Martin rush for 1 yard to the Wisc 43.

    • 2nd and 9 at WIS 43

      Chad Henne pass complete to Kevin Grady for 8 yards to the Wisc 35.

    • 3rd and 1 at WIS 35

      Kevin Grady rush for 11 yards to the Wisc 24 for a 1ST down.

    • 1st and 10 at WIS 24

      Chad Henne pass complete to Kevin Grady for 19 yards to the Wisc 5 for a 1ST down out-of-bounds.

    • 1st and 0 at WIS 5

      Kevin Grady rush for 1 yard to the Wisc 4.

    • 2nd and 0 at WIS 4

      Chad Henne pass incomplete to Jason Avant.

    • 3rd and 0 at WIS 4

      Chad Henne pass complete to Jason Avant for 4 yards for a TOUCHDOWN.

    • Garrett Rivas extra point GOOD.

    • Garrett Rivas kickoff for 65 yards returned by Brandon Williams for 26 yards to the Wisc 26 out-of-bounds.

  • Field Goal Goodwisc drive: 11 plays 57 yards, 03:04 wisc fg, 3:04
    MICH10WIS3
    • 1st and 10 at WIS 26

      Brian Calhoun rush for no gain to the Wisc 26.

    • 2nd and 10 at WIS 26

      John Stocco pass incomplete to Owen Daniels.

    • 3rd and 10 at WIS 26

      John Stocco pass complete to Jonathan Orr for 12 yards to the Wisc 38 for a 1ST down.

    • 1st and 10 at WIS 38

      Brian Calhoun rush for 4 yards to the Wisc 42.

    • 2nd and 6 at WIS 42

      John Stocco pass complete to Brian Calhoun for 8 yards to the 50 yard line for a 1ST down.

    • 1st and 10 at 50

      John Stocco pass complete to Owen Daniels for 15 yards to the Mich 35 for a 1ST down.

    • 1st and 10 at MICH 35

      John Stocco pass complete to Brandon White for 18 yards to the Mich 17 for a 1ST down out-of-bounds.

    • 1st and 10 at MICH 17

      John Stocco pass incomplete to Brandon Williams.

    • 2nd and 10 at MICH 17

      John Stocco pass incomplete to Brandon Williams.

    • 3rd and 10 at MICH 17

      Timeout WISCONSIN, clock 01:28.

    • 3rd and 10 at MICH 17

      John Stocco pass incomplete to Owen Daniels.

    • 4th and 10 at MICH 17

      Taylor Mehlhaff 35 yard field goal GOOD.

    • Taylor Mehlhaff kickoff for 57 yards returned by Steve Breaston for 28 yards to the Mich 36.

  • Field Goal Goodmich drive: 8 plays 52 yards, 01:07 mich fg, 1:07
    MICH13WIS3
    • 1st and 10 at MICH 36

      Chad Henne pass complete to Max Martin for 4 yards to the Mich 40.

    • 2nd and 6 at MICH 40

      Timeout MICHIGAN, clock 01:01.

    • 2nd and 6 at MICH 40

      Max Martin rush for 5 yards to the Mich 45.

    • 3rd and 1 at MICH 45

      Max Martin rush for 17 yards to the Wisc 38 out-of-bounds for a 1ST down.

    • 1st and 10 at WIS 38

      Kevin Grady rush for 2 yards to the Wisc 36.

    • 2nd and 8 at WIS 36

      Timeout MICHIGAN, clock 00:25.

    • 2nd and 8 at WIS 36

      Chad Henne pass complete to Mario Manningham for 29 yards to the Wisc 7 for a 1ST down out-of-bounds.

    • 1st and 0 at WIS 7

      Chad Henne pass incomplete to Mario Manningham.

    • 2nd and 0 at WIS 7

      Chad Henne pass incomplete.

    • 3rd and 0 at WIS 7

      Michigan penalty 5 yard delay of game accepted.

    • Garrett Rivas 28 yard field goal GOOD.

    • Ross Ryan kickoff for 51 yards returned by Brandon Williams for 5 yards to the Wisc 19.

  • End of Halfwisc drive: 1 play 0 yards, 00:00 wisc end half, 0:00
    MICH13WIS3
    • Taylor Mehlhaff kickoff for 60 yards returned by Steve Breaston for 11 yards to the Mich 16.

  • Puntmich drive: 3 plays 2 yards, 00:56 mich punt, 0:56
    MICH13WIS3
    • 1st and 10 at MICH 16

      Max Martin rush for 2 yards to the Mich 18.

    • 2nd and 8 at MICH 18

      Chad Henne pass incomplete to Tim Massaquoi.

    • 3rd and 8 at MICH 18

      Chad Henne pass incomplete to Jason Avant.

    • 4th and 8 at MICH 18

      Ross Ryan punt for 45 yards, fair catch by Brandon Williams at the Wisc 37.

  • Field Goal Goodwisc drive: 11 plays 37 yards, 05:02 wisc fg, 5:02
    MICH13WIS6
    • 1st and 10 at WIS 37

      Brian Calhoun rush for 5 yards to the Wisc 42.

    • 2nd and 5 at WIS 42

      Brian Calhoun rush for 2 yards to the Wisc 44.

    • 3rd and 3 at WIS 44

      John Stocco pass complete to Brian Calhoun for 8 yards to the Mich 48 for a 1ST down out-of-bounds.

    • 1st and 10 at MICH 48

      John Stocco pass incomplete to Brandon Williams.

    • 2nd and 10 at MICH 48

      Brian Calhoun rush for 10 yards to the Mich 38 for a 1ST down.

    • 1st and 10 at MICH 38

      Brian Calhoun rush for 2 yards to the Mich 36.

    • 2nd and 8 at MICH 36

      John Stocco pass complete to Owen Daniels for 11 yards to the Mich 25 for a 1ST down.

    • 1st and 10 at MICH 25

      Michigan penalty 5 yard offside defense accepted.

    • 1st and 5 at MICH 20

      Brian Calhoun rush for a loss of 2 yards to the Mich 22.

    • 2nd and 7 at MICH 22

      John Stocco sacked by Alan Branch at the Mich 26 for a loss of 4 yards.

    • 3rd and 11 at MICH 26

      John Stocco pass incomplete to Jonathan Orr.

    • 4th and 11 at MICH 26

      Taylor Mehlhaff 43 yard field goal GOOD.

    • Taylor Mehlhaff kickoff for 47 yards returned by Brian Thompson for 12 yards to the Mich 30.

  • Puntmich drive: 3 plays 0 yards, 00:25 mich punt, 0:25
    MICH13WIS6
    • 1st and 10 at MICH 30

      Chad Henne pass incomplete to Jason Avant.

    • 2nd and 10 at MICH 30

      Chad Henne pass incomplete to Max Martin, broken up by Roderick Rogers.

    • 3rd and 10 at MICH 30

      Chad Henne pass incomplete to Jason Avant, broken up by Allen Langford.

    • 4th and 10 at MICH 30

      Ross Ryan punt for 54 yards, returned by Brandon Williams for 14 yards to the Wisc 30.

  • Puntwisc drive: 3 plays 6 yards, 01:45 wisc punt, 1:45
    MICH13WIS6
    • 1st and 10 at WIS 30

      Brian Calhoun rush for a loss of 1 yard to the Wisc 29.

    • 2nd and 11 at WIS 29

      John Stocco pass complete to Brian Calhoun for 7 yards to the Wisc 36.

    • 3rd and 4 at WIS 36

      John Stocco pass incomplete to Brandon Williams.

    • 4th and 4 at WIS 36

      Kenneth DeBauche punt for 56 yards, returned by Steve Breaston for 9 yards to the Wisc 17, Michigan penalty 10 yard illegal block accepted.

  • Puntmich drive: 7 plays 42 yards, 04:22 mich punt, 4:22
    MICH13WIS6
    • 1st and 10 at MICH 7

      Wisconsin penalty 5 yard offside defense accepted, no play.

    • 1st and 5 at MICH 12

      Kevin Grady rush for 3 yards to the Mich 15.

    • 2nd and 2 at MICH 15

      Kevin Grady rush for 5 yards to the Mich 20 for a 1ST down.

    • 1st and 10 at MICH 20

      Max Martin rush for 2 yards to the Mich 22.

    • 2nd and 8 at MICH 22

      Chad Henne pass complete to Jason Avant for 18 yards to the Mich 40 for a 1ST down.

    • 1st and 10 at MICH 40

      Max Martin rush for 5 yards to the Mich 45.

    • 2nd and 5 at MICH 45

      Chad Henne pass complete to Steve Breaston for a loss of 1 yard to the Mich 44.

    • 3rd and 6 at MICH 44

      Max Martin rush for 5 yards to the Mich 49.

    • 4th and 1 at MICH 49

      Ross Ryan punt for 24 yards downed at the Wisc 27.

  • Field Goal Goodwisc drive: 15 plays 64 yards, 04:35 wisc fg, 4:35
    MICH13WIS9
    • 1st and 10 at WIS 27

      John Stocco rush for 10 yards to the Wisc 37 for a 1ST down.

    • 1st and 10 at WIS 37

      Brian Calhoun rush for 11 yards to the Wisc 48 for a 1ST down.

    • 1st and 10 at WIS 48

      Brian Calhoun rush for 3 yards to the Mich 49.

    • 2nd and 7 at MICH 49

      Brian Calhoun rush for a loss of 4 yards to the Wisc 47.

    • 3rd and 11 at WIS 47

      John Stocco pass complete to Brian Calhoun for 23 yards to the Mich 30 for a 1ST down.

    • 1st and 10 at MICH 40

      Booker Stanley rush for a loss of 2 yards to the Mich 42.

    • 2nd and 10 at MICH 40

      John Stocco pass incomplete to Kurt Ware.

    • 3rd and 10 at MICH 40

      John Stocco pass complete to Owen Daniels for 12 yards to the Mich 28 for a 1ST down.

    • 1st and 10 at MICH 28

      Brian Calhoun rush for 8 yards to the Mich 20 out-of-bounds.

    • 2nd and 2 at MICH 20

      Brian Calhoun rush for 2 yards to the Mich 18 for a 1ST down.

    • 1st and 10 at MICH 18

      Timeout WISCONSIN, clock 13:15.

    • 1st and 10 at MICH 18

      Brian Calhoun rush for 11 yards to the Mich 7 out-of-bounds for a 1ST down.

    • 1st and 0 at MICH 7

      John Stocco pass incomplete to Jason Pociask.

    • 2nd and 0 at MICH 7

      Brian Calhoun rush for a loss of 2 yards to the Mich 9 out-of-bounds.

    • 3rd and 0 at MICH 9

      John Stocco pass incomplete to Owen Daniels.

    • 4th and 0 at MICH 9

      Taylor Mehlhaff 27 yard field goal GOOD.

    • Taylor Mehlhaff kickoff for 65 yards returned by Steve Breaston for 8 yards to the Mich 8.

  • Fumblemich drive: 2 plays 15 yards, 00:24 mich fumb, 0:24
    MICH13WIS9
    • 1st and 10 at MICH 8

      Chad Henne pass complete to Jason Avant for 9 yards to the Mich 17.

    • 2nd and 1 at MICH 17

      Max Martin rush for 5 yards, fumbled at the Mich 23, forced by Dontez Sanders, recovered by Mark Zalewski at the Wisc 23, Michigan penalty 11 yard personal foul accepted.

  • Rushing Touchdownwisc drive: 2 plays 12 yards, 00:46 wisc td, 0:46
    MICH13WIS16
    • 1st and 10 at MICH 12

      Brian Calhoun rush for 5 yards to the Mich 7.

    • 2nd and 4 at MICH 6

      Brian Calhoun rush for 6 yards for a TOUCHDOWN.

    • Taylor Mehlhaff extra point GOOD.

    • Taylor Mehlhaff kickoff for 65 yards for a touchback.

  • Interceptionmich drive: 2 plays 3 yards, 00:46 mich int, 0:46
    MICH13WIS16
    • 1st and 10 at MICH 20

      Kevin Grady rush for 3 yards to the Mich 23.

    • 2nd and 7 at MICH 23

      Timeout MICHIGAN, clock 10:54.

    • 2nd and 7 at MICH 23

      Chad Henne pass intercepted by Johnny White at the Mich 35, returned for no gain to the Mich 35.

  • Interceptionwisc drive: 1 play -10 yards, 00:31 wisc int, 0:31
    MICH13WIS16
    • 1st and 10 at MICH 35

      Wisconsin penalty 10 yard holding accepted, no play.

    • 1st and 20 at MICH 45

      John Stocco pass intercepted by Grant Mason at the Mich 39, returned for no gain to the Mich 39.

  • Passing Touchdownmich drive: 3 plays 61 yards, 01:14 mich td, 1:14
    MICH20WIS16
    • 1st and 10 at MICH 39

      Kevin Grady rush for 6 yards to the Mich 45.

    • 2nd and 4 at MICH 45

      Kevin Grady rush for 6 yards to the Wisc 49 for a 1ST down.

    • 1st and 10 at WIS 49

      Chad Henne pass complete to Mario Manningham for 49 yards for a TOUCHDOWN.

    • Garrett Rivas extra point GOOD.

    • Ross Ryan kickoff for 65 yards returned by Brandon Williams for 46 yards to the Wisc 46 out-of-bounds.

  • Puntwisc drive: 5 plays 17 yards, 03:45 wisc punt, 3:45
    MICH20WIS16
    • 1st and 10 at WIS 46

      Brian Calhoun rush for 6 yards to the Mich 48.

    • 2nd and 4 at MICH 48

      Brian Calhoun rush for 12 yards to the Mich 36 for a 1ST down.

    • 1st and 10 at MICH 36

      Brian Calhoun rush for 6 yards to the Mich 30.

    • 2nd and 4 at MICH 30

      John Stocco rush for a loss of 1 yard, fumbled at the Mich 31, recovered by John Stocco at the Mich 31.

    • 3rd and 5 at MICH 31

      Wisconsin penalty 10 yard illegal block accepted, no play.

    • 3rd and 15 at MICH 41

      John Stocco pass complete to Brandon Williams for 4 yards to the Mich 37.

    • 4th and 11 at MICH 37

      Kenneth DeBauche punt for 34 yards downed at the Mich 3.

  • Puntmich drive: 3 plays 6 yards, 00:42 mich punt, 0:42
    MICH20WIS16
    • 1st and 10 at MICH 3

      Kevin Grady rush for 2 yards to the Mich 5.

    • 2nd and 8 at MICH 5

      Kevin Grady rush for 4 yards to the Mich 9 out-of-bounds.

    • 3rd and 4 at MICH 9

      Chad Henne pass incomplete.

    • 4th and 4 at MICH 9

      Ross Ryan punt for 43 yards, fair catch by Brandon Williams at the Wisc 48.

  • Rushing Touchdownwisc drive: 11 plays 52 yards, 04:05 wisc td, 4:05
    MICH20WIS23
    • 1st and 10 at WIS 48

      Brian Calhoun rush for 2 yards to the 50 yard line.

    • 2nd and 8 at 50

      Brian Calhoun rush for 6 yards to the Mich 44.

    • 3rd and 2 at MICH 44

      Brian Calhoun rush for 3 yards to the Mich 41 for a 1ST down.

    • 1st and 10 at MICH 41

      John Stocco pass complete to Brandon Williams for 9 yards to the Mich 32.

    • 2nd and 1 at MICH 32

      Brian Calhoun rush for no gain to the Mich 32.

    • 3rd and 1 at MICH 32

      Brian Calhoun rush for 9 yards to the Mich 23 for a 1ST down.

    • 1st and 10 at MICH 23

      John Stocco pass complete to Brian Calhoun for 9 yards to the Mich 14.

    • 2nd and 1 at MICH 14

      Timeout WISCONSIN, clock 00:49.

    • 2nd and 1 at MICH 14

      John Stocco pass complete to Brian Calhoun for 9 yards to the Mich 5 for a 1ST down.

    • 1st and 0 at MICH 5

      John Stocco pass incomplete, broken up by Gabriel Watson.

    • 2nd and 0 at MICH 5

      John Stocco pass incomplete to Jonathan Orr, broken up by Leon Hall.

    • 3rd and 0 at MICH 5

      John Stocco rush for 5 yards for a TOUCHDOWN.

    • Taylor Mehlhaff extra point GOOD.

    • Taylor Mehlhaff kickoff for 65 yards for a touchback.

  • End of Gamemich drive: 4 plays 0 yards, 00:24 mich end game, 0:24
    MICH20WIS23
    • 1st and 10 at MICH 20

      Chad Henne pass complete to Jason Avant for 24 yards to the Mich 44 for a 1ST down.

    • 1st and 10 at MICH 44

      Timeout MICHIGAN, clock 00:17.

    • 1st and 10 at MICH 44

      Chad Henne pass incomplete to Jason Avant, broken up by Levonne Rowan.

    • 2nd and 10 at MICH 44

      Michigan penalty 10 yard holding accepted, no play.

    • 2nd and 20 at MICH 34

      Chad Henne pass incomplete to Tyler Ecker.

    • 3rd and 20 at MICH 34

      Chad Henne rush for a loss of 14 yards to the Mich 20.

ESPN Fan Shop Powered By

  • adidas Men's Michigan Wolverines Maize Sideline Coaches PoloPrice: $49.97 Shop

NCAAF News