Kevin Doyle | Spartan for Life | (@KevinDoyle4) header
Kevin Doyle | Spartan for Life | (@KevinDoyle4) profile picture

Retired Army Officer, husband, father. MSU Spartan. Pro Democracy / expanding rights for all. Facts & truth exist and matter. he/him

West Virginia, USA
Joined June 2010
Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)Photo by Kevin Doyle | Spartan for Life | (@KevinDoyle4)
Has Michigan NEVER held this entire game?
48
Injuries just keep coming. This year’s toll has been awful
1
1
5
235
That fumble was justice. F you refs
3
41
We have more referee shenanigans than any team in college football. My goodness
6
180
O Line playing very well. Sound game plan too
2
65
Tull is is running tough. Wow
2
91
Replying to @Doyle_MP
NFL iDL production through 8 weeks Alright, Jeffery Simmons
2
39
JFC Campbell. Your own 24? C’mon dude
1
49
We’re a bad team. But we have had some of the worst luck / officiating calls / injury years I can remember. Coaching staff has actually been the least of our problems
2
68
Our freshman QB looks like a freshman QB unfortunately
27
Holy cow we have the lead. Go Green!
3
85
Good think UConn has been playing poorly or we’d be behind by 15
1
114
Never seen Fears do that! Holy shit!
2
76
Good coaching. Execution errors all day on offense. Shoulda had 35 points. Kicker line drives for a block. Good grief
1
36
Lowest kick in history gets blocked. Shit
31
Inexplicable fake punt. Thank you for that gift NW
1
1
153
Milovojevic misses his second TD throw. Ugh
2
67