Jeffers turned professional at Kenny Dalglish's Liverpool in October 1986, but was never able to provide too much first team competition for John Barnes, and never featured at Anfield. He was loaned out to Port Vale as cover for the injured Paul Atkinson in December 1988; he was recalled by the "Reds" in February 1989 but was snapped up by Vale the next month for £30,000. He featured in 15 Third Division games in the 1988–89 season, and featured in all four play-off games, including both legs of the play-off final victory over Bristol Rovers. He scored his first league goal on 4 November 1989, in a 2–1 defeat to Oxford United at Vale Park. He played a total of 46 games in the 1989–90 season, as the "Valiants" posted a top-half finish in the Second Division. He scored twice in 36 games during the 1990–91campaign, but started to become plagued by abdominal injuries from March onwards. He scored three goals in 38 appearances in the 1991–92 season, as the "Valiants" suffered relegation in last place. He scored twice in 34 games in the 1992–93 season, but did not feature at Wembley either in the League Trophy Final win over Stockport County or the play-off Final defeat to West Bromwich Albion. He did though help John Rudge's side to win promotion with a second-place finish in the 1993–94 campaign; they finished just one point behind champions Reading. He lost his first team place in the 1994–95 season, as Vale posted a 17th-place finish in the second tier. Jeffers went on a one-month loan to Fred Davies's Shrewsbury Town in January 1995, and featured in three Second Division games at Gay Meadow. In August 1995, he had a trial with Second Division Stockport County, before he was allowed to join the club on a free transfer in November 1995. Dave Jones's County finished just three points outside the play-offs in 1995–96, with Jeffers playing 23 league games. He scored three goals in 34 league and eight League Cup appearances in the 1996–97 season, as he helped the "Hatters" to win promotion as runners-up; they finished just two points behind champions Bury. The club also reached the semi-finals of the League Cup, defeating Chesterfield, Sheffield United, Blackburn Rovers, West Ham United and Southampton on the way. In the semi-finals, they lost 2–0 to Middlesbrough at Edgeley Park, and exited the competition despite managing a 1–0 win at the Riverside Stadium. Despite these successes, he joined Conference club Hednesford Town in October 1997, and then left Keys Park and retired at the close of the 1997–98 season.
Style of play
Jeffers was an entertaining but inconsistent winger.
Statistics
Source:
Honours
;Port Vale
Football League Third Division play-off winner: 1989
Football League Second Division runner-up: 1993–94
;Stockport County
Football League Second Division runner-up: 1996–97