Joe Garner
Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1988-04-12 · 6 players total
| Full name | Joe Garner |
|---|---|
| Name in home country | Joseph Alan Garner |
| Date of birth | 1988-04-12 (38 yrs) |
| Place of birth | Clitheroe, England |
| Citizenship | England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 178.00 m |
| Current club | Oldham Athletic |
| Joined | 2024-01-31 |
| Contract expires | 2025-12-31 |
| Agent | Unique Sports Group |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Oldham Athletic | 2 | 23/24 | 24/25 | 30 | 9 | 3 | 534 |
| Carlisle United | 5 | 06/07 | 23/24 | 119 | 33 | 5 | 1,697 |
| Fleetwood Town | 2 | 21/22 | 22/23 | 43 | 8 | 0 | 772 |
| Wigan Athletic | 3 | 18/19 | 20/21 | 75 | 17 | 5 | 1,137 |
| APOEL Nicosia | 1 | 20/21 | 20/21 | 15 | 9 | 2 | 494 |
| Ipswich Town | 1 | 17/18 | 17/18 | 32 | 10 | 3 | 257 |
| Rangers FC | 1 | 16/17 | 16/17 | 34 | 10 | 3 | 300 |
| Preston North End | 5 | 12/13 | 16/17 | 151 | 57 | 15 | 1,421 |
| Watford FC | 2 | 11/12 | 12/13 | 27 | 1 | 4 | 1,203 |
| Nottingham Forest | 3 | 08/09 | 11/12 | 55 | 10 | 2 | 784 |
| Huddersfield Town | 1 | 10/11 | 10/11 | 19 | 0 | 4 | 0 |
| Scunthorpe United | 1 | 10/11 | 10/11 | 18 | 6 | 2 | 249 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | FA Cup | Oldham Athletic | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | National League | Oldham Athletic | 12 | 2 | 1 | 2 | 0 | 226 |
| 24/25 | National League Playoffs | Oldham Athletic | 3 | 3 | 1 | 1 | 0 | 71 |
| 23/24 | EFL Cup | Carlisle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Carlisle United | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | FA Cup | Carlisle United | 1 | 1 | 0 | 0 | 0 | 84 |
| 23/24 | League One | Carlisle United | 23 | 3 | 0 | 6 | 0 | 365 |
| 23/24 | National League | Oldham Athletic | 14 | 4 | 1 | 4 | 0 | 237 |
| 22/23 | EFL Cup | Fleetwood Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Fleetwood Town | 2 | 2 | 0 | 0 | 0 | 79 |
| 22/23 | FA Cup | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Fleetwood Town | 20 | 1 | 0 | 2 | 0 | 462 |
| 22/23 | League Two | Carlisle United | 19 | 2 | 0 | 4 | 0 | 394 |
| 22/23 | League Two Play-Offs | Carlisle United | 3 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | EFL Trophy | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Fleetwood Town | 1 | 1 | 0 | 0 | 0 | 88 |
| 21/22 | League One | Fleetwood Town | 18 | 4 | 0 | 4 | 1 | 143 |
| 20/21 | EFL Cup | Wigan Athletic | 1 | 2 | 0 | 0 | 0 | 45 |
| 20/21 | EFL Trophy | Wigan Athletic | 1 | 1 | 1 | 0 | 0 | 18 |
| 20/21 | FA Cup | Wigan Athletic | 1 | 1 | 0 | 0 | 0 | 120 |
| 20/21 | Kypello Kyprou | APOEL Nicosia | 4 | 1 | 0 | 1 | 0 | 290 |
| 20/21 | League One | Wigan Athletic | 11 | 3 | 0 | 3 | 0 | 327 |
| 20/21 | Protathlima Cyta | APOEL Nicosia | 6 | 4 | 1 | 3 | 0 | 100 |
| 20/21 | Relegation Round | APOEL Nicosia | 5 | 4 | 1 | 1 | 0 | 104 |
| 19/20 | Championship | Wigan Athletic | 28 | 2 | 3 | 5 | 1 | 438 |
| 19/20 | FA Cup | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Wigan Athletic | 33 | 8 | 1 | 7 | 0 | 189 |
| 18/19 | FA Cup | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Ipswich Town | 32 | 10 | 3 | 8 | 0 | 257 |
| 17/18 | FA Cup | Ipswich Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Preston North End | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | EFL Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Rangers FC | 31 | 7 | 3 | 9 | 0 | 270 |
| 16/17 | SFA Cup | Rangers FC | 2 | 3 | 0 | 1 | 0 | 30 |
| 15/16 | Championship | Preston North End | 41 | 6 | 5 | 12 | 1 | 561 |
| 15/16 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Preston North End | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | EFL Trophy | Preston North End | 2 | 1 | 0 | 1 | 0 | 98 |
| 14/15 | FA Cup | Preston North End | 2 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | League Cup | Preston North End | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League One | Preston North End | 37 | 25 | 3 | 8 | 0 | 125 |
| 14/15 | League One Play-Offs | Preston North End | 3 | 1 | 3 | 1 | 0 | 270 |
| 13/14 | EFL Trophy | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Preston North End | 5 | 5 | 1 | 0 | 0 | 48 |
| 13/14 | League Cup | Preston North End | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Preston North End | 35 | 18 | 2 | 9 | 0 | 139 |
| 13/14 | League One Play-Offs | Preston North End | 2 | 1 | 0 | 0 | 0 | 180 |
| 12/13 | Championship | Watford FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | EFL Trophy | Preston North End | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | FA Cup | Carlisle United | 2 | 1 | 0 | 0 | 0 | 180 |
| 12/13 | League Cup | Watford FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League One | Preston North End | 14 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | League One | Carlisle United | 16 | 7 | 1 | 4 | 0 | 196 |
| 11/12 | Championship | Watford FC | 22 | 1 | 4 | 2 | 0 | 1,203 |
| 11/12 | Championship | Nottingham Forest | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | FA Cup | Watford FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Cup | Nottingham Forest | 2 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | Championship | Scunthorpe United | 18 | 6 | 2 | 3 | 0 | 249 |
| 10/11 | EFL Trophy | Huddersfield Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Huddersfield Town | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | League One | Huddersfield Town | 16 | 0 | 4 | 1 | 0 | 0 |
| 09/10 | Championship | Nottingham Forest | 18 | 2 | 0 | 5 | 0 | 519 |
| 09/10 | Championship Play-Offs | Nottingham Forest | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Cup | Nottingham Forest | 2 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Championship | Nottingham Forest | 28 | 7 | 1 | 8 | 0 | 247 |
| 08/09 | FA Cup | Nottingham Forest | 2 | 1 | 0 | 0 | 0 | 18 |
| 07/08 | EFL Trophy | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | FA Cup | Carlisle United | 2 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | League Cup | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League One | Carlisle United | 31 | 14 | 3 | 8 | 0 | 181 |
| 06/07 | League One | Carlisle United | 18 | 5 | 1 | 5 | 0 | 297 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Blackburn U18 | Blackburn | Transfer | 0 | — |
| 06/07 | 2007-01-01 | Blackburn | Carlisle United | Transfer | 0 | €210k |
| 08/09 | 2008-07-25 | Carlisle United | Forest | Transfer | 0 | €1.62m |
| 10/11 | 2010-07-21 | Forest | Huddersfield | Loan | 900000 | — |
| 10/11 | 2011-01-05 | Huddersfield | Forest | Return from loan | 900000 | — |
| 10/11 | 2011-01-31 | Forest | Scunthorpe Utd. | Loan | 900000 | — |
| 10/11 | 2011-05-31 | Scunthorpe Utd. | Forest | Return from loan | 900000 | — |
| 11/12 | 2011-08-31 | Forest | Watford | Transfer | 900000 | €225k |
| 12/13 | 2012-09-18 | Watford | Carlisle United | Loan | 500000 | — |
| 12/13 | 2012-12-17 | Carlisle United | Watford | Return from loan | 500000 | — |
| 12/13 | 2013-01-08 | Watford | Preston | Transfer | 500000 | — |
| 16/17 | 2016-08-20 | Preston | Rangers | Transfer | 650000 | €1.73m |
| 17/18 | 2017-07-01 | Rangers | Ipswich | Transfer | 600000 | €1.10m |
| 18/19 | 2018-08-09 | Ipswich | Wigan | Transfer | 1500000 | €1.40m |
| 20/21 | 2021-01-01 | Wigan | APOEL Nicosia | Transfer | 600000 | — |
| 21/22 | 2021-08-30 | APOEL Nicosia | Fleetwood | Transfer | 500000 | — |
| 22/23 | 2023-01-19 | Fleetwood | Carlisle United | Transfer | 200000 | — |
| 23/24 | 2024-01-31 | Carlisle United | Oldham Athletic | Transfer | 75000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Shoulder injury | 2016-12-31 | 2017-02-06 | 38 | 5 |
| 17/18 | Head injury | 2018-03-12 | 2018-06-30 | 111 | 15 |
| 20/21 | Back problems | 2021-04-26 | 2021-09-01 | 129 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23260 | — | 3 | 3 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Bailey Wright | 2 | 0 | 0 |
| Chris Humphrey | 2 | 3 | 0 |
| Neil Kilkenny | 2 | 2 | 0 |
| Alan Browne | 2 | 1 | 0 |
| Daniel Johnson | 2 | 5 | 0 |
| Scott Laird | 2 | 2 | 0 |
| Sam Morsy | 1 | 0 | 0 |
| Lee Evans | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | League One | Preston North End | 25 | 37 |
| 13/14 | League One | Preston North End | 18 | 35 |
| 07/08 | League One | Carlisle United | 14 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Championship | Preston North End | 5 | 41 |
| 10/11 | League One | Huddersfield Town | 4 | 16 |
| 11/12 | Championship | Watford FC | 4 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 12/13 | 2012-12-17 | Carlisle United | Watford | Return from loan | — | €500k |
| 12/13 | 2012-09-18 | Watford | Carlisle United | Loan | — | €500k |
| 10/11 | 2011-05-31 | Scunthorpe Utd. | Forest | Return from loan | — | €900k |
| 10/11 | 2011-01-31 | Forest | Scunthorpe Utd. | Loan | — | €900k |
| 10/11 | 2011-01-05 | Huddersfield | Forest | Return from loan | — | €900k |
| 10/11 | 2010-07-21 | Forest | Huddersfield | Loan | — | €900k |
Last 50 matches for Oldham Athletic while Joe Garner was at the club (joined 2024-01-31). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-12-29 | GB4 |
Walsall FC | 1–0 | Oldham Athletic | Available |
| 2025-12-26 | GB4 |
Grimsby Town | 1–1 | Oldham Athletic | Available |
| 2025-12-20 | GB4 |
Oldham Athletic | 0–0 | Tranmere Rovers | Available |
| 2025-12-13 | GB4 |
Crawley Town | 1–2 | Oldham Athletic | Available |
| 2025-12-09 | GB4 |
Oldham Athletic | 0–1 | Walsall FC | Available |
| 2025-11-29 | GB4 |
Accrington Stanley | 1–0 | Oldham Athletic | Available |
| 2025-11-22 | GB4 |
Oldham Athletic | 1–1 | Newport County | Available |
| 2025-11-15 | GB4 |
Oldham Athletic | 0–1 | Crewe Alexandra | Available |
| 2025-11-08 | GB4 |
Harrogate Town | 0–0 | Oldham Athletic | Available |
| 2025-10-25 | GB4 |
Oldham Athletic | 2–2 | Shrewsbury Town | Available |
| 2025-10-18 | GB4 |
Salford City | 1–0 | Oldham Athletic | Available |
| 2025-10-11 | GB4 |
Oldham Athletic | 0–0 | Barrow AFC | Available |
| 2025-10-04 | GB4 |
Notts County | 3–1 | Oldham Athletic | Available |
| 2025-09-27 | GB4 |
Oldham Athletic | 1–1 | Barnet FC | Available |
| 2025-09-20 | GB4 |
Cheltenham Town | 0–3 | Oldham Athletic | Available |
| 2025-09-13 | GB4 |
Oldham Athletic | 1–0 | Bromley FC | Available |
| 2025-09-06 | GB4 |
Cambridge United | 0–1 | Oldham Athletic | Available |
| 2025-08-30 | GB4 |
Oldham Athletic | 0–1 | Gillingham FC | Available |
| 2025-08-23 | GB4 |
Fleetwood Town | 1–1 | Oldham Athletic | Available |
| 2025-08-19 | GB4 |
Bristol Rovers | 0–0 | Oldham Athletic | Available |
| 2025-08-16 | GB4 |
Oldham Athletic | 1–2 | Swindon Town | Available |
| 2025-08-09 | GB4 |
Oldham Athletic | 1–1 | Colchester United | Available |
| 2025-08-02 | GB4 |
Milton Keynes Dons | 0–0 | Oldham Athletic | Available |
| 2025-05-05 | CNAT |
Oldham Athletic | 2–0 | Ebbsfleet United | Available |
| 2025-04-26 | CNAT |
Forest Green Rovers | 1–0 | Oldham Athletic | Available |
| 2025-04-21 | CNAT |
York City | 1–1 | Oldham Athletic | Available |
| 2025-04-18 | CNAT |
Oldham Athletic | 2–1 | Hartlepool United | Available |
| 2025-04-12 | CNAT |
Yeovil Town | 2–1 | Oldham Athletic | Available |
| 2025-04-08 | CNAT |
Oldham Athletic | 1–2 | Woking FC | Available |
| 2025-03-29 | CNAT |
Southend United | 1–0 | Oldham Athletic | Available |
| 2025-03-22 | CNAT |
Oldham Athletic | 2–0 | Halifax Town | Available |
| 2025-03-15 | CNAT |
Oldham Athletic | 1–1 | Rochdale AFC | Available |
| 2025-03-11 | CNAT |
Oldham Athletic | 2–0 | Eastleigh FC | Available |
| 2025-03-08 | CNAT |
Tamworth FC | 1–1 | Oldham Athletic | Available |
| 2025-03-04 | CNAT |
Boston United | 0–0 | Oldham Athletic | Available |
| 2025-03-01 | CNAT |
Oldham Athletic | 0–3 | Barnet FC | Available |
| 2025-02-22 | CNAT |
Dagenham & Redbridge | 2–2 | Oldham Athletic | Available |
| 2025-02-18 | CNAT |
Oldham Athletic | 0–1 | Maidenhead United | Available |
| 2025-02-15 | CNAT |
Oldham Athletic | 0–0 | Sutton United | Available |
| 2025-02-11 | CNAT |
Oldham Athletic | 2–2 | Altrincham FC | Available |
| 2025-02-08 | CNAT |
Solihull Moors | 0–1 | Oldham Athletic | Available |
| 2025-02-04 | CNAT |
Rochdale AFC | 0–1 | Oldham Athletic | Available |
| 2025-02-01 | CNAT |
AFC Fylde | 1–2 | Oldham Athletic | Available |
| 2025-01-25 | CNAT |
Gateshead FC | 1–1 | Oldham Athletic | Available |
| 2025-01-21 | CNAT |
Oldham Athletic | 0–2 | York City | Available |
| 2025-01-18 | CNAT |
Oldham Athletic | 1–3 | Aldershot Town | Available |
| 2025-01-07 | CNAT |
Eastleigh FC | 2–2 | Oldham Athletic | Available |
| 2025-01-01 | CNAT |
Hartlepool United | 2–1 | Oldham Athletic | Available |
| 2024-12-21 | CNAT |
Braintree Town | 0–2 | Oldham Athletic | Available |
| 2024-12-14 | CNAT |
Oldham Athletic | 3–2 | Wealdstone FC | Available |
Teams faced most often by Joe Garner's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Barnsley FC | 117 | 42 | 33 | 42 | 157 | 139 | +18 | 36% |
| Doncaster Rovers | 116 | 41 | 38 | 37 | 162 | 147 | +15 | 35% |
| Charlton Athletic | 112 | 36 | 39 | 37 | 148 | 138 | +10 | 32% |
| Derby County | 110 | 37 | 22 | 51 | 112 | 140 | -28 | 34% |
| Sheffield Wednesday | 108 | 37 | 24 | 47 | 127 | 150 | -23 | 34% |
| Blackpool FC | 106 | 29 | 34 | 43 | 127 | 149 | -22 | 27% |
| Reading FC | 106 | 39 | 25 | 42 | 141 | 137 | +4 | 37% |
| Millwall FC | 104 | 37 | 24 | 43 | 129 | 136 | -7 | 36% |
| Bristol City | 104 | 29 | 37 | 38 | 121 | 133 | -12 | 28% |
| Sheffield United | 101 | 28 | 35 | 38 | 104 | 124 | -20 | 28% |
| Walsall FC | 99 | 34 | 29 | 36 | 113 | 115 | -2 | 34% |
| Colchester United | 95 | 26 | 35 | 34 | 122 | 133 | -11 | 27% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 06/07 | First senior goal | |
| 13/14 | Goal #50 (career) | |
| 15/16 | Goal #100 (career) | |
| 21/22 | Goal #150 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 16 | 297 | 4 | 0 | 0 | 1.21 |
| 23/24 | 40 | 686 | 11 | 0 | 0 | 1.44 |
| 22/23 | 46 | 935 | 8 | 0 | 0 | 0.77 |
| 21/22 | 19 | 231 | 4 | 0 | 1 | 1.95 |
| 20/21 | 29 | 1,004 | 8 | 0 | 0 | 0.72 |
| 19/20 | 28 | 438 | 5 | 0 | 1 | 1.23 |
| 18/19 | 33 | 189 | 7 | 0 | 0 | 3.33 |
| 17/18 | 32 | 257 | 8 | 0 | 0 | 2.8 |
| 16/17 | 37 | 300 | 11 | 0 | 0 | 3.3 |
| 15/16 | 44 | 561 | 12 | 0 | 1 | 2.09 |
| 14/15 | 44 | 493 | 10 | 0 | 0 | 1.83 |
| 13/14 | 45 | 367 | 9 | 0 | 0 | 2.21 |
| 12/13 | 36 | 376 | 6 | 0 | 0 | 1.44 |
| 11/12 | 28 | 1,203 | 2 | 0 | 0 | 0.15 |
| 10/11 | 37 | 249 | 5 | 1 | 0 | 2.17 |
| 09/10 | 21 | 519 | 6 | 0 | 0 | 1.04 |
| 08/09 | 30 | 265 | 8 | 0 | 0 | 2.72 |
| 07/08 | 35 | 181 | 9 | 0 | 0 | 4.48 |
| 06/07 | 18 | 297 | 5 | 1 | 0 | 1.82 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Garner
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Garner
Who is Joe Garner?
Joe Garner is an England professional footballer who plays as a centre-forward for Oldham Athletic.
How old is Joe Garner?
Joe Garner is 38 years old. He was born on April 12, 1988 in Clitheroe.
What position does Joe Garner play?
Joe Garner plays as a centre-forward (Attack - Centre-Forward).
What club does Joe Garner play for?
Joe Garner currently plays for Oldham Athletic.
How many career goals has Joe Garner scored?
Across all senior club competitions in our dataset, Joe Garner has scored 170 goals in 618 appearances.
England