Tom Eaves
Career snapshot
Career highs
Born the same day
Shares 1992-01-14 · 6 players total
| Full name | Tom Eaves |
|---|---|
| Name in home country | Thomas James Eaves |
| Date of birth | 1992-01-14 (34 yrs) |
| Place of birth | Liverpool, England |
| Citizenship | England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 191.00 m |
| Current club | Northampton Town |
| Joined | 2024-07-12 |
| Contract expires | 2026-06-30 |
| Agent | Unique Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Northampton Town | 2 | 24/25 | 25/26 | 27 | 5 | 2 | 273 |
| Rotherham United | 3 | 13/14 | 23/24 | 65 | 7 | 1 | 242 |
| Hull City | 3 | 19/20 | 21/22 | 108 | 18 | 9 | 1,036 |
| Gillingham FC | 2 | 17/18 | 18/19 | 97 | 40 | 6 | 1,052 |
| Yeovil Town | 2 | 14/15 | 16/17 | 55 | 7 | 1 | 733 |
| Bolton Wanderers | 3 | 12/13 | 14/15 | 5 | 0 | 0 | 0 |
| Bury FC | 1 | 14/15 | 14/15 | 9 | 1 | 0 | 510 |
| Bolton Wanderers U21 | 5 | 10/11 | 14/15 | 38 | 8 | 6 | 1,169 |
| Shrewsbury Town | 2 | 12/13 | 13/14 | 35 | 8 | 6 | 1,060 |
| Bristol Rovers | 1 | 12/13 | 12/13 | 17 | 7 | 2 | 197 |
| Oldham Athletic | 1 | 09/10 | 09/10 | 15 | 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 | League One | Northampton Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Northampton Town | 23 | 5 | 2 | 2 | 0 | 273 |
| 23/24 | Championship | Rotherham United | 33 | 6 | 0 | 3 | 0 | 174 |
| 23/24 | EFL Cup | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Rotherham United | 20 | 0 | 1 | 3 | 0 | 0 |
| 22/23 | EFL Cup | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Hull City | 31 | 5 | 3 | 3 | 0 | 248 |
| 21/22 | EFL Cup | Hull City | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Hull City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Hull City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Hull City | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Hull City | 1 | 1 | 0 | 0 | 0 | 120 |
| 20/21 | League One | Hull City | 26 | 4 | 4 | 2 | 0 | 190 |
| 19/20 | Championship | Hull City | 40 | 5 | 2 | 4 | 0 | 425 |
| 19/20 | EFL Cup | Hull City | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Hull City | 2 | 3 | 0 | 1 | 0 | 53 |
| 18/19 | EFL Cup | Gillingham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Gillingham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Gillingham FC | 5 | 1 | 3 | 0 | 0 | 478 |
| 18/19 | League One | Gillingham FC | 43 | 21 | 2 | 4 | 0 | 160 |
| 17/18 | EFL Cup | Gillingham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Gillingham FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Gillingham FC | 3 | 1 | 0 | 0 | 0 | 241 |
| 17/18 | League One | Gillingham FC | 41 | 17 | 1 | 8 | 1 | 173 |
| 16/17 | EFL Cup | Yeovil Town | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | EFL Trophy | Yeovil Town | 4 | 3 | 0 | 0 | 0 | 66 |
| 16/17 | FA Cup | Yeovil Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League Two | Yeovil Town | 40 | 4 | 1 | 5 | 0 | 667 |
| 14/15 | Championship | Bolton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Yeovil Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League One | Yeovil Town | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Two | Bury FC | 9 | 1 | 0 | 1 | 0 | 510 |
| 14/15 | U21 PL | Bolton Wanderers U21 | 5 | 1 | 0 | 0 | 0 | 322 |
| 13/14 | Championship | Bolton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | EFL Trophy | Rotherham United | 1 | 1 | 0 | 0 | 0 | 68 |
| 13/14 | League Cup | Bolton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Rotherham United | 8 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Shrewsbury Town | 25 | 2 | 5 | 1 | 0 | 912 |
| 13/14 | U21 PL | Bolton Wanderers U21 | 4 | 0 | 1 | 1 | 0 | 0 |
| 12/13 | Championship | Bolton Wanderers | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League One | Shrewsbury Town | 10 | 6 | 1 | 3 | 0 | 148 |
| 12/13 | League Two | Bristol Rovers | 16 | 7 | 2 | 1 | 0 | 197 |
| 12/13 | U21 PL | Bolton Wanderers U21 | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL Qualificationsgr. 2 | Bolton Wanderers U21 | 1 | 1 | 0 | 0 | 0 | 90 |
| 11/12 | Reserve League | Bolton Wanderers U21 | 7 | 1 | 1 | 0 | 0 | 470 |
| 10/11 | Reserve League | Bolton Wanderers U21 | 18 | 5 | 4 | 2 | 0 | 287 |
| 09/10 | League One | Oldham Athletic | 15 | 0 | 0 | 2 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2010-01-01 | Oldham U18 | Oldham Athletic | Transfer | 0 | — |
| 10/11 | 2010-08-12 | Oldham Athletic | Bolton | Transfer | 50000 | €245k |
| 12/13 | 2012-09-27 | Bolton | Bristol Rovers | Loan | 0 | — |
| 12/13 | 2012-12-28 | Bristol Rovers | Bolton | Return from loan | 0 | — |
| 12/13 | 2013-02-21 | Bolton | Shrewsbury | Loan | 0 | — |
| 12/13 | 2013-04-15 | Shrewsbury | Bolton | Return from loan | 0 | — |
| 13/14 | 2013-09-21 | Bolton | Rotherham | Loan | 0 | — |
| 13/14 | 2013-11-23 | Rotherham | Bolton | Return from loan | 0 | — |
| 13/14 | 2013-11-28 | Bolton | Shrewsbury | Loan | 0 | — |
| 13/14 | 2014-05-31 | Shrewsbury | Bolton | Return from loan | 0 | — |
| 14/15 | 2014-11-27 | Bolton | Yeovil Town | Loan | 0 | — |
| 14/15 | 2015-01-05 | Yeovil Town | Bolton | Return from loan | 0 | — |
| 14/15 | 2015-03-14 | Bolton | Bury | Loan | 75000 | — |
| 14/15 | 2015-05-31 | Bury | Bolton | Return from loan | 75000 | — |
| 16/17 | 2016-07-01 | Bolton | Yeovil Town | Transfer | 75000 | — |
| 17/18 | 2017-07-01 | Yeovil Town | Gillingham | Transfer | 75000 | — |
| 19/20 | 2019-07-10 | Gillingham | Hull City | Transfer | 100000 | — |
| 22/23 | 2022-07-01 | Hull City | Rotherham | Transfer | 400000 | — |
| 24/25 | 2024-07-12 | Rotherham | Northampton | Transfer | 300000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Reece Burke | 1 | 0 | 0 |
| Barry Fuller | 1 | 2 | 0 |
| Richard Smallwood | 1 | 0 | 0 |
| Kevin Dawson | 1 | 1 | 0 |
| Artur Krysiak | 1 | 0 | 0 |
| Mallik Wilks | 1 | 2 | 0 |
| George Long | 1 | 0 | 0 |
| Ollie Rathbone | 1 | 0 | 0 |
| Matt Ingram | 2 | 0 | 0 |
| Leonardo Lopes | 1 | 0 | 0 |
| Greg Docherty | 2 | 0 | 0 |
| Viktor Johansson | 1 | 0 | 0 |
| Tomas Holy | 1 | 0 | 0 |
| Jacob Greaves | 1 | 0 | 0 |
| Josh Parker | 1 | 1 | 0 |
| Callum Elder | 1 | 0 | 0 |
| Alex Lacey | 1 | 0 | 0 |
| Connor Ogilvie | 1 | 4 | 0 |
| Keane Lewis-Potter | 1 | 3 | 0 |
| Luke O'Neill | 1 | 8 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | League One | Gillingham FC | 21 | 43 |
| 17/18 | League One | Gillingham FC | 17 | 41 |
| 12/13 | League Two | Bristol Rovers | 7 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | League One | Shrewsbury Town | 5 | 33 |
| 20/21 | League One | Hull City | 4 | 26 |
| 10/11 | Reserve League | Bolton Wanderers U21 | 4 | 18 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-05-31 | Bury | Bolton | Return from loan | — | €75k |
| 14/15 | 2015-03-14 | Bolton | Bury | Loan | — | €75k |
| 14/15 | 2015-01-05 | Yeovil Town | Bolton | Return from loan | — | — |
| 14/15 | 2014-11-27 | Bolton | Yeovil Town | Loan | — | — |
| 13/14 | 2014-05-31 | Shrewsbury | Bolton | Return from loan | — | — |
| 13/14 | 2013-11-28 | Bolton | Shrewsbury | Loan | — | — |
| 13/14 | 2013-11-23 | Rotherham | Bolton | Return from loan | — | — |
| 13/14 | 2013-09-21 | Bolton | Rotherham | Loan | — | — |
| 12/13 | 2013-04-15 | Shrewsbury | Bolton | Return from loan | — | — |
| 12/13 | 2013-02-21 | Bolton | Shrewsbury | Loan | — | — |
| 12/13 | 2012-12-28 | Bristol Rovers | Bolton | Return from loan | — | — |
| 12/13 | 2012-09-27 | Bolton | Bristol Rovers | Loan | — | — |
Last 50 matches for Northampton Town 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 |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Northampton Town | 3–1 | Stevenage FC | Available |
| 2026-01-31 | GB3 |
Northampton Town | 0–2 | Reading FC | Available |
| 2026-01-27 | GB3 |
Rotherham United | 2–1 | Northampton Town | Available |
| 2026-01-24 | GB3 |
Blackpool FC | 2–0 | Northampton Town | Available |
| 2026-01-17 | GB3 |
Northampton Town | 1–2 | Wycombe Wanderers | Available |
| 2026-01-04 | GB3 |
Bolton Wanderers | 0–0 | Northampton Town | Available |
| 2026-01-01 | GB3 |
Northampton Town | 0–0 | Stockport County | Available |
| 2025-12-29 | GB3 |
Huddersfield Town | 2–0 | Northampton Town | Available |
| 2025-12-26 | GB3 |
Burton Albion | 1–1 | Northampton Town | Available |
| 2025-12-20 | GB3 |
Northampton Town | 0–1 | AFC Wimbledon | Available |
| 2025-12-13 | GB3 |
Peterborough United | 3–0 | Northampton Town | Available |
| 2025-12-09 | GB3 |
Northampton Town | 0–1 | Huddersfield Town | Available |
| 2025-11-29 | GB3 |
Plymouth Argyle | 2–1 | Northampton Town | Available |
| 2025-11-22 | GB3 |
Northampton Town | 0–2 | Cardiff City | Available |
| 2025-11-15 | GB3 |
Barnsley FC | 2–2 | Northampton Town | Available |
| 2025-11-08 | GB3 |
Northampton Town | 1–1 | Mansfield Town | Available |
| 2025-10-25 | GB3 |
Northampton Town | 0–1 | Luton Town | Available |
| 2025-10-21 | GB3 |
Reading FC | 1–0 | Northampton Town | Available |
| 2025-10-18 | GB3 |
Doncaster Rovers | 1–2 | Northampton Town | Available |
| 2025-10-11 | GB3 |
Northampton Town | 1–2 | Rotherham United | Available |
| 2025-10-04 | GB3 |
Port Vale FC | 0–0 | Northampton Town | Available |
| 2025-09-27 | GB3 |
Northampton Town | 2–0 | Bolton Wanderers | Available |
| 2025-09-20 | GB3 |
Wycombe Wanderers | 2–0 | Northampton Town | Available |
| 2025-09-13 | GB3 |
Northampton Town | 1–0 | Blackpool FC | Available |
| 2025-08-30 | GB3 |
Leyton Orient | 0–1 | Northampton Town | Available |
| 2025-08-23 | GB3 |
Northampton Town | 2–0 | Exeter City | Available |
| 2025-08-19 | GB3 |
Northampton Town | 0–1 | Lincoln City | Available |
| 2025-08-16 | GB3 |
Stevenage FC | 2–0 | Northampton Town | Available |
| 2025-08-09 | GB3 |
Northampton Town | 0–0 | Bradford City | Available |
| 2025-08-02 | GB3 |
Wigan Athletic | 3–1 | Northampton Town | Available |
| 2025-05-03 | GB3 |
Northampton Town | 1–1 | Wigan Athletic | Available |
| 2025-04-26 | GB3 |
Crawley Town | 3–0 | Northampton Town | Available |
| 2025-04-21 | GB3 |
Northampton Town | 4–1 | Shrewsbury Town | Available |
| 2025-04-18 | GB3 |
Charlton Athletic | 2–1 | Northampton Town | Available |
| 2025-04-12 | GB3 |
Northampton Town | 0–0 | Reading FC | Available |
| 2025-04-05 | GB3 |
Peterborough United | 0–4 | Northampton Town | Available |
| 2025-04-01 | GB3 |
Northampton Town | 0–2 | Rotherham United | Available |
| 2025-03-29 | GB3 |
Cambridge United | 1–1 | Northampton Town | Available |
| 2025-03-22 | GB3 |
Northampton Town | 0–2 | Blackpool FC | Available |
| 2025-03-15 | GB3 |
Northampton Town | 1–1 | Birmingham City | Available |
| 2025-03-08 | GB3 |
Leyton Orient | 1–2 | Northampton Town | Available |
| 2025-03-04 | GB3 |
Northampton Town | 1–1 | Stockport County | Available |
| 2025-03-01 | GB3 |
Exeter City | 1–1 | Northampton Town | Available |
| 2025-02-25 | GB3 |
Northampton Town | 1–2 | Barnsley FC | Available |
| 2025-02-22 | GB3 |
Northampton Town | 2–1 | Bristol Rovers | Available |
| 2025-02-15 | GB3 |
Northampton Town | 0–2 | Wrexham AFC | Available |
| 2025-02-07 | GB3 |
Mansfield Town | 0–1 | Northampton Town | Available |
| 2025-02-01 | GB3 |
Northampton Town | 3–2 | Huddersfield Town | Available |
| 2025-01-28 | GB3 |
Bolton Wanderers | 3–1 | Northampton Town | Available |
| 2025-01-25 | GB3 |
Wycombe Wanderers | 0–0 | Northampton Town | Available |
Teams faced most often by Tom Eaves'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 % |
|---|---|---|---|---|---|---|---|---|
| Oxford United | 97 | 37 | 21 | 39 | 120 | 132 | -12 | 38% |
| Burton Albion | 87 | 34 | 20 | 33 | 125 | 102 | +23 | 39% |
| AFC Wimbledon | 86 | 41 | 24 | 21 | 117 | 87 | +30 | 48% |
| Southend United | 81 | 31 | 27 | 23 | 106 | 99 | +7 | 38% |
| Milton Keynes Dons | 79 | 26 | 17 | 36 | 102 | 123 | -21 | 33% |
| Rochdale AFC | 78 | 22 | 18 | 38 | 87 | 116 | -29 | 28% |
| Accrington Stanley | 77 | 35 | 19 | 23 | 113 | 87 | +26 | 45% |
| Fleetwood Town | 77 | 19 | 22 | 36 | 74 | 105 | -31 | 25% |
| Peterborough United | 76 | 20 | 15 | 41 | 88 | 130 | -42 | 26% |
| Bradford City | 75 | 26 | 21 | 28 | 92 | 85 | +7 | 35% |
| Charlton Athletic | 74 | 16 | 22 | 36 | 74 | 121 | -47 | 22% |
| Plymouth Argyle | 71 | 29 | 12 | 30 | 92 | 87 | +5 | 41% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 10/11 | First senior goal | |
| 17/18 | 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 | 24 | 273 | 2 | 1 | 0 | 0.99 |
| 23/24 | 35 | 174 | 3 | 0 | 0 | 1.55 |
| 22/23 | 21 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 33 | 248 | 3 | 1 | 0 | 1.45 |
| 20/21 | 31 | 310 | 2 | 0 | 0 | 0.58 |
| 19/20 | 44 | 478 | 5 | 0 | 0 | 0.94 |
| 18/19 | 50 | 638 | 4 | 0 | 0 | 0.56 |
| 17/18 | 47 | 414 | 8 | 0 | 1 | 1.96 |
| 16/17 | 48 | 733 | 6 | 0 | 0 | 0.74 |
| 14/15 | 22 | 832 | 1 | 0 | 0 | 0.11 |
| 13/14 | 39 | 980 | 2 | 0 | 0 | 0.18 |
| 12/13 | 34 | 435 | 4 | 0 | 0 | 0.83 |
| 10/11 | 18 | 287 | 2 | 0 | 0 | 0.63 |
| 09/10 | 15 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Tom Eaves
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tom Eaves
Who is Tom Eaves?
Tom Eaves is an England professional footballer who plays as a centre-forward for Northampton Town.
How old is Tom Eaves?
Tom Eaves is 34 years old. He was born on January 14, 1992 in Liverpool.
What position does Tom Eaves play?
Tom Eaves plays as a centre-forward (Attack - Centre-Forward).
What club does Tom Eaves play for?
Tom Eaves currently plays for Northampton Town.
How many career goals has Tom Eaves scored?
Across all senior club competitions in our dataset, Tom Eaves has scored 101 goals in 471 appearances.
What is Tom Eaves's market value?
Tom Eaves's most recent reported market value is €150k.
England