Billy Waters
Career snapshot
Career highs
Born the same day
Shares 1994-10-15 · 5 players total
| Full name | Billy Waters |
|---|---|
| Name in home country | Bill Henry Penna Waters |
| Date of birth | 1994-10-15 (31 yrs) |
| Place of birth | London, England |
| Citizenship | England |
| Position | Attack - Second Striker (main: Attack) |
| Foot | right |
| Height | 174.00 m |
| Current club | Oldham Athletic |
| Joined | 2025-01-16 |
| Contract expires | 2026-06-30 |
| Agent | LPM Football Agents |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Oldham Athletic | 2 | 24/25 | 25/26 | 14 | 2 | 0 | 347 |
| FC Halifax Town | 2 | 21/22 | 24/25 | 65 | 24 | 2 | 608 |
| Wrexham AFC | 2 | 22/23 | 23/24 | 8 | 0 | 0 | 0 |
| Doncaster Rovers | 1 | 23/24 | 23/24 | 11 | 0 | 0 | 0 |
| Barrow AFC | 1 | 22/23 | 22/23 | 40 | 9 | 2 | 225 |
| Torquay United | 1 | 20/21 | 20/21 | 29 | 6 | 0 | 201 |
| Northampton Town | 3 | 17/18 | 19/20 | 55 | 2 | 0 | 326 |
| Newport County | 1 | 19/20 | 19/20 | 6 | 0 | 0 | 0 |
| Cheltenham Town | 3 | 15/16 | 18/19 | 111 | 30 | 10 | 1,181 |
| Cambridge United | 1 | 17/18 | 17/18 | 18 | 2 | 2 | 616 |
| Crewe Alexandra | 3 | 12/13 | 14/15 | 30 | 3 | 2 | 695 |
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 | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Oldham Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Two | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | National League | FC Halifax Town | 18 | 5 | 0 | 2 | 0 | 295 |
| 24/25 | National League | Oldham Athletic | 13 | 2 | 0 | 1 | 0 | 347 |
| 23/24 | EFL Cup | Wrexham AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Wrexham AFC | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Doncaster Rovers | 11 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | League Two | Wrexham AFC | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two Play-Offs | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Barrow AFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Barrow AFC | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | FA Cup | Barrow AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Barrow AFC | 34 | 9 | 1 | 1 | 0 | 225 |
| 22/23 | National League | Wrexham AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | FC Halifax Town | 2 | 2 | 2 | 0 | 0 | 90 |
| 21/22 | National League | FC Halifax Town | 44 | 17 | 0 | 6 | 0 | 223 |
| 21/22 | National League Playoffs | FC Halifax Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Torquay United | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | National League | Torquay United | 26 | 6 | 0 | 1 | 0 | 201 |
| 20/21 | National League Playoffs | Torquay United | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Trophy | Northampton Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League Two | Newport County | 6 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League Two | Northampton Town | 7 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | EFL Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Northampton Town | 4 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | FA Cup | Northampton Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League Two | Cheltenham Town | 18 | 4 | 2 | 1 | 0 | 260 |
| 18/19 | League Two | Northampton Town | 14 | 2 | 0 | 1 | 0 | 326 |
| 17/18 | EFL Cup | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Northampton Town | 3 | 0 | 0 | 2 | 0 | 0 |
| 17/18 | FA Cup | Northampton Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League One | Northampton Town | 17 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | League Two | Cambridge United | 18 | 2 | 2 | 1 | 0 | 616 |
| 16/17 | EFL Cup | Cheltenham Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Cheltenham Town | 4 | 1 | 0 | 0 | 0 | 327 |
| 16/17 | FA Cup | Cheltenham Town | 3 | 2 | 1 | 0 | 0 | 130 |
| 16/17 | League Two | Cheltenham Town | 46 | 12 | 4 | 5 | 0 | 303 |
| 15/16 | FA Cup | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | National League | Cheltenham Town | 37 | 11 | 3 | 1 | 0 | 161 |
| 14/15 | EFL Trophy | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Crewe Alexandra | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Crewe Alexandra | 2 | 1 | 1 | 0 | 0 | 210 |
| 14/15 | League One | Crewe Alexandra | 16 | 2 | 0 | 0 | 0 | 485 |
| 13/14 | FA Cup | Crewe Alexandra | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Crewe Alexandra | 9 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | League One | Crewe Alexandra | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Crewe U18 | Crewe Alexandra | Transfer | 50000 | — |
| 15/16 | 2015-07-01 | Crewe Alexandra | Cheltenham | Transfer | 75000 | — |
| 17/18 | 2017-07-01 | Cheltenham | Northampton | Transfer | 0 | €55k |
| 17/18 | 2018-01-12 | Northampton | Cambridge Utd. | Loan | 0 | — |
| 17/18 | 2018-05-31 | Cambridge Utd. | Northampton | Return from loan | 0 | — |
| 18/19 | 2019-01-11 | Northampton | Cheltenham | Loan | 0 | — |
| 18/19 | 2019-05-31 | Cheltenham | Northampton | Return from loan | 0 | — |
| 19/20 | 2020-01-07 | Northampton | Newport County | Loan | 0 | — |
| 19/20 | 2020-05-31 | Newport County | Northampton | Return from loan | 0 | — |
| 20/21 | 2020-07-02 | Northampton | Without Club | Transfer | 0 | — |
| 20/21 | 2020-10-27 | Without Club | Torquay | Transfer | 0 | — |
| 21/22 | 2021-07-08 | Torquay | Halifax Town | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Halifax Town | Barrow | Transfer | 0 | — |
| 22/23 | 2023-03-22 | Barrow | Wrexham | Transfer | 0 | — |
| 23/24 | 2024-01-11 | Wrexham | Doncaster | Loan | 125000 | — |
| 23/24 | 2024-05-31 | Doncaster | Wrexham | Return from loan | 125000 | — |
| 24/25 | 2024-08-30 | Wrexham | Halifax Town | Loan | 125000 | — |
| 24/25 | 2025-01-01 | Halifax Town | Wrexham | Return from loan | 125000 | — |
| 24/25 | 2025-01-16 | Wrexham | Oldham Athletic | Transfer | 125000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #40453 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ben Whitfield | 1 | 2 | 0 |
| Harrison Neal | 1 | 0 | 0 |
| Niall Canavan | 1 | 1 | 0 |
| Kian Spence | 2 | 0 | 0 |
| Jack Senior | 2 | 0 | 0 |
| Will Boyle | 1 | 0 | 0 |
| Jordan Slew | 2 | 2 | 0 |
| Niall Maher | 2 | 0 | 0 |
| Rob Dickie | 2 | 2 | 0 |
| Harry Pell | 2 | 1 | 0 |
| Matt Warburton | 2 | 2 | 0 |
| Asa Hall | 2 | 1 | 0 |
| Jack Munns | 2 | 3 | 0 |
| Jordan Cranston | 1 | 0 | 0 |
| Sam Foley | 2 | 0 | 0 |
| Kyle Storer | 2 | 1 | 0 |
| Sam Johnson | 2 | 0 | 0 |
| Tyrell Warren | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | National League | FC Halifax Town | 17 | 44 |
| 16/17 | League Two | Cheltenham Town | 12 | 46 |
| 15/16 | National League | Cheltenham Town | 11 | 37 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | League Two | Cheltenham Town | 4 | 46 |
| 15/16 | National League | Cheltenham Town | 3 | 37 |
| 17/18 | League Two | Cambridge United | 2 | 18 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-01-01 | Halifax Town | Wrexham | Return from loan | — | €125k |
| 24/25 | 2024-08-30 | Wrexham | Halifax Town | Loan | — | €125k |
| 23/24 | 2024-05-31 | Doncaster | Wrexham | Return from loan | — | €125k |
| 23/24 | 2024-01-11 | Wrexham | Doncaster | Loan | — | €125k |
| 19/20 | 2020-05-31 | Newport County | Northampton | Return from loan | — | — |
| 19/20 | 2020-01-07 | Northampton | Newport County | Loan | — | — |
| 18/19 | 2019-05-31 | Cheltenham | Northampton | Return from loan | — | — |
| 18/19 | 2019-01-11 | Northampton | Cheltenham | Loan | — | — |
| 17/18 | 2018-05-31 | Cambridge Utd. | Northampton | Return from loan | — | — |
| 17/18 | 2018-01-12 | Northampton | Cambridge Utd. | Loan | — | — |
Last 46 matches for Oldham Athletic while Billy Waters was at the club (joined 2025-01-16). 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 |
Teams faced most often by Billy Waters'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 % |
|---|---|---|---|---|---|---|---|---|
| Newport County | 60 | 23 | 12 | 25 | 81 | 82 | -1 | 38% |
| Carlisle United | 59 | 19 | 17 | 23 | 75 | 80 | -5 | 32% |
| Morecambe FC | 57 | 27 | 10 | 20 | 92 | 66 | +26 | 47% |
| Colchester United | 57 | 22 | 18 | 17 | 75 | 85 | -10 | 39% |
| Tranmere Rovers | 57 | 18 | 15 | 24 | 58 | 65 | -7 | 32% |
| Mansfield Town | 56 | 16 | 21 | 19 | 67 | 76 | -9 | 29% |
| Stevenage FC | 56 | 21 | 11 | 24 | 56 | 67 | -11 | 38% |
| Exeter City | 55 | 17 | 8 | 30 | 60 | 88 | -28 | 31% |
| Crawley Town | 54 | 27 | 9 | 18 | 83 | 60 | +23 | 50% |
| Port Vale FC | 53 | 21 | 15 | 17 | 70 | 60 | +10 | 40% |
| Swindon Town | 51 | 18 | 15 | 18 | 68 | 71 | -3 | 35% |
| Grimsby Town | 51 | 21 | 10 | 20 | 67 | 59 | +8 | 41% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 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 | 31 | 642 | 3 | 0 | 0 | 0.42 |
| 23/24 | 18 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 41 | 225 | 1 | 0 | 0 | 0.4 |
| 21/22 | 47 | 313 | 6 | 0 | 0 | 1.73 |
| 20/21 | 29 | 201 | 2 | 0 | 0 | 0.9 |
| 19/20 | 19 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | 37 | 586 | 3 | 0 | 0 | 0.46 |
| 17/18 | 41 | 616 | 4 | 0 | 0 | 0.58 |
| 16/17 | 55 | 760 | 5 | 0 | 0 | 0.59 |
| 15/16 | 38 | 161 | 1 | 0 | 0 | 0.56 |
Output by competition
Career goals and assists broken down by tournament.
More on Billy Waters
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Billy Waters
Who is Billy Waters?
Billy Waters is an England professional footballer who plays as a second striker for Oldham Athletic.
How old is Billy Waters?
Billy Waters is 31 years old. He was born on October 15, 1994 in London.
What position does Billy Waters play?
Billy Waters plays as a second striker (Attack - Second Striker).
What club does Billy Waters play for?
Billy Waters currently plays for Oldham Athletic.
How many career goals has Billy Waters scored?
Across all senior club competitions in our dataset, Billy Waters has scored 78 goals in 387 appearances.
England