Garath James McCleary (born 15 May 1987) is a professional footballer who plays as a right winger or attacking midfielder for club Gillingham. Born in England, he played for the Jamaica national team.
McCleary was born in Oxford, Oxfordshire. His football career began with Oxford City, and spent time with Oxford United but never signed a contract with the team despite spending three months with the club. He joined Slough Town playing in 24 games and scoring on six occasions. He then moved to Bromley in January 2007. In total McCleary made over 40 appearances for Bromley scoring 11 goals. Nottingham Forest manager Colin Calderwood offered him a trial where he did well enough to secure a contract on 31 January 2008.
McCleary made his first team debut as an 87th-minute substitute, in a 1–0 home defeat against Carlisle United, on 3 March 2008. He scored his first goal for the club on 1 April 2008 in injury time, in a 2–0 win at Carlisle. On 5 April he was handed his first start where he was voted Man of the Match as Forest beat Cheltenham Town 3–1 at the City Ground. In the 2011/12 season McCleary scored nine goals after returning from injury in December 2011; six of which came in March 2012. Four came in a high-scoring game away to Leeds United at Elland Road, where Forest won 7–3. These performances resulted in McCleary being named as the Football League Championship Player of the Month. He was voted Forest's Player of the Season by the Forest supporters, beating Joel Lynch and Chris Gunter into second and third respectively.
On 16 May 2012 it was announced that McCleary had turned down a new contract at Forest and instead signed a three-year contract at Reading and fulfill his dream of playing in the Premier League. His first goal for Reading came in a 3–3 draw with Fulham. McCleary signed a new contract with Reading on 3 October 2014, keeping at the club until the summer of 2017, before again extending it on 17 January 2017, this time until the summer of 2020.
On 4 November 2020, it was announced by Wycombe Wanderers manager during a live webcast that the club had signed McCleary, who had been training with the club as a free transfer until the end of the current season. He scored his first goal for Wycombe in a 2–2 draw against Preston North End on 5 December 2020.
On 1 September 2025, McCleary joined Gillingham on a one-year deal, with the option of a further 12 months.
In October 2012 he was earmarked by the Jamaica Football Federation to play for Jamaica during their 2014 World Cup qualifying campaign. He received his first call up on 24 January 2013 alongside Reading teammates Jobi McAnuff and Adrian Mariappa for the World Cup qualifier against Mexico on 6 February. McCleary started the match and helped Jamaica to a 0–0 draw at the Estadio Azteca.
Wycombe Wanderers • EFL Trophy runner-up: 2023–24 Individual • Nottingham Forest Player of the Season: 2011–12
Garath McCleary: Gillingham vs Shrewsbury Town (1-0) - 2026-05-02
Garath McCleary came on as a substitute and played 25 minutes for Gillingham in their 1-0 win again…
May 03, 2026 · Read More →
Garath McCleary: Barnet vs Gillingham (6-2) - 2026-04-25
Garath McCleary started and was substituted off after 45 minutes for Gillingham in their 6-2 defeat…
Apr 26, 2026 · Read More →
| Date | Opponent | Competition | Result | ⏱ | ⚽ | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-02 | Shrewsbury Town | League Two | W 1-0 | 25 | 1 | — | — | — | 7.7 |
| 2026-04-25 | Barnet | League Two | L 6-2 | 45 | — | — | — | — | 6.0 |
| 2026-04-11 | Salford City | League Two | D 0-0 | 89 | — | — | — | — | 6.6 |
| 2026-04-06 | Accrington Stanley | League Two | W 2-0 | 62 | 1 | — | — | — | 7.5 |
| 2026-04-03 | Walsall | League Two | D 2-2 | 90 | — | 1 | — | — | 6.5 |
| 2026-03-28 | Crawley Town | League Two | L 2-0 | 90 | — | — | — | — | 6.8 |
| 2026-03-21 | Bristol Rovers | League Two | L 1-2 | 12 | — | — | — | — | 6.4 |
| 2026-03-17 | Swindon Town | League Two | L 0-2 | 9 | — | — | — | — | 6.8 |
| 2026-03-14 | Cambridge United | League Two | L 5-0 | 14 | — | — | — | — | 6.5 |
| 2026-02-21 | Oldham Athletic | League Two | L 0-3 | 45 | — | — | — | — | 6.7 |
| 2026-02-17 | Chesterfield | League Two | L 1-0 | 24 | — | — | — | — | 6.5 |
| 2026-02-14 | Crewe Alexandra | League Two | L 1-0 | 78 | — | — | — | — | 6.7 |
| 2026-02-07 | Tranmere Rovers | League Two | W 2-1 | 63 | — | — | — | — | 6.2 |
| 2026-02-03 | Notts County | League Two | L 1-0 | 27 | — | — | — | — | 6.6 |
| 2026-01-31 | Bromley | League Two | L 1-4 | 73 | — | — | — | — | 6.6 |
| 2026-01-24 | Harrogate Town | League Two | W 0-3 | 71 | — | — | — | — | 7.3 |
| 2026-01-17 | Newport County | League Two | W 3-2 | 20 | 1 | — | — | — | 8 |
| 2025-12-13 | Barrow AFC | League Two | D 2-2 | 72 | — | — | — | — | 7.7 |
| 2025-12-06 | Colchester United | League Two | D 0-0 | 90 | — | — | — | — | 6.8 |
| 2025-11-29 | Shrewsbury Town | League Two | D 3-3 | 90 | — | 1 | — | — | 7.1 |
| 2025-11-22 | Barnet | League Two | D 1-1 | 72 | — | — | — | — | 7.1 |
| 2025-11-15 | Crawley Town | League Two | D 2-2 | 78 | — | — | — | — | 6.6 |
| 2025-11-08 | Bristol Rovers | League Two | W 0-1 | 14 | — | — | — | — | 6.5 |
| 2025-09-27 | Harrogate Town | League Two | L 0-1 | 29 | — | — | — | — | 6.6 |
| 2025-09-06 | Bromley | League Two | D 2-2 | 26 | — | — | — | — | 6.8 |
No stats available for this player.
No transfer history available.
No injury history available.
In October 2012 he was earmarked by the Jamaica Football Federation to play for Jamaica during their 2014 World Cup qualifying campaign. He received his first call up on 24 January 2013 alongside Reading teammates Jobi McAnuff and Adrian Mariappa for the World Cup qualifier against Mexico on 6 February. McCleary started the match and helped Jamaica to a 0–0 draw at the Estadio Azteca.
| Year | Team | Apps | Goals |
|---|---|---|---|
| Total | Jamaica | 24 | 3 |