Liam Walsh
Career snapshot
Career highs
Born the same day
Shares 1997-09-15 · 6 players total
| Full name | Liam Walsh |
|---|---|
| Date of birth | 1997-09-15 (28 yrs) |
| Place of birth | Huyton, England |
| Citizenship | England |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 168.00 m |
| Current club | Luton Town |
| Joined | 2024-08-20 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Luton Town | 2 | 24/25 | 25/26 | 36 | 0 | 2 | 0 |
| Swansea City | 3 | 21/22 | 23/24 | 34 | 2 | 1 | 277 |
| Hull City | 1 | 21/22 | 21/22 | 3 | 0 | 0 | 0 |
| Bristol City | 4 | 17/18 | 20/21 | 22 | 1 | 1 | 90 |
| Coventry City | 1 | 19/20 | 19/20 | 34 | 4 | 6 | 1,269 |
| Birmingham City | 1 | 17/18 | 17/18 | 3 | 0 | 0 | 0 |
| Everton FC U23 | 2 | 16/17 | 17/18 | 25 | 5 | 6 | 301 |
| Yeovil Town | 1 | 15/16 | 15/16 | 17 | 1 | 2 | 1,259 |
| Everton FC U21 | 3 | 13/14 | 15/16 | 18 | 1 | 1 | 234 |
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 | Luton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Luton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Luton Town | 6 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Championship | Luton Town | 26 | 0 | 1 | 2 | 3 | 0 |
| 24/25 | EFL Cup | Luton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Luton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Swansea City | 20 | 2 | 0 | 3 | 0 | 277 |
| 22/23 | Championship | Swansea City | 7 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Championship | Hull City | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Swansea City | 5 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | EFL Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Swansea City | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Championship | Bristol City | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | EFL Cup | Bristol City | 1 | 1 | 1 | 0 | 0 | 90 |
| 19/20 | EFL Trophy | Coventry City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Coventry City | 7 | 1 | 1 | 1 | 0 | 536 |
| 19/20 | League One | Coventry City | 26 | 3 | 5 | 5 | 0 | 733 |
| 18/19 | Championship | Bristol City | 9 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | EFL Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Bristol City | 6 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Birmingham City | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | EFL Cup | Bristol City | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Everton FC U23 | 4 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Everton FC U23 | 2 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | Everton FC U23 | 19 | 5 | 3 | 3 | 0 | 301 |
| 15/16 | FA Cup | Yeovil Town | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | League Two | Yeovil Town | 15 | 1 | 2 | 3 | 1 | 1,259 |
| 15/16 | U21 PL | Everton FC U21 | 6 | 1 | 0 | 2 | 0 | 234 |
| 14/15 | U21 PL | Everton FC U21 | 11 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | U21 PL | Everton FC U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Everton U18 | Everton U21 | Transfer | 0 | — |
| 15/16 | 2016-01-06 | Everton U21 | Yeovil Town | Loan | 0 | — |
| 15/16 | 2016-05-31 | Yeovil Town | Everton U21 | Return from loan | 0 | — |
| 17/18 | 2017-08-31 | Everton U23 | Birmingham | Loan | 0 | — |
| 17/18 | 2017-11-16 | Birmingham | Everton U23 | Return from loan | 250000 | — |
| 17/18 | 2018-01-05 | Everton U23 | Bristol City | Transfer | 250000 | €1.10m |
| 19/20 | 2019-09-02 | Bristol City | Coventry | Loan | 800000 | — |
| 19/20 | 2020-05-31 | Coventry | Bristol City | Return from loan | 650000 | — |
| 21/22 | 2021-07-08 | Bristol City | Swansea | Transfer | 400000 | — |
| 21/22 | 2022-01-31 | Swansea | Hull City | Loan | 400000 | — |
| 21/22 | 2022-05-31 | Hull City | Swansea | Return from loan | 400000 | — |
| 24/25 | 2024-08-20 | Swansea | Luton | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Hamstring strain | 2020-07-01 | 2021-03-08 | 251 | 48 |
| 20/21 | Hamstring injury | 2021-03-30 | 2021-05-31 | 63 | 8 |
| 21/22 | Hamstring injury | 2021-07-31 | 2021-09-14 | 46 | 8 |
| 22/23 | Achilles tendon rupture | 2022-07-01 | 2023-02-06 | 221 | 32 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| 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 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31269 | #8 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jamie Paterson | 1 | 0 | 941 |
| Ben Cabango | 1 | 0 | 892 |
| Harry Darling | 2 | 0 | 766 |
| Mark McGuinness | 1 | 0 | 0 |
| Antonee Robinson | 2 | 0 | 0 |
| Amari'i Bell | 1 | 0 | 0 |
| Liam Kelly | 2 | 0 | 0 |
| Gethin Jones | 2 | 1 | 0 |
| Matty Godden | 2 | 2 | 0 |
| Thomas Kaminski | 1 | 0 | 0 |
| Callum Connolly | 2 | 0 | 0 |
| Sam McCallum | 2 | 1 | 0 |
| Mateusz Hewelt | 2 | 0 | 0 |
| Kieran Dowell | 2 | 0 | 0 |
| Michael Rose | 2 | 1 | 0 |
| Jordan Shipley | 2 | 1 | 0 |
| Matt Grimes | 1 | 0 | 0 |
| Jonjoe Kenny | 2 | 1 | 0 |
| Dominic Hyam | 2 | 0 | 0 |
| Kyle McFadzean | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Premier League 2 | Everton FC U23 | 5 | 19 |
| 19/20 | League One | Coventry City | 3 | 26 |
| 23/24 | Championship | Swansea City | 2 | 20 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | League One | Coventry City | 5 | 26 |
| 16/17 | Premier League 2 | Everton FC U23 | 3 | 19 |
| 15/16 | League Two | Yeovil Town | 2 | 15 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-05-31 | Hull City | Swansea | Return from loan | — | €400k |
| 21/22 | 2022-01-31 | Swansea | Hull City | Loan | — | €400k |
| 19/20 | 2020-05-31 | Coventry | Bristol City | Return from loan | — | €650k |
| 19/20 | 2019-09-02 | Bristol City | Coventry | Loan | — | €800k |
| 17/18 | 2017-11-16 | Birmingham | Everton U23 | Return from loan | — | €250k |
| 17/18 | 2017-08-31 | Everton U23 | Birmingham | Loan | — | — |
| 15/16 | 2016-05-31 | Yeovil Town | Everton U21 | Return from loan | — | — |
| 15/16 | 2016-01-06 | Everton U21 | Yeovil Town | Loan | — | — |
Last 50 matches for Luton 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 |
Luton Town | 2–1 | Bradford City | Available |
| 2026-01-31 | GB3 |
Luton Town | 1–0 | Blackpool FC | Available |
| 2026-01-27 | GB3 |
Huddersfield Town | 1–0 | Luton Town | Available |
| 2026-01-24 | GB3 |
Plymouth Argyle | 1–0 | Luton Town | Available |
| 2026-01-17 | GB3 |
Luton Town | 2–2 | Lincoln City | Available |
| 2026-01-10 | GB3 |
Luton Town | 2–1 | Stevenage FC | Available |
| 2026-01-01 | GB3 |
Exeter City | 1–0 | Luton Town | Available |
| 2025-12-29 | GB3 |
Luton Town | 3–1 | Leyton Orient | Available |
| 2025-12-26 | GB3 |
Luton Town | 2–1 | Wycombe Wanderers | Available |
| 2025-12-18 | GB3 |
Reading FC | 0–1 | Luton Town | Available |
| 2025-12-13 | GB3 |
Luton Town | 2–0 | Port Vale FC | Available |
| 2025-12-09 | GB3 |
Leyton Orient | 1–3 | Luton Town | Available |
| 2025-11-29 | GB3 |
Luton Town | 1–1 | Bolton Wanderers | Available |
| 2025-11-22 | GB3 |
Barnsley FC | 1–2 | Luton Town | Available |
| 2025-11-15 | GB3 |
Luton Town | 1–0 | Rotherham United | Available |
| 2025-11-08 | GB3 |
Stockport County | 2–2 | Luton Town | Available |
| 2025-10-25 | GB3 |
Northampton Town | 0–1 | Luton Town | Available |
| 2025-10-18 | GB3 |
Luton Town | 0–2 | Mansfield Town | Available |
| 2025-10-04 | GB3 |
Stevenage FC | 2–0 | Luton Town | Available |
| 2025-09-30 | GB3 |
Blackpool FC | 2–2 | Luton Town | Available |
| 2025-09-27 | GB3 |
Luton Town | 1–0 | Doncaster Rovers | Available |
| 2025-09-20 | GB3 |
Lincoln City | 3–1 | Luton Town | Available |
| 2025-09-13 | GB3 |
Luton Town | 2–3 | Plymouth Argyle | Available |
| 2025-08-30 | GB3 |
Burton Albion | 0–3 | Luton Town | Available |
| 2025-08-23 | GB3 |
Luton Town | 0–1 | Cardiff City | Available |
| 2025-08-19 | GB3 |
Luton Town | 1–0 | Wigan Athletic | Available |
| 2025-08-16 | GB3 |
Bradford City | 2–1 | Luton Town | Available |
| 2025-08-09 | GB3 |
Peterborough United | 0–2 | Luton Town | Available |
| 2025-08-01 | GB3 |
Luton Town | 1–0 | AFC Wimbledon | Available |
| 2024-08-27 | CGB |
Queens Park Rangers | 4–1 | Luton Town | Available |
| 2024-02-27 | GB1 |
Luton Town | 2–6 | Manchester City | Available |
| 2023-09-26 | CGB |
Exeter City | 1–0 | Luton Town | Available |
| 2023-08-29 | CGB |
Luton Town | 3–2 | Gillingham FC | Available |
| 2022-08-09 | CGB |
Luton Town | 2–3 | Newport County | INJURED Achilles tendon rupture |
| 2022-03-02 | GB1 |
Luton Town | 2–3 | Chelsea FC | Available |
| 2021-08-10 | CGB |
Stevenage FC | 3–0 | Luton Town | INJURED Hamstring injury |
| 2020-09-22 | CGB |
Luton Town | 0–3 | Manchester United | INJURED Hamstring strain |
| 2020-09-15 | CGB |
Reading FC | 0–1 | Luton Town | INJURED Hamstring strain |
| 2020-09-05 | CGB |
Luton Town | 3–1 | Norwich City | INJURED Hamstring strain |
| 2020-06-30 | GB2 |
Leeds United | 1–1 | Luton Town | Available |
| 2020-06-27 | GB2 |
Swansea City | 0–1 | Luton Town | Available |
| 2020-06-20 | GB2 |
Luton Town | 1–1 | Preston North End | Available |
| 2020-03-07 | GB2 |
Wigan Athletic | 0–0 | Luton Town | Available |
| 2020-02-29 | GB2 |
Luton Town | 1–1 | Stoke City | Available |
| 2020-02-25 | GB2 |
Luton Town | 2–1 | Brentford FC | Available |
| 2020-02-22 | GB2 |
Charlton Athletic | 3–1 | Luton Town | Available |
| 2020-02-15 | GB2 |
Middlesbrough FC | 0–1 | Luton Town | Available |
| 2020-02-12 | GB2 |
Luton Town | 1–0 | Sheffield Wednesday | Available |
| 2020-02-08 | GB2 |
Luton Town | 0–1 | Cardiff City | Available |
| 2020-02-01 | GB2 |
West Bromwich Albion | 2–0 | Luton Town | Available |
Teams faced most often by Liam Walsh'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 % |
|---|---|---|---|---|---|---|---|---|
| Queens Park Rangers | 9 | 4 | 2 | 3 | 13 | 10 | +3 | 44% |
| Derby County | 8 | 2 | 3 | 3 | 13 | 17 | -4 | 25% |
| Blackburn Rovers | 8 | 1 | 4 | 3 | 8 | 13 | -5 | 13% |
| Charlton Athletic | 8 | 4 | 2 | 2 | 10 | 10 | 0 | 50% |
| Nottingham Forest | 8 | 3 | 2 | 3 | 8 | 7 | +1 | 38% |
| Leeds United | 8 | 2 | 1 | 5 | 6 | 10 | -4 | 25% |
| Millwall FC | 8 | 2 | 3 | 3 | 10 | 9 | +1 | 25% |
| Cardiff City | 8 | 2 | 2 | 4 | 5 | 8 | -3 | 25% |
| Birmingham City | 8 | 2 | 2 | 4 | 10 | 11 | -1 | 25% |
| Luton Town | 8 | 3 | 2 | 3 | 9 | 12 | -3 | 38% |
| Wigan Athletic | 8 | 6 | 1 | 1 | 13 | 6 | +7 | 75% |
| Preston North End | 8 | 1 | 4 | 3 | 11 | 17 | -6 | 13% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 15/16 | First senior goal |
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 | 28 | 0 | 2 | 0 | 3 | 0 |
| 23/24 | 20 | 277 | 3 | 0 | 0 | 0.97 |
| 21/22 | 10 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 35 | 1,359 | 6 | 0 | 0 | 0.4 |
| 18/19 | 10 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | 15 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 21 | 301 | 3 | 0 | 0 | 0.9 |
| 15/16 | 23 | 1,493 | 6 | 0 | 1 | 0.42 |
| 14/15 | 11 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Liam Walsh
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Liam Walsh
Who is Liam Walsh?
Liam Walsh is an England professional footballer who plays as a central midfield for Luton Town.
How old is Liam Walsh?
Liam Walsh is 28 years old. He was born on September 15, 1997 in Huyton.
What position does Liam Walsh play?
Liam Walsh plays as a central midfield (Midfield - Central Midfield).
What club does Liam Walsh play for?
Liam Walsh currently plays for Luton Town.
How many career goals has Liam Walsh scored?
Across all senior club competitions in our dataset, Liam Walsh has scored 14 goals in 192 appearances.
What is Liam Walsh's market value?
Liam Walsh's most recent reported market value is €500k.
England