John was a hard hitting team leader in Canton-Massillon Youth Leagues as a catcher. He was also selected All-Ohio in 1982-83 at Canton Central Catholic High School. He was ALL MVC and MVP at Akron University. John was also the leading hitter for the Zips with a batting average of .357 in 1987.
He was the MVP for the 1998 Canton Stallions AABC National Champions. Spending some time in the Minors, he played for the Astros from 1987-2009, and then Marlins, Indians, and Padres. He was the Manager for the Midwest Frontier-Carolina Leagues and was selected as an All-Star Manager 2002-04 and then Manager of the Year from 2004 to 2006.
John is currently the Manager of the Indians, Avon Team.