John played college baseball at Franklin Pierce University for four years under renowned coach Jayson King. John was part of the team that was ranked #1 nationally in Division II baseball during his freshman and sophomore years. His Franklin Pierce University team went to the Division II College World Series in 2016 in Cary, NC. John was selected as third team All-NE10 after junior season in 2017. In 2018 he was selected as unanimous 2nd team All-Region and 1st Team NE-10. John was a career .340 hitter at Franklin Pierce University while playing primarily third base.
John is entering his first season as coach at Southen New Hampshire University under Head Coach Scott Loiseau