Greaves was born in Sheffield and joined the Academy of Sheffield United, progressing through the ranks to earn a scholarship deal in July 2016.[3] Following the completion of his two-year scholarship, he signed a professional deal in 2018.[4]
In July 2019, he joined National League side Barrow on a season-long loan deal.[5] Having found it difficult to fully adapt to men's football, he returned to his parent club in January 2020.[6][7]
He was released by Sheffield United at the end of the 2019–20 season.[8]
In January 2022, Greaves joined Spanish club CD Almuñécar City, part of the Málaga City academy system.[11] While in Spain, he scored five goals in 14 league appearances in the Primera Andaluza Granada.[12]
In August 2022, he returned to England with Buxton, departing for Liveresedge in October of the same year.[13]
On 14 October 2022, Greaves joined Southern Football League Premier Division Central club Mickleover.[14] The 2023–24 season saw Greaves have his best individual season, scoring twenty-four goals in all competitions as Mickleover reached the play-offs.[15]
Newport County
In June 2024, Greaves joined League Two club Newport County on a two-year deal.[16][17] On 10 August 2024, Greaves made his debut for the club, scoring his side's second goal in a 3–2 opening day defeat to Cheltenham Town.[18]
Career statistics
As of match played 29 December 2024
Appearances and goals by club, season and competition