Michigan State Football: 25 best players of the Mark Dantonio era
- 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.
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.