- Height None
- Age 59 years, 2 months
- Place of Birth The Bronx, New York, United States of America
- Nationality Republic of Ireland
- Stats based on games populated in our system. They can be viewed below
John Caulfield began his playing career at Athlone Town in 1984/85 while still studying at Athlone IT. He played mostly for their reserve side but made his league debut the following season. On 27 October 1985 he replaced James Coll in the 87th minute of Athlone's 2-2 draw with Home Farm at Tolka Park.
By December of 1985 John was playing in the Munster Senior League with Wembley, having moved to West Cork. And in the Summer of 1986 John returned to the League of Ireland, signing for Noel O'Mahony at Cork City. He made his City debut in a Munster Senior Cup tie against Waterford United at Turner's Cross on 22 August 1986, a game that City lost 5-0 with Noel Spillane of the Examiner writing "John Caulfield played reasonably well".
John spent the next fifteen years playing for Cork City becoming a club legend in the process. He won the League title with them once, in 1992/93, and the FAI Cup once, in 1997/98, as well as being part of a team that won three League Cups and eleven Munster Senior Cups.
When John left Cork City in 2001 he became player/manager at Avondale United in the Munster Senior League. He led them to two Intermediate Cup wins and two MSL titles. He left Avondale in 2010 to take over the manager's role at UCC, also in the MSL, before landed the manager's job at Cork City in November of 2013.
He was manager at Cork City for five and a half years and his teams finished in the top two for five successive seasons between 2014 and 2018, winning the title once in 2017. He also brought the club to four consecutive FAI Cup finals, bringing it home to Leeside on two occasions, in 2016 and 2017.
After a poor start to the campaign in 2019 John left Cork City in May of that year.
In August 2020, John was named the new Galway United manager.