Ellis Harrison
Career snapshot
Career highs
Born the same day
Shares 1994-01-29 · 6 players total
| Full name | Ellis Harrison |
|---|---|
| Name in home country | Ellis Wade Harrison |
| Date of birth | 1994-01-29 (32 yrs) |
| Place of birth | Newport, Wales |
| Citizenship | Wales |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Bristol Rovers |
| Joined | 2025-07-29 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bristol Rovers | 8 | 10/11 | 25/26 | 213 | 52 | 17 | 2,706 |
| Walsall FC | 1 | 24/25 | 24/25 | 12 | 3 | 1 | 214 |
| Milton Keynes Dons | 2 | 23/24 | 24/25 | 59 | 12 | 2 | 482 |
| Port Vale FC | 2 | 22/23 | 23/24 | 36 | 11 | 3 | 216 |
| Fleetwood Town | 2 | 21/22 | 22/23 | 20 | 6 | 2 | 223 |
| Portsmouth FC | 3 | 19/20 | 21/22 | 84 | 20 | 6 | 1,091 |
| Ipswich Town | 1 | 18/19 | 18/19 | 17 | 1 | 1 | 776 |
| Hartlepool United | 1 | 15/16 | 15/16 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Bristol Rovers | 1 | 1 | 0 | 0 | 0 | 45 |
| 25/26 | League Two | Bristol Rovers | 7 | 2 | 0 | 0 | 0 | 132 |
| 24/25 | EFL Cup | Milton Keynes Dons | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Milton Keynes Dons | 3 | 2 | 1 | 0 | 0 | 99 |
| 24/25 | FA Cup | Milton Keynes Dons | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | League Two | Milton Keynes Dons | 19 | 2 | 1 | 2 | 1 | 252 |
| 24/25 | League Two | Walsall FC | 12 | 3 | 1 | 1 | 0 | 214 |
| 23/24 | EFL Cup | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Milton Keynes Dons | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League One | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Milton Keynes Dons | 31 | 8 | 0 | 3 | 0 | 131 |
| 23/24 | League Two Play-Offs | Milton Keynes Dons | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Fleetwood Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Port Vale FC | 33 | 11 | 3 | 7 | 0 | 216 |
| 22/23 | League One | Fleetwood Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Portsmouth FC | 2 | 3 | 0 | 0 | 0 | 41 |
| 21/22 | FA Cup | Portsmouth FC | 1 | 1 | 0 | 0 | 0 | 60 |
| 21/22 | League One | Fleetwood Town | 18 | 6 | 2 | 2 | 0 | 223 |
| 21/22 | League One | Portsmouth FC | 11 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Portsmouth FC | 2 | 1 | 0 | 0 | 0 | 98 |
| 20/21 | FA Cup | Portsmouth FC | 3 | 1 | 1 | 0 | 0 | 152 |
| 20/21 | League One | Portsmouth FC | 25 | 4 | 0 | 3 | 0 | 300 |
| 19/20 | EFL Cup | Portsmouth FC | 1 | 2 | 0 | 1 | 0 | 39 |
| 19/20 | EFL Trophy | Portsmouth FC | 5 | 3 | 0 | 0 | 0 | 83 |
| 19/20 | FA Cup | Portsmouth FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | League One | Portsmouth FC | 28 | 5 | 2 | 6 | 0 | 318 |
| 19/20 | League One Play-Offs | Portsmouth FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Championship | Ipswich Town | 16 | 1 | 1 | 2 | 0 | 776 |
| 18/19 | EFL Cup | Ipswich Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Ipswich Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Bristol Rovers | 3 | 2 | 0 | 1 | 0 | 113 |
| 17/18 | EFL Trophy | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League One | Bristol Rovers | 44 | 12 | 5 | 7 | 0 | 291 |
| 16/17 | EFL Cup | Bristol Rovers | 2 | 1 | 0 | 0 | 0 | 144 |
| 16/17 | EFL Trophy | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Bristol Rovers | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | League One | Bristol Rovers | 37 | 8 | 4 | 7 | 0 | 280 |
| 15/16 | FA Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Bristol Rovers | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | League Two | Bristol Rovers | 30 | 7 | 0 | 6 | 0 | 173 |
| 15/16 | League Two | Hartlepool United | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Conference | Bristol Rovers | 35 | 13 | 3 | 1 | 0 | 92 |
| 14/15 | FA Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | National League Playoffs | Bristol Rovers | 2 | 1 | 0 | 0 | 0 | 157 |
| 13/14 | EFL Trophy | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Bristol Rovers | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | League Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Two | Bristol Rovers | 24 | 1 | 3 | 4 | 0 | 924 |
| 12/13 | FA Cup | Bristol Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Two | Bristol Rovers | 13 | 3 | 2 | 3 | 0 | 265 |
| 10/11 | League One | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Brist. Rov. U18 | Bristol Rovers | Transfer | 0 | — |
| 15/16 | 2016-01-17 | Bristol Rovers | Hartlepool | Loan | 0 | — |
| 15/16 | 2016-02-17 | Hartlepool | Bristol Rovers | Return from loan | 0 | — |
| 18/19 | 2018-07-23 | Bristol Rovers | Ipswich | Transfer | 150000 | €840k |
| 19/20 | 2019-07-01 | Ipswich | Portsmouth | Transfer | 500000 | €450k |
| 21/22 | 2022-01-08 | Portsmouth | Fleetwood | Transfer | 400000 | — |
| 22/23 | 2022-08-11 | Fleetwood | Port Vale | Transfer | 400000 | — |
| 23/24 | 2023-09-01 | Port Vale | MK Dons | Transfer | 300000 | — |
| 24/25 | 2025-02-03 | MK Dons | Walsall | Loan | 150000 | — |
| 24/25 | 2025-05-31 | Walsall | MK Dons | Return from loan | 150000 | — |
| 25/26 | 2025-07-29 | MK Dons | Bristol Rovers | Transfer | 125000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #24966 | #17 | 14 | 3 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tom Naylor | 2 | 0 | 0 |
| Joe Tomlinson | 1 | 0 | 0 |
| John Marquis | 2 | 3 | 0 |
| Michael Smith | 1 | 0 | 0 |
| Ryan Williams | 2 | 1 | 0 |
| Liam Sercombe | 1 | 5 | 0 |
| Alex Gilbey | 1 | 0 | 0 |
| James Clarke | 1 | 1 | 0 |
| Marcus Harness | 2 | 2 | 0 |
| Ollie Clarke | 1 | 1 | 0 |
| Craig MacGillivray | 1 | 0 | 0 |
| Ronan Curtis | 2 | 1 | 0 |
| Sean Raggett | 2 | 3 | 0 |
| Billy Bodin | 1 | 4 | 0 |
| Daniel Leadbitter | 1 | 0 | 0 |
| Matty Taylor | 1 | 2 | 0 |
| Tom Parkes | 2 | 1 | 0 |
| Stuart Sinclair | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Conference | Bristol Rovers | 13 | 35 |
| 17/18 | League One | Bristol Rovers | 12 | 44 |
| 22/23 | League One | Port Vale FC | 11 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | League One | Bristol Rovers | 5 | 44 |
| 16/17 | League One | Bristol Rovers | 4 | 37 |
| 13/14 | League Two | Bristol Rovers | 3 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-05-31 | Walsall | MK Dons | Return from loan | — | €150k |
| 24/25 | 2025-02-03 | MK Dons | Walsall | Loan | — | €150k |
| 15/16 | 2016-02-17 | Hartlepool | Bristol Rovers | Return from loan | — | — |
| 15/16 | 2016-01-17 | Bristol Rovers | Hartlepool | Loan | — | — |
Last 23 matches for Bristol Rovers while Ellis Harrison was at the club (joined 2025-07-29). 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 |
Bristol Rovers | 3–0 | Barnet FC | Available |
| 2025-12-26 | GB4 |
Bristol Rovers | 2–0 | Bromley FC | Available |
| 2025-12-20 | GB4 |
Crewe Alexandra | 1–2 | Bristol Rovers | Available |
| 2025-12-13 | GB4 |
Bristol Rovers | 2–0 | Swindon Town | Available |
| 2025-12-09 | GB4 |
Barnet FC | 0–1 | Bristol Rovers | Available |
| 2025-11-29 | GB4 |
Bristol Rovers | 1–1 | Notts County | Available |
| 2025-11-22 | GB4 |
Cheltenham Town | 0–3 | Bristol Rovers | Available |
| 2025-11-15 | GB4 |
Accrington Stanley | 0–2 | Bristol Rovers | Available |
| 2025-11-08 | GB4 |
Bristol Rovers | 2–2 | Gillingham FC | Available |
| 2025-10-25 | GB4 |
Crawley Town | 4–0 | Bristol Rovers | Available |
| 2025-10-18 | GB4 |
Bristol Rovers | 1–4 | Tranmere Rovers | Available |
| 2025-10-11 | GB4 |
Bristol Rovers | 0–4 | Milton Keynes Dons | Available |
| 2025-10-04 | GB4 |
Walsall FC | 2–1 | Bristol Rovers | Available |
| 2025-09-27 | GB4 |
Bristol Rovers | 2–1 | Salford City | Available |
| 2025-09-20 | GB4 |
Colchester United | 1–1 | Bristol Rovers | Available |
| 2025-09-13 | GB4 |
Bristol Rovers | 2–1 | Barrow AFC | Available |
| 2025-09-06 | GB4 |
Newport County | 2–3 | Bristol Rovers | Available |
| 2025-08-30 | GB4 |
Grimsby Town | 0–1 | Bristol Rovers | Available |
| 2025-08-23 | GB4 |
Bristol Rovers | 1–0 | Cambridge United | Available |
| 2025-08-19 | GB4 |
Bristol Rovers | 0–0 | Oldham Athletic | Available |
| 2025-08-16 | GB4 |
Chesterfield FC | 3–1 | Bristol Rovers | Available |
| 2025-08-09 | GB4 |
Fleetwood Town | 2–1 | Bristol Rovers | Available |
| 2025-08-02 | GB4 |
Bristol Rovers | 0–1 | Harrogate Town | Available |
Teams faced most often by Ellis Harrison'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 % |
|---|---|---|---|---|---|---|---|---|
| Shrewsbury Town | 100 | 45 | 28 | 27 | 130 | 98 | +32 | 45% |
| Gillingham FC | 97 | 38 | 28 | 31 | 121 | 120 | +1 | 39% |
| AFC Wimbledon | 92 | 42 | 23 | 27 | 118 | 97 | +21 | 46% |
| Peterborough United | 92 | 26 | 22 | 44 | 104 | 133 | -29 | 28% |
| Oxford United | 90 | 35 | 26 | 29 | 110 | 101 | +9 | 39% |
| Doncaster Rovers | 84 | 36 | 16 | 32 | 124 | 106 | +18 | 43% |
| Burton Albion | 83 | 39 | 17 | 27 | 125 | 95 | +30 | 47% |
| Accrington Stanley | 82 | 31 | 17 | 34 | 117 | 108 | +9 | 38% |
| Bradford City | 82 | 22 | 25 | 35 | 97 | 120 | -23 | 27% |
| Swindon Town | 80 | 32 | 16 | 32 | 114 | 119 | -5 | 40% |
| Rochdale AFC | 80 | 33 | 22 | 25 | 111 | 107 | +4 | 41% |
| Charlton Athletic | 80 | 25 | 22 | 33 | 100 | 108 | -8 | 31% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 12/13 | First senior goal | |
| 18/19 | Goal #50 (career) | |
| 24/25 | Goal #100 (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 | 36 | 565 | 4 | 0 | 1 | 0.8 |
| 23/24 | 37 | 131 | 3 | 0 | 0 | 2.06 |
| 22/23 | 36 | 216 | 7 | 0 | 0 | 2.92 |
| 21/22 | 32 | 324 | 2 | 0 | 0 | 0.56 |
| 20/21 | 31 | 550 | 3 | 0 | 0 | 0.49 |
| 19/20 | 39 | 440 | 7 | 1 | 0 | 1.64 |
| 18/19 | 17 | 776 | 2 | 0 | 0 | 0.23 |
| 17/18 | 49 | 404 | 8 | 0 | 0 | 1.78 |
| 16/17 | 42 | 424 | 8 | 0 | 0 | 1.7 |
| 15/16 | 34 | 263 | 6 | 0 | 0 | 2.05 |
| 14/15 | 38 | 249 | 1 | 1 | 0 | 0.72 |
| 13/14 | 29 | 924 | 5 | 0 | 0 | 0.49 |
| 12/13 | 13 | 265 | 3 | 0 | 0 | 1.02 |
Output by competition
Career goals and assists broken down by tournament.
More on Ellis Harrison
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ellis Harrison
Who is Ellis Harrison?
Ellis Harrison is a Wales professional footballer who plays as a centre-forward for Bristol Rovers.
How old is Ellis Harrison?
Ellis Harrison is 32 years old. He was born on January 29, 1994 in Newport.
What position does Ellis Harrison play?
Ellis Harrison plays as a centre-forward (Attack - Centre-Forward).
What club does Ellis Harrison play for?
Ellis Harrison currently plays for Bristol Rovers.
How many career goals has Ellis Harrison scored?
Across all senior club competitions in our dataset, Ellis Harrison has scored 105 goals in 443 appearances.
What is Ellis Harrison's market value?
Ellis Harrison's most recent reported market value is €125k.
Wales