Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1994-12-17 · 6 players total
| Full name | David Moyo |
|---|---|
| Name in home country | David Philani Moyo |
| Date of birth | 1994-12-17 (31 yrs) |
| Place of birth | Harare, Zimbabwe |
| Citizenship | Zimbabwe England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Without Club |
| Joined | 2025-01-13 |
| Contract expires | — |
| Agent | RT Management & ... |
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 |
|---|---|---|---|---|---|---|---|
| Alfreton Town | 1 | 24/25 | 24/25 | 20 | 4 | 2 | 246 |
| Chorley FC | 1 | 23/24 | 23/24 | 17 | 0 | 0 | 0 |
| Spennymoor Town | 1 | 23/24 | 23/24 | 3 | 0 | 0 | 0 |
| Barnet FC | 1 | 22/23 | 22/23 | 16 | 1 | 0 | 674 |
| Barrow AFC | 1 | 22/23 | 22/23 | 20 | 1 | 0 | 71 |
| Hamilton Academical FC | 3 | 19/20 | 21/22 | 93 | 14 | 9 | 2,015 |
| St Albans City | 1 | 18/19 | 18/19 | 40 | 13 | 0 | 240 |
| Hemel Hempstead Town | 1 | 17/18 | 17/18 | 1 | 1 | 0 | 90 |
| Brackley Town | 3 | 14/15 | 16/17 | 108 | 23 | 0 | 841 |
| Northampton Town | 3 | 12/13 | 14/15 | 18 | 2 | 0 | 111 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | National League North | Alfreton Town | 20 | 4 | 2 | 1 | 0 | 246 |
| 23/24 | National League North | Chorley FC | 17 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | National League North | Spennymoor Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Barrow AFC | 1 | 1 | 0 | 0 | 0 | 71 |
| 22/23 | EFL Trophy | Barrow AFC | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Barrow AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Barrow AFC | 14 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | National League | Barnet FC | 16 | 1 | 0 | 0 | 0 | 674 |
| 22/23 | National League Playoffs | Barnet FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Hamilton Academical FC | 29 | 8 | 3 | 3 | 0 | 289 |
| 21/22 | Prem. Sports Cup | Hamilton Academical FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Hamilton Academical FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Trust Trophy | Hamilton Academical FC | 3 | 1 | 1 | 0 | 0 | 197 |
| 20/21 | Betfred Cup | Hamilton Academical FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Hamilton Academical FC | 30 | 2 | 3 | 1 | 0 | 928 |
| 20/21 | Premiership Relegation | Hamilton Academical FC | 3 | 1 | 0 | 0 | 0 | 204 |
| 20/21 | SFA Cup | Hamilton Academical FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Betfred Cup | Hamilton Academical FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premiership | Hamilton Academical FC | 20 | 2 | 2 | 0 | 0 | 397 |
| 19/20 | SFA Cup | Hamilton Academical FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League South | St Albans City | 40 | 13 | 0 | 2 | 0 | 240 |
| 17/18 | National League South | Hemel Hempstead Town | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | FA Cup | Brackley Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | National League North | Brackley Town | 38 | 6 | 0 | 0 | 0 | 299 |
| 15/16 | FA Cup | Brackley Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | National League North | Brackley Town | 42 | 10 | 0 | 0 | 0 | 271 |
| 14/15 | EFL Trophy | Northampton Town | 1 | 1 | 0 | 0 | 0 | 78 |
| 14/15 | League Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Two | Northampton Town | 3 | 1 | 0 | 0 | 0 | 33 |
| 14/15 | National League North | Brackley Town | 23 | 7 | 0 | 0 | 0 | 271 |
| 13/14 | League Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Two | Northampton Town | 6 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Two | Northampton Town | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-08-17 | Northampton U18 | Kettering | Loan | 0 | — |
| 12/13 | 2012-10-03 | Kettering | Northampton U18 | Return from loan | 0 | — |
| 12/13 | 2013-03-04 | Northampton U18 | Northampton | Transfer | 0 | — |
| 13/14 | 2013-08-23 | Northampton | Corby | Loan | 0 | — |
| 13/14 | 2013-09-23 | Corby | Northampton | Return from loan | 0 | — |
| 13/14 | 2013-10-05 | Northampton | Stamford | Loan | 0 | — |
| 13/14 | 2013-11-06 | Stamford | Northampton | Return from loan | 0 | — |
| 14/15 | 2014-12-12 | Northampton | Brackley | Loan | 0 | — |
| 14/15 | 2015-01-11 | Brackley | Northampton | Return from loan | 0 | — |
| 14/15 | 2015-01-12 | Northampton | Brackley | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Brackley | Hemel | Transfer | 0 | — |
| 18/19 | 2018-07-20 | Hemel | St Albans City | Transfer | 0 | — |
| 19/20 | 2019-07-30 | St Albans City | Hamilton Acad. | Transfer | 0 | — |
| 22/23 | 2022-08-06 | Hamilton Acad. | Barrow | Transfer | 300000 | — |
| 22/23 | 2023-01-01 | Barrow | Barnet | Loan | 300000 | — |
| 22/23 | 2023-05-31 | Barnet | Barrow | Return from loan | 300000 | — |
| 23/24 | 2023-07-01 | Barrow | Without Club | Transfer | 200000 | — |
| 23/24 | 2023-09-12 | Without Club | Chorley | Transfer | 200000 | — |
| 23/24 | 2024-01-24 | Chorley | Spennymoor Town | Loan | 200000 | — |
| 23/24 | 2024-03-06 | Spennymoor Town | Chorley | Return from loan | 200000 | — |
| 24/25 | 2024-07-25 | Chorley | Alfreton | Transfer | 0 | — |
| 24/25 | 2025-01-13 | Alfreton | Without Club | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Knee injury | 2020-01-10 | 2020-02-01 | 23 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3583 | #9 | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Reegan Mimnaugh | 1 | 0 | 0 |
| Lee Ndlovu | 2 | 0 | 0 |
| James Armson | 2 | 0 | 0 |
| Ronan Hughes | 1 | 1 | 0 |
| Hakeem Odoffin | 1 | 0 | 0 |
| Solomon Sambou | 2 | 0 | 0 |
| Ben Wyatt | 2 | 0 | 0 |
| Shane Byrne | 2 | 0 | 0 |
| Alex Gudger | 2 | 0 | 0 |
| Gareth Dean | 2 | 0 | 0 |
| Adam Walker | 2 | 0 | 0 |
| Glenn Walker | 1 | 0 | 0 |
| Ryan Fulton | 1 | 0 | 0 |
| Lewis Smith | 1 | 0 | 0 |
| Matt Lowe | 1 | 0 | 0 |
| Scott Martin | 1 | 0 | 0 |
| Brian Easton | 1 | 0 | 0 |
| Scott McMann | 1 | 1 | 0 |
| Laurie Walker | 2 | 0 | 0 |
| Jamie Hamilton | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | National League South | St Albans City | 13 | 40 |
| 15/16 | National League North | Brackley Town | 10 | 42 |
| 21/22 | Championship | Hamilton Academical FC | 8 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Championship | Hamilton Academical FC | 3 | 29 |
| 20/21 | Premiership | Hamilton Academical FC | 3 | 30 |
| 24/25 | National League North | Alfreton Town | 2 | 20 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-03-06 | Spennymoor Town | Chorley | Return from loan | — | €200k |
| 23/24 | 2024-01-24 | Chorley | Spennymoor Town | Loan | — | €200k |
| 22/23 | 2023-05-31 | Barnet | Barrow | Return from loan | — | €300k |
| 22/23 | 2023-01-01 | Barrow | Barnet | Loan | — | €300k |
| 14/15 | 2015-01-11 | Brackley | Northampton | Return from loan | — | — |
| 14/15 | 2014-12-12 | Northampton | Brackley | Loan | — | — |
| 13/14 | 2013-11-06 | Stamford | Northampton | Return from loan | — | — |
| 13/14 | 2013-10-05 | Northampton | Stamford | Loan | — | — |
| 13/14 | 2013-09-23 | Corby | Northampton | Return from loan | — | — |
| 13/14 | 2013-08-23 | Northampton | Corby | Loan | — | — |
| 12/13 | 2012-10-03 | Kettering | Northampton U18 | Return from loan | — | — |
| 12/13 | 2012-08-17 | Northampton U18 | Kettering | Loan | — | — |
Teams faced most often by David Moyo'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 % |
|---|---|---|---|---|---|---|---|---|
| Hartlepool United | 30 | 12 | 8 | 10 | 39 | 33 | +6 | 40% |
| Mansfield Town | 26 | 10 | 7 | 9 | 29 | 33 | -4 | 38% |
| Stevenage FC | 26 | 10 | 6 | 10 | 28 | 33 | -5 | 38% |
| Leyton Orient | 26 | 8 | 10 | 8 | 31 | 31 | 0 | 31% |
| Newport County | 25 | 14 | 4 | 7 | 36 | 23 | +13 | 56% |
| Carlisle United | 25 | 6 | 7 | 12 | 30 | 34 | -4 | 24% |
| Dagenham & Redbridge | 25 | 14 | 2 | 9 | 40 | 35 | +5 | 56% |
| Crawley Town | 24 | 10 | 5 | 9 | 34 | 32 | +2 | 42% |
| Sutton United | 23 | 7 | 10 | 6 | 23 | 21 | +2 | 30% |
| Exeter City | 22 | 9 | 7 | 6 | 31 | 25 | +6 | 41% |
| Bromley FC | 22 | 5 | 9 | 8 | 27 | 39 | -12 | 23% |
| Tranmere Rovers | 22 | 7 | 7 | 8 | 22 | 24 | -2 | 32% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 14/15 | First senior goal | |
| 21/22 | 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 | 20 | 246 | 1 | 0 | 0 | 0.37 |
| 23/24 | 20 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 36 | 745 | 1 | 0 | 0 | 0.12 |
| 21/22 | 37 | 486 | 4 | 0 | 0 | 0.74 |
| 20/21 | 36 | 1,132 | 1 | 0 | 0 | 0.08 |
| 18/19 | 40 | 240 | 2 | 0 | 0 | 0.75 |
Output by competition
Career goals and assists broken down by tournament.
More on David Moyo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Moyo
Who is David Moyo?
David Moyo is a Zimbabwe professional footballer who plays as a centre-forward for Without Club.
How old is David Moyo?
David Moyo is 31 years old. He was born on December 17, 1994 in Harare.
What position does David Moyo play?
David Moyo plays as a centre-forward (Attack - Centre-Forward).
What club does David Moyo play for?
David Moyo currently plays for Without Club.
How many career goals has David Moyo scored?
Across all senior club competitions in our dataset, David Moyo has scored 59 goals in 336 appearances.