Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2001-12-09 · 5 players total
| Full name | Myles Roberts |
|---|---|
| Name in home country | Myles Conrad Roberts |
| Date of birth | 2001-12-09 (24 yrs) |
| Place of birth | Reading, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | |
| Height | 193.00 m |
| Current club | Walsall FC |
| On loan from | ↩ Watford FC parent contract: 0000-00-00 |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Unique Sports Group |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Walsall FC | 1 | 25/26 | 25/26 | 7 | 0 | 0 | 630 |
| Watford FC | 3 | 22/23 | 24/25 | 0 | 0 | 0 | 0 |
| Bristol Rovers | 1 | 24/25 | 24/25 | 0 | 0 | 0 | 0 |
| Partick Thistle FC | 1 | 24/25 | 24/25 | 21 | 0 | 0 | 1,920 |
| Welling United | 1 | 22/23 | 22/23 | 29 | 0 | 0 | 2,593 |
| Concord Rangers | 1 | 21/22 | 21/22 | 36 | 0 | 0 | 3,215 |
| Reading FC U18 | 4 | 16/17 | 19/20 | 9 | 0 | 0 | 743 |
| Tonbridge Angels | 1 | 19/20 | 19/20 | 5 | 0 | 0 | 450 |
| FC Reading U23 | 2 | 18/19 | 19/20 | 2 | 0 | 0 | 180 |
| Wealdstone FC | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 90 |
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 | Walsall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Walsall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Two | Walsall FC | 7 | 0 | 0 | 1 | 0 | 630 |
| 24/25 | Championship | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Partick Thistle FC | 19 | 0 | 0 | 2 | 0 | 1,710 |
| 24/25 | FA Cup | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Bristol Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Partick Thistle FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 24/25 | Trust Trophy | Partick Thistle FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Championship | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | National League South | Welling United | 29 | 0 | 0 | 1 | 0 | 2,593 |
| 21/22 | National League South | Concord Rangers | 36 | 0 | 0 | 3 | 0 | 3,215 |
| 19/20 | National League South | Tonbridge Angels | 5 | 0 | 0 | 0 | 0 | 450 |
| 19/20 | Premier League 2 | FC Reading U23 | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | U18 Premier League | Reading FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Youth Cup | Reading FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League South | Wealdstone FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Premier League 2 | FC Reading U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | U18 Premier League | Reading FC U18 | 9 | 0 | 0 | 0 | 0 | 743 |
| 17/18 | U18 Premier League | Reading FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 PL - Final Stage | Reading FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 Premier League | Reading FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Reading Yth. | Reading U18 | Transfer | 0 | — |
| 18/19 | 2018-11-30 | Reading U18 | Wealdstone | Loan | 0 | — |
| 18/19 | 2019-01-03 | Wealdstone | Reading U18 | Return from loan | 0 | — |
| 19/20 | 2020-01-28 | Reading U18 | Watford U23 | Transfer | 0 | — |
| 20/21 | 2020-09-21 | Watford U23 | Wingate FC | Loan | 0 | — |
| 20/21 | 2020-10-14 | Wingate FC | Watford U23 | Return from loan | 0 | — |
| 21/22 | 2021-07-21 | Watford U23 | Concord Rangers | Loan | 0 | — |
| 21/22 | 2022-05-31 | Concord Rangers | Watford U23 | Return from loan | 0 | — |
| 22/23 | 2022-08-08 | Watford U21 | Welling Utd. | Loan | 0 | — |
| 22/23 | 2023-05-31 | Welling Utd. | Watford U21 | Return from loan | 0 | — |
| 24/25 | 2024-07-01 | Watford U21 | Watford | Transfer | 0 | — |
| 24/25 | 2024-07-29 | Watford | Partick Thistle | Loan | 0 | — |
| 24/25 | 2025-01-06 | Partick Thistle | Watford | Return from loan | 300000 | — |
| 24/25 | 2025-02-03 | Watford | Bristol Rovers | Loan | 300000 | — |
| 24/25 | 2025-06-30 | Bristol Rovers | Watford | Return from loan | 250000 | — |
| 25/26 | 2025-07-01 | Watford | Walsall | Loan | 250000 | — |
| 25/26 | 2026-06-30 | Walsall | Watford | Return from loan | 250000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Manny Parry | 1 | 0 | 0 |
| Robbie Crawford | 2 | 0 | 0 |
| Medy Elito | 2 | 0 | 0 |
| Chi Ezennolim | 1 | 0 | 0 |
| Brian Graham | 2 | 0 | 0 |
| Luke McBeth | 2 | 0 | 0 |
| Logan Chalmers | 2 | 0 | 0 |
| Aidan Fitzpatrick | 1 | 0 | 0 |
| Daniel O'Reilly | 2 | 0 | 0 |
| Kyle Turner | 2 | 0 | 0 |
| Stefan Payne | 1 | 0 | 0 |
| Lamar Reynolds | 1 | 0 | 0 |
| Amadou Kassaraté | 1 | 0 | 0 |
| James Blanchfield | 1 | 0 | 0 |
| James Dunne | 1 | 0 | 0 |
| Adebayo Azeez | 1 | 0 | 0 |
| Temi Babalola | 1 | 0 | 0 |
| Ryan Blackman | 1 | 0 | 0 |
| Aron Pollock | 1 | 0 | 0 |
| Joe Payne | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Walsall | Watford | Return from loan | — | €250k |
| 25/26 | 2025-07-01 | Watford | Walsall | Loan | — | €250k |
| 24/25 | 2025-06-30 | Bristol Rovers | Watford | Return from loan | — | €250k |
| 24/25 | 2025-02-03 | Watford | Bristol Rovers | Loan | — | €300k |
| 24/25 | 2025-01-06 | Partick Thistle | Watford | Return from loan | — | €300k |
| 24/25 | 2024-07-29 | Watford | Partick Thistle | Loan | — | — |
| 22/23 | 2023-05-31 | Welling Utd. | Watford U21 | Return from loan | — | — |
| 22/23 | 2022-08-08 | Watford U21 | Welling Utd. | Loan | — | — |
| 21/22 | 2022-05-31 | Concord Rangers | Watford U23 | Return from loan | — | — |
| 21/22 | 2021-07-21 | Watford U23 | Concord Rangers | Loan | — | — |
| 20/21 | 2020-10-14 | Wingate FC | Watford U23 | Return from loan | — | — |
| 20/21 | 2020-09-21 | Watford U23 | Wingate FC | Loan | — | — |
| 18/19 | 2019-01-03 | Wealdstone | Reading U18 | Return from loan | — | — |
| 18/19 | 2018-11-30 | Reading U18 | Wealdstone | Loan | — | — |
Last 50 matches for Walsall FC 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 |
Walsall FC | 1–1 | Crewe Alexandra | Available |
| 2025-12-20 | GB4 |
Notts County | 1–1 | Walsall FC | Available |
| 2025-12-13 | GB4 |
Walsall FC | 2–1 | Shrewsbury Town | Available |
| 2025-12-09 | GB4 |
Oldham Athletic | 0–1 | Walsall FC | Available |
| 2025-11-29 | GB4 |
Walsall FC | 1–1 | Bromley FC | Available |
| 2025-11-22 | GB4 |
Harrogate Town | 1–2 | Walsall FC | Available |
| 2025-11-15 | GB4 |
Walsall FC | 2–1 | Colchester United | Available |
| 2025-11-08 | GB4 |
Newport County | 1–2 | Walsall FC | Available |
| 2025-10-25 | GB4 |
Cheltenham Town | 1–0 | Walsall FC | Available |
| 2025-10-18 | GB4 |
Walsall FC | 1–2 | Barrow AFC | Available |
| 2025-10-11 | GB4 |
Crawley Town | 1–1 | Walsall FC | Available |
| 2025-10-04 | GB4 |
Walsall FC | 2–1 | Bristol Rovers | Available |
| 2025-09-27 | GB4 |
Accrington Stanley | 1–3 | Walsall FC | Available |
| 2025-09-20 | GB4 |
Walsall FC | 4–2 | Tranmere Rovers | Available |
| 2025-09-13 | GB4 |
Fleetwood Town | 1–1 | Walsall FC | Available |
| 2025-09-06 | GB4 |
Walsall FC | 1–0 | Chesterfield FC | Available |
| 2025-08-30 | GB4 |
Milton Keynes Dons | 0–1 | Walsall FC | Available |
| 2025-08-23 | GB4 |
Walsall FC | 1–0 | Salford City | Available |
| 2025-08-19 | GB4 |
Walsall FC | 0–1 | Grimsby Town | Available |
| 2025-08-16 | GB4 |
Barnet FC | 1–2 | Walsall FC | Available |
| 2025-08-09 | GB4 |
Gillingham FC | 1–0 | Walsall FC | Available |
| 2025-08-02 | GB4 |
Walsall FC | 2–1 | Swindon Town | Available |
| 2025-05-03 | GB4 |
Crewe Alexandra | 0–1 | Walsall FC | Available |
| 2025-04-26 | GB4 |
Walsall FC | 0–1 | Accrington Stanley | Available |
| 2025-04-21 | GB4 |
Newport County | 0–0 | Walsall FC | Available |
| 2025-04-18 | GB4 |
Walsall FC | 2–2 | Harrogate Town | Available |
| 2025-04-12 | GB4 |
Barrow AFC | 2–0 | Walsall FC | Available |
| 2025-04-05 | GB4 |
Walsall FC | 2–3 | Port Vale FC | Available |
| 2025-04-01 | GB4 |
Doncaster Rovers | 2–2 | Walsall FC | Available |
| 2025-03-29 | GB4 |
Walsall FC | 1–1 | AFC Wimbledon | Available |
| 2025-03-22 | GB4 |
Gillingham FC | 0–0 | Walsall FC | Available |
| 2025-03-13 | GB4 |
Bromley FC | 2–2 | Walsall FC | Available |
| 2025-03-08 | GB4 |
Walsall FC | 1–3 | Grimsby Town | Available |
| 2025-03-04 | GB4 |
Carlisle United | 1–1 | Walsall FC | Available |
| 2025-03-01 | GB4 |
Walsall FC | 0–1 | Swindon Town | Available |
| 2025-02-25 | GB4 |
Cheltenham Town | 2–2 | Walsall FC | Available |
| 2025-02-22 | GB4 |
Morecambe FC | 0–2 | Walsall FC | Available |
| 2025-02-15 | GB4 |
Walsall FC | 3–1 | Chesterfield FC | Available |
| 2025-02-11 | GB4 |
Walsall FC | 1–1 | Gillingham FC | Available |
| 2025-02-08 | GB4 |
Colchester United | 2–1 | Walsall FC | Available |
| 2025-02-01 | GB4 |
Walsall FC | 2–2 | Salford City | Available |
| 2025-01-28 | GB4 |
Fleetwood Town | 2–0 | Walsall FC | Available |
| 2025-01-25 | GB4 |
Bradford City | 3–0 | Walsall FC | Available |
| 2025-01-18 | GB4 |
Walsall FC | 4–2 | Milton Keynes Dons | Available |
| 2025-01-11 | GB4 |
Walsall FC | 5–1 | Tranmere Rovers | Available |
| 2025-01-01 | GB4 |
Notts County | 1–2 | Walsall FC | Available |
| 2024-12-29 | GB4 |
Walsall FC | 2–0 | Newport County | Available |
| 2024-12-26 | GB4 |
Walsall FC | 2–0 | Doncaster Rovers | Available |
| 2024-12-21 | GB4 |
Harrogate Town | 0–2 | Walsall FC | Available |
Teams faced most often by Myles Roberts'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 % |
|---|---|---|---|---|---|---|---|---|
| Swindon Town | 9 | 4 | 1 | 4 | 11 | 13 | -2 | 44% |
| Newport County | 9 | 3 | 5 | 1 | 10 | 7 | +3 | 33% |
| Rochdale AFC | 9 | 3 | 1 | 5 | 10 | 15 | -5 | 33% |
| Southend United | 9 | 2 | 3 | 4 | 7 | 13 | -6 | 22% |
| Carlisle United | 9 | 2 | 3 | 4 | 7 | 8 | -1 | 22% |
| Salford City | 9 | 4 | 1 | 4 | 12 | 13 | -1 | 44% |
| Bradford City | 9 | 2 | 2 | 5 | 8 | 16 | -8 | 22% |
| Oldham Athletic | 9 | 5 | 1 | 3 | 13 | 11 | +2 | 56% |
| Crawley Town | 8 | 3 | 3 | 2 | 11 | 10 | +1 | 38% |
| Colchester United | 8 | 3 | 4 | 1 | 13 | 6 | +7 | 38% |
| Grimsby Town | 8 | 2 | 1 | 5 | 10 | 13 | -3 | 25% |
| Tranmere Rovers | 8 | 4 | 1 | 3 | 14 | 8 | +6 | 50% |
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′ |
|---|---|---|---|---|---|---|
| 25/26 | 7 | 630 | 1 | 0 | 0 | 0.14 |
| 24/25 | 21 | 1,920 | 2 | 0 | 0 | 0.09 |
| 22/23 | 29 | 2,593 | 1 | 0 | 0 | 0.03 |
| 21/22 | 36 | 3,215 | 3 | 1 | 0 | 0.11 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 7 | 630 | 3 | 43% | 4 | 0.57 |
| 24/25 | 21 | 1,920 | 8 | 38% | 19 | 0.89 |
| 22/23 | 29 | 2,593 | 8 | 28% | 36 | 1.25 |
| 21/22 | 36 | 3,215 | 7 | 19% | 65 | 1.82 |
| 19/20 | 7 | 630 | 2 | 29% | 12 | 1.71 |
| 18/19 | 10 | 833 | 1 | 10% | 29 | 3.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Myles Roberts
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Myles Roberts
Who is Myles Roberts?
Myles Roberts is an England professional footballer who plays as a goalkeeper for Walsall FC.
How old is Myles Roberts?
Myles Roberts is 24 years old. He was born on December 9, 2001 in Reading.
What position does Myles Roberts play?
Myles Roberts plays as a goalkeeper (Goalkeeper).
What club does Myles Roberts play for?
Myles Roberts currently plays for Walsall FC.
What is Myles Roberts's market value?
Myles Roberts's most recent reported market value is €250k.
England