Michigan State Football: 25 best players of the Mark Dantonio era

EAST LANSING, MI - OCTOBER 04: Trae Waynes /
16 of 25
B.J. Cunningham, Michigan State Spartans
INDIANAPOLIS, IN – DECEMBER 03: B.J. Cunningham #3 of the Michigan State Spartan runs for yards after the catch against the Wisconsin Badgers during the second half of the Big 10 Conference Championship Game at Lucas Oil Stadium on December 3, 2011 in Indianapolis, Indiana. (Photo by Andy Lyons/Getty Images) /
  • MSU all-time leader in receptions (218)
  • MSU all-time leader in receiving yards (3,086)
  • Second in MSU history in touchdown receptions (25)
  • Honorable mention All-Big Ten (2010)
  • Second-Team All-Big Ten (2011)

And here we are, finally, at the best wide receiver to play for Mark Dantonio. Not many receivers in Michigan State history were as dependable and consistent as B.J. Cunningham. Yet, he did all of his work with little recognition and is rarely talked about by the casual Spartan fan.

Yes, Cunningham is the class of all receivers to play for Michigan State in the past decade, having some of the best seasons of any receiver in school history.

Related Story. MSU football: 5 upperclassmen poised for breakout in 2018. light

Just how impressive was Cunningham? He never finished with less than 500 receiving yards in a single season. As a freshman, he set the tone with 41 receptions for 528 yards and he improved from there. He topped 600 yards in both of the next two seasons and then exploded for 1,306 yards and 12 touchdowns as a senior.

Cunningham finished his Michigan State career as the all-time leader in receiving yards and receptions and is second in touchdown catches.

Kirk Cousins loved him some Cunningham.