Last week, O’Connor (6-3, 208) narrowed down his options to Michigan State and Northwestern, but decided to choose the Spartans.
O’Connor also held offers from Bowling Green, Indiana, Louisville, Miami, Toledo, Vanderbilt, and West Virginia.
As a junior, O’Connor threw for 2,516 yards and 27 touchdowns, while running for 470 yards and 13 touchdowns.
You can see Spartan Digest's take on O'Connor's commitment to Michigan State by clicking HERE