John was born on July 28th 1994 and plays for the Loughmore-Castleiney club.
John played Minor Hurling for Tipperary from 2010 to 2012, winning Munster and All-Ireland medals in 2012. John also played Minor Football for Tipperary in 2011 and 2012, winning two Munster medals and an All-Ireland Minor Football medal in 2011.
John was part of the Tipperary Under 21 Football panel in 2014 and 2015 and the Tipperary Under 21 Hurling panel in 2013 and 2014. John won a Fitzgibbon Cup medal with the University of Limerick in 2015.
John made his National League debut for Tipperary at corner-forward versus Galway in February 2015, scoring two points from play.
At club level, John has won two County Senior Football Championships with Loughmore in 2013 and 2014 and a County Senior Hurling Championship medal in 2013.