Skip to content
Liam Cullen

Liam Cullen

Attack - Centre-Forward  at Swansea City
Age27
CitizenshipWales
Height1.78 m
Footleft
BornApril 23, 1999
at Swansea City 2,335 days · joined 2020-01-01
👕200+ Apps 50+ Goals 🏴25+ Caps
Market value €3.00m
Centre-Forward Attack

Career snapshot

4
clubs played for
14/15
debut season
0.26
goals / match
Swansea City
top club · 169 apps

Career highs

€3.00m
peak value · 2025
top transfer fee
18
best season · 16/17
48 / 11
int'l caps / goals
266Appearances
70Goals
20Assists
30Yellow cards
0Red cards
41Full matches (90′)
Full nameLiam Cullen
Name in home countryLiam Jamie Cullen
Date of birth1999-04-23 (27 yrs)
Place of birthTenby, Wales
CitizenshipWales
PositionAttack - Centre-Forward (main: Attack)
Footleft
Height178.00 m
Current clubSwansea City
Joined2020-01-01
Contract expires2028-06-30
AgentUnique Sports Group
Jul 2025
25/26 — Swansea City
5 matches · 0 G · 0 A · across 2 competitions
Sep 2024
Injury: unknown
2 games missed
Jul 2024
24/25 — Swansea City
45 matches · 12 G · 3 A · across 3 competitions
Jul 2023
23/24 — Swansea City
49 matches · 7 G · 5 A · across 3 competitions
Jul 2022
22/23 — Swansea City
32 matches · 9 G · 2 A · across 3 competitions
May 2022
Transfer: Lincoln City → Swansea
21/22 · Return from loan
Jan 2022
Transfer: Swansea → Lincoln City
21/22 · Loan
Jul 2021
21/22 — Swansea City, Lincoln City
34 matches · 1 G · 2 A · across 4 competitions
Jan 2021
Injury: unknown
22 games missed
Jul 2020
20/21 — Swansea City
17 matches · 3 G · 0 A · across 3 competitions
Jan 2020
Transfer: Swansea U23 → Swansea
19/20 · Transfer
Jul 2019
19/20 — Swansea City, Swansea City U23
21 matches · 9 G · 2 A · across 4 competitions
Jul 2018
18/19 — Swansea City, Swansea City U23
25 matches · 10 G · 3 A · across 3 competitions
Jul 2017
17/18 — Swansea City U23
14 matches · 1 G · 1 A · across 2 competitions
Jul 2017
Transfer: Swansea U18 → Swansea U23
17/18 · Transfer
Jul 2016
16/17 — Swansea City U23, Swansea City U18
23 matches · 18 G · 2 A · across 3 competitions
Jul 2014
14/15 — Swansea City U18
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €3.00m
Highest valuation recorded in dataset
3,658 min
Minutes played by club
Swansea City 40.7%
Lincoln City 30.9%
Swansea City U23 22.4%
Swansea City U18 5.9%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Swansea City 8 18/19 25/26 169 32 11 1,489
Lincoln City 1 21/22 21/22 20 1 1 1,131
Swansea City U23 4 16/17 19/20 55 21 6 821
Swansea City U18 2 14/15 16/17 22 16 2 217

Career trajectory — goals, assists & market value

5€750K10€1.5M15€2.3M20€3M16/17 — 18 goals (Swansea City U18)16/17 — 2 assists2016/1717/18 — 1 goals (Swansea City U23)17/18 — 1 assists217/1818/19 — 10 goals (Swansea City U23)18/19 — 3 assists1318/1919/20 — 9 goals (Swansea City U23)19/20 — 2 assists1119/2020/21 — 3 goals (Swansea City)320/2121/22 — 1 goals (Lincoln City)21/22 — 2 assists321/2222/23 — 9 goals (Swansea City)22/23 — 2 assists1122/2323/24 — 7 goals (Swansea City)23/24 — 5 assists1223/2424/25 — 12 goals (Swansea City)24/25 — 3 assists1524/2525/2620/21 — €300K21/22 — €300K22/23 — €300K23/24 — €1.2M24/25 — €1.2M25/26 — €3MGoalsAssistsMarket value

Goals by season

14/15: 0014/1516/17: 181816/1717/18: 1117/1818/19: 101018/1919/20: 9919/2020/21: 3320/2121/22: 1121/2222/23: 9922/2323/24: 7723/2424/25: 121224/2525/26: 0025/26

Assists by season

14/15: 0014/1516/17: 2216/1717/18: 1117/1818/19: 3318/1919/20: 2219/2020/21: 0020/2121/22: 2221/2222/23: 2222/2323/24: 5523/2424/25: 3324/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Swansea City 4 0 0 1 0 0
25/26 EFL Cup Swansea City 1 0 0 0 0 0
24/25 Championship Swansea City 42 11 3 8 0 274
24/25 EFL Cup Swansea City 2 1 0 0 0 40
24/25 FA Cup Swansea City 1 0 0 0 0 0
23/24 Championship Swansea City 45 7 5 8 0 340
23/24 EFL Cup Swansea City 2 0 0 0 0 0
23/24 FA Cup Swansea City 2 0 0 0 0 0
22/23 Championship Swansea City 29 8 1 0 0 153
22/23 EFL Cup Swansea City 1 1 0 1 0 90
22/23 FA Cup Swansea City 2 0 1 0 0 0
21/22 Championship Swansea City 12 0 1 0 0 0
21/22 EFL Cup Swansea City 1 0 0 0 0 0
21/22 FA Cup Swansea City 1 0 0 0 0 0
21/22 League One Lincoln City 20 1 1 2 0 1,131
20/21 Championship Swansea City 13 1 0 0 0 498
20/21 Championship Play-Offs Swansea City 2 0 0 0 0 0
20/21 FA Cup Swansea City 2 2 0 0 0 58
19/20 Championship Swansea City 6 1 0 0 0 36
19/20 Championship Play-Offs Swansea City 0 0 0 0 0 0
19/20 EFL Cup Swansea City 0 0 0 0 0 0
19/20 Premier League 2 Swansea City U23 15 8 2 3 0 165
18/19 EFL Cup Swansea City 1 0 0 0 0 0
18/19 EFL Trophy Swansea City U23 3 0 1 0 0 0
18/19 Premier League 2 Swansea City U23 21 10 2 3 0 176
17/18 EFL Trophy Swansea City U23 2 0 1 0 0 0
17/18 Premier League 2 Swansea City U23 12 1 0 1 0 400
16/17 Premier League 2 Swansea City U23 2 2 0 0 0 80
16/17 U18 PL - Final Stage Swansea City U18 6 4 1 1 0 110
16/17 U18 Premier League Swansea City U18 15 12 1 2 0 107
14/15 FA Youth Cup Swansea City U18 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
17/18 2017-07-01 Swansea U18 Swansea U23 Transfer 0
19/20 2020-01-01 Swansea U23 Swansea Transfer 0
21/22 2022-01-13 Swansea Lincoln City Loan 300000
21/22 2022-05-31 Lincoln City Swansea Return from loan 300000
SeasonInjuryFromToDays missedGames missed
20/21 Ankle injury 2021-01-23 2021-04-15 83 22
24/25 Ill 2024-09-29 2024-10-03 5 2
Current€3.00m
Peak€3.00m
Low€300k
Δ since start+€2.70m
€300k€975k€1.65m€2.33m€3.00m197019701970
DateValue
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.00m
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #60387 3 0 former national player
Team #34693 2 0 former national player
Team #30431 #11 14 4 former national player
Team #30329 1 1 former national player
Team #26181 5 3 former national player
Team #24966 #11 12 1 retired national player
Team #3864 #10 11 2 current national player
TeammatePPG played withJoint goalsMinutes
Matt Grimes 1 0 0
Oliver Cooper 1 3 0
Harry Darling 1 1 0
Brandon Cooper 1 2 0
Jamie Paterson 1 4 0
Nathan Wood 1 0 0
Keiran Evans 1 1 0
Carl Rushworth 1 0 0
Ryan Manning 1 2 0
Aaron Lewis 1 0 0
Jamal Lowe 1 0 0
Regan Poole 1 1 0
Steven Benda 1 0 0
Joël Piroe 1 4 0
Jack Evans 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 U18 Premier League Swansea City U18 12 15
24/25 Championship Swansea City 11 42
18/19 Premier League 2 Swansea City U23 10 21

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Championship Swansea City 5 45
24/25 Championship Swansea City 3 42
18/19 Premier League 2 Swansea City U23 2 21

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-05-31 Lincoln City Swansea Return from loan €300k
21/22 2022-01-13 Swansea Lincoln City Loan €300k

Last 50 matches for Swansea City 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.

DateCompHomeScoreAwayAvailability
2024-08-28 CGB Swansea City 0–1 Wycombe Wanderers Available
2024-08-13 CGB Swansea City 3–1 Gillingham FC Available
2023-08-29 CGB Swansea City 2–3 AFC Bournemouth Available
2023-08-08 CGB Swansea City 3–0 Northampton Town Available
2022-08-09 CGB Oxford United 5–3 Swansea City Available
2021-09-22 CGB Brighton & Hove Albion 2–0 Swansea City Available
2021-08-24 CGB Swansea City 4–1 Plymouth Argyle Available
2021-08-10 CGB Reading FC 0–3 Swansea City Available
2021-02-10 GB1 Swansea City 1–3 Manchester City INJURED Ankle injury
2020-09-05 CGB Newport County 2–0 Swansea City Available
2020-06-30 GB2 Millwall FC 1–1 Swansea City Available
2020-06-27 GB2 Swansea City 0–1 Luton Town Available
2020-06-20 GB2 Middlesbrough FC 0–3 Swansea City Available
2020-03-07 GB2 Swansea City 0–0 West Bromwich Albion Available
2020-02-29 GB2 Blackburn Rovers 2–2 Swansea City Available
2020-02-26 GB2 Fulham FC 1–0 Swansea City Available
2020-02-22 GB2 Swansea City 3–1 Huddersfield Town Available
2020-02-14 GB2 Hull City 4–4 Swansea City Available
2020-02-11 GB2 Swansea City 0–0 Queens Park Rangers Available
2020-02-08 GB2 Swansea City 2–3 Derby County Available
2020-02-01 GB2 Preston North End 1–1 Swansea City Available
2020-01-25 GB2 Stoke City 2–0 Swansea City Available
2020-01-18 GB2 Swansea City 2–1 Wigan Athletic Available
2020-01-12 GB2 Cardiff City 0–0 Swansea City Available
2020-01-02 GB2 Swansea City 1–0 Charlton Athletic Available
2019-12-29 GB2 Swansea City 0–0 Barnsley FC Available
2019-12-26 GB2 Brentford FC 3–1 Swansea City Available
2019-12-21 GB2 Luton Town 0–1 Swansea City Available
2019-12-14 GB2 Swansea City 3–1 Middlesbrough FC Available
2019-12-11 GB2 Swansea City 1–1 Blackburn Rovers Available
2019-12-08 GB2 West Bromwich Albion 5–1 Swansea City Available
2019-11-29 GB2 Swansea City 1–2 Fulham FC Available
2019-11-26 GB2 Huddersfield Town 1–1 Swansea City Available
2019-11-23 GB2 Swansea City 0–1 Millwall FC Available
2019-11-09 GB2 Sheffield Wednesday 2–2 Swansea City Available
2019-11-02 GB2 Wigan Athletic 1–2 Swansea City Available
2019-10-27 GB2 Swansea City 1–0 Cardiff City Available
2019-10-22 GB2 Swansea City 0–3 Brentford FC Available
2019-10-19 GB2 Barnsley FC 1–1 Swansea City Available
2019-10-05 GB2 Swansea City 1–2 Stoke City Available
2019-10-02 GB2 Charlton Athletic 1–2 Swansea City Available
2019-09-28 GB2 Swansea City 1–1 Reading FC Available
2019-09-24 CGB Watford FC 2–1 Swansea City Available
2019-09-21 GB2 Bristol City 0–0 Swansea City Available
2019-09-14 GB2 Swansea City 0–1 Nottingham Forest Available
2019-08-31 GB2 Leeds United 0–1 Swansea City Available
2019-08-28 CGB Swansea City 6–0 Cambridge United Available
2019-08-25 GB2 Swansea City 3–0 Birmingham City Available
2019-08-21 GB2 Queens Park Rangers 1–3 Swansea City Available
2019-08-17 GB2 Swansea City 3–2 Preston North End Available

Teams faced most often by Liam Cullen's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Cambridge United 13 6 5 2 26 7 +19 46%
Shrewsbury Town 13 4 4 5 11 12 -1 31%
Charlton Athletic 12 6 4 2 17 12 +5 50%
Wycombe Wanderers 12 2 5 5 12 13 -1 17%
Burton Albion 12 7 0 5 18 14 +4 58%
Wigan Athletic 12 5 5 2 15 13 +2 42%
Oxford United 11 5 0 6 13 20 -7 45%
Bolton Wanderers 11 4 1 6 14 17 -3 36%
Northampton Town 10 7 2 1 20 8 +12 70%
Ipswich Town 10 4 2 4 12 12 0 40%
Accrington Stanley 10 3 3 4 14 11 +3 30%
Portsmouth FC 10 1 2 7 5 16 -11 10%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
16/17 First senior goal
22/23 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 5 0 1 0 0 0
24/25 45 314 8 0 0 2.29
23/24 49 340 8 1 0 2.38
22/23 32 243 1 0 0 0.37
21/22 34 1,131 2 0 0 0.16
19/20 21 201 3 0 0 1.34
18/19 25 176 3 0 0 1.53
17/18 14 400 1 0 0 0.23
16/17 23 297 3 0 0 0.91

Output by competition

Career goals and assists broken down by tournament.

Championship
151 apps
28 G
10 A
Premier League 2
50 apps
21 G
4 A
U18 Premier League
15 apps
12 G
1 A
U18 PL - Final Stage
6 apps
4 G
1 A
FA Cup
8 apps
2 G
1 A
EFL Cup
8 apps
2 G
0 A
League One
20 apps
1 G
1 A
EFL Trophy
5 apps
0 G
2 A

Frequently asked about Liam Cullen

Who is Liam Cullen?

Liam Cullen is a Wales professional footballer who plays as a centre-forward for Swansea City.

How old is Liam Cullen?

Liam Cullen is 27 years old. He was born on April 23, 1999 in Tenby.

What position does Liam Cullen play?

Liam Cullen plays as a centre-forward (Attack - Centre-Forward).

What club does Liam Cullen play for?

Liam Cullen currently plays for Swansea City.

How many career goals has Liam Cullen scored?

Across all senior club competitions in our dataset, Liam Cullen has scored 70 goals in 266 appearances.

What is Liam Cullen's market value?

Liam Cullen's most recent reported market value is €3.00m.