Tony Grant signed as a trainee for Everton. He made his debut for 'The Toffees' two years later in a 1–0 defeat at Manchester City in December 1993. He started as Everton won the 1995 FA Charity Shield. He bagged his first league goal at Middlesbrough in March 1996. In January 1996, Grant signed for Swindon Town on loan, where he played three games for 'The Robins', scoring one goal. Three years later, Grant was loaned out again, this time to Tranmere Rovers where he played eight games for them and scored one goal. His goal came in Tranmere's 2–0 win over Oxford in the League Cup (Steve Yates getting the opener for Rovers). Tranmere would go on to reach the final of the League Cup that season, by which time Grant had returned to Everton. Grant's second and final league goal for Everton came in a 2–2 draw at Barnsley in February 1998.