Joel Cooper
Career snapshot
Career highs
Born the same day
Shares 1996-02-29 · 6 players total
| Full name | Joel Cooper |
|---|---|
| Name in home country | Joel William Cooper |
| Date of birth | 1996-02-29 (30 yrs) |
| Place of birth | Ballyclare, Northern Ireland |
| Citizenship | Northern Ireland |
| Position | Attack - Left Winger (main: Attack) |
| Foot | left |
| Height | 180.00 m |
| Current club | Coleraine FC |
| Joined | 2025-07-01 |
| Contract expires | 2030-05-31 |
Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Coleraine FC | 1 | 25/26 | 25/26 | 5 | 3 | 1 | 146 |
| Linfield FC | 6 | 18/19 | 24/25 | 214 | 75 | 67 | 2,885 |
| Oxford United | 2 | 20/21 | 21/22 | 11 | 2 | 2 | 121 |
| Port Vale FC | 1 | 21/22 | 21/22 | 6 | 0 | 0 | 0 |
| Glenavon FC | 3 | 15/16 | 17/18 | 83 | 13 | 8 | 1,089 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premiership | Coleraine FC | 5 | 3 | 1 | 0 | 0 | 146 |
| 24/25 | Irish Cup | Linfield FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Irish League Cup | Linfield FC | 2 | 1 | 1 | 0 | 0 | 180 |
| 24/25 | Playoff Premier League | Linfield FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premiership | Linfield FC | 29 | 19 | 11 | 5 | 0 | 130 |
| 24/25 | UECL Qualifiers | Linfield FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Irish Cup | Linfield FC | 4 | 1 | 0 | 2 | 0 | 304 |
| 23/24 | Irish League Cup | Linfield FC | 5 | 4 | 1 | 0 | 0 | 92 |
| 23/24 | Playoff Premier League | Linfield FC | 5 | 1 | 1 | 1 | 0 | 432 |
| 23/24 | Premiership | Linfield FC | 25 | 10 | 9 | 6 | 0 | 198 |
| 23/24 | UECL Quali | Linfield FC | 4 | 0 | 2 | 2 | 0 | 0 |
| 22/23 | Challenge Cup | Linfield FC | 1 | 1 | 1 | 1 | 0 | 90 |
| 22/23 | Champions League Qu. | Linfield FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Europa League Qualifying | Linfield FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Irish Cup | Linfield FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Irish League Cup | Linfield FC | 5 | 3 | 1 | 1 | 0 | 98 |
| 22/23 | NIFL Charity Shield | Linfield FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Playoff Premier League | Linfield FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Premiership | Linfield FC | 29 | 12 | 7 | 7 | 0 | 200 |
| 22/23 | UECL Quali | Linfield FC | 1 | 1 | 0 | 1 | 0 | 90 |
| 21/22 | EFL Cup | Oxford United | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Oxford United | 3 | 2 | 1 | 1 | 0 | 121 |
| 21/22 | FA Cup | Oxford United | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League One | Oxford United | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Port Vale FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Oxford United | 1 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Oxford United | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Irish Cup | Linfield FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 20/21 | League One | Oxford United | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Playoff Premier League | Linfield FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Linfield FC | 16 | 3 | 6 | 2 | 1 | 433 |
| 19/20 | Europa League Qualifying | Linfield FC | 5 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Premiership | Linfield FC | 29 | 11 | 12 | 6 | 0 | 230 |
| 18/19 | Irish League Cup | Linfield FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Playoff Premier League | Linfield FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Premiership | Linfield FC | 29 | 7 | 11 | 6 | 0 | 318 |
| 17/18 | Playoff Premier League | Glenavon FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Premiership | Glenavon FC | 10 | 2 | 2 | 3 | 0 | 334 |
| 16/17 | Europa League Qualifying | Glenavon FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Playoff Conference League | Glenavon FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Playoff Premier League | Glenavon FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Premiership | Glenavon FC | 28 | 5 | 0 | 5 | 0 | 397 |
| 15/16 | Irish Cup | Glenavon FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Playoff Premier League | Glenavon FC | 3 | 0 | 2 | 1 | 0 | 0 |
| 15/16 | Premiership | Glenavon FC | 28 | 6 | 3 | 5 | 0 | 358 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Ballyclare U18 | Ballyclare | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Ballyclare | Glenavon | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Glenavon | Linfield | Transfer | 0 | — |
| 20/21 | 2020-07-24 | Linfield | Oxford United | Transfer | 0 | — |
| 20/21 | 2021-01-01 | Oxford United | Linfield | Loan | 0 | — |
| 20/21 | 2021-05-31 | Linfield | Oxford United | Return from loan | 0 | — |
| 21/22 | 2022-01-27 | Oxford United | Port Vale | Loan | 0 | — |
| 21/22 | 2022-05-31 | Port Vale | Oxford United | Return from loan | 0 | — |
| 22/23 | 2022-07-01 | Oxford United | Linfield | Transfer | 0 | — |
| 25/26 | 2025-07-01 | Linfield | Coleraine | Transfer | 250000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Danny Finlayson | 2 | 1 | 0 |
| Chris Casement | 2 | 2 | 0 |
| Euan East | 2 | 1 | 0 |
| Shayne Lavery | 2 | 7 | 0 |
| Andy Kilmartin | 2 | 0 | 0 |
| Ben Hall | 2 | 0 | 0 |
| Sam Roscoe | 2 | 3 | 0 |
| Andy Hall | 2 | 2 | 0 |
| Mark Sykes | 1 | 0 | 0 |
| Jordan Stewart | 2 | 5 | 0 |
| Matthew Fitzpatrick | 2 | 10 | 0 |
| Kirk Millar | 2 | 10 | 0 |
| Niall Quinn | 2 | 7 | 0 |
| Chris McKee | 2 | 7 | 0 |
| Jonny Tuffey | 2 | 0 | 0 |
| Chris Shields | 2 | 3 | 0 |
| Jimmy Callacher | 2 | 3 | 0 |
| Kyle McClean | 2 | 6 | 0 |
| Chris Johns | 2 | 0 | 0 |
| Matthew Clarke | 2 | 6 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Premiership | Linfield FC | 19 | 29 |
| 22/23 | Premiership | Linfield FC | 12 | 29 |
| 19/20 | Premiership | Linfield FC | 11 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Premiership | Linfield FC | 12 | 29 |
| 24/25 | Premiership | Linfield FC | 11 | 29 |
| 18/19 | Premiership | Linfield FC | 11 | 29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-05-31 | Port Vale | Oxford United | Return from loan | — | — |
| 21/22 | 2022-01-27 | Oxford United | Port Vale | Loan | — | — |
| 20/21 | 2021-05-31 | Linfield | Oxford United | Return from loan | — | — |
| 20/21 | 2021-01-01 | Oxford United | Linfield | Loan | — | — |
Teams faced most often by Joel Cooper'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 % |
|---|---|---|---|---|---|---|---|---|
| Peterborough United | 16 | 8 | 3 | 5 | 22 | 18 | +4 | 50% |
| Shrewsbury Town | 16 | 9 | 4 | 3 | 30 | 17 | +13 | 56% |
| Bristol Rovers | 15 | 5 | 1 | 9 | 13 | 21 | -8 | 33% |
| Fleetwood Town | 15 | 6 | 2 | 7 | 21 | 21 | 0 | 40% |
| AFC Wimbledon | 15 | 8 | 1 | 6 | 28 | 19 | +9 | 53% |
| Portsmouth FC | 15 | 4 | 6 | 5 | 20 | 23 | -3 | 27% |
| Charlton Athletic | 14 | 8 | 5 | 1 | 23 | 13 | +10 | 57% |
| Burton Albion | 13 | 9 | 2 | 2 | 36 | 15 | +21 | 69% |
| Gillingham FC | 12 | 7 | 3 | 2 | 23 | 11 | +12 | 58% |
| Plymouth Argyle | 12 | 5 | 1 | 6 | 17 | 17 | 0 | 42% |
| Accrington Stanley | 12 | 4 | 2 | 6 | 25 | 21 | +4 | 33% |
| Milton Keynes Dons | 11 | 5 | 4 | 2 | 14 | 10 | +4 | 45% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal | |
| 22/23 | Goal #50 (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 | 35 | 310 | 5 | 0 | 0 | 1.45 |
| 23/24 | 43 | 1,026 | 11 | 0 | 0 | 0.96 |
| 22/23 | 46 | 478 | 13 | 0 | 0 | 2.45 |
| 21/22 | 11 | 121 | 1 | 0 | 0 | 0.74 |
| 20/21 | 27 | 523 | 3 | 0 | 1 | 0.69 |
| 19/20 | 34 | 230 | 7 | 0 | 0 | 2.74 |
| 18/19 | 35 | 318 | 6 | 0 | 0 | 1.7 |
| 17/18 | 15 | 334 | 3 | 1 | 0 | 1.08 |
| 16/17 | 36 | 397 | 7 | 1 | 0 | 1.81 |
| 15/16 | 32 | 358 | 6 | 0 | 0 | 1.51 |
Output by competition
Career goals and assists broken down by tournament.
More on Joel Cooper
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joel Cooper
Who is Joel Cooper?
Joel Cooper is a Northern professional footballer who plays as a left winger for Coleraine FC.
How old is Joel Cooper?
Joel Cooper is 30 years old. He was born on February 29, 1996 in Ballyclare.
What position does Joel Cooper play?
Joel Cooper plays as a left winger (Attack - Left Winger).
What club does Joel Cooper play for?
Joel Cooper currently plays for Coleraine FC.
How many career goals has Joel Cooper scored?
Across all senior club competitions in our dataset, Joel Cooper has scored 93 goals in 319 appearances.
What is Joel Cooper's market value?
Joel Cooper's most recent reported market value is €250k.
Northern Ireland