Callum Lang
Career snapshot
Career highs
Born the same day
Shares 1998-09-08 · 6 players total
| Full name | Callum Lang |
|---|---|
| Name in home country | Callum Joseph Lang |
| Date of birth | 1998-09-08 (27 yrs) |
| Place of birth | Liverpool, England |
| Citizenship | England |
| Position | Attack - Second Striker (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Portsmouth FC |
| Joined | 2024-01-29 |
| Contract expires | 2026-06-30 |
| Agent | FullNinety |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Portsmouth FC | 3 | 23/24 | 25/26 | 47 | 14 | 3 | 417 |
| Wigan Athletic | 7 | 16/17 | 23/24 | 143 | 31 | 18 | 4,108 |
| Motherwell FC | 1 | 20/21 | 20/21 | 21 | 5 | 1 | 434 |
| Shrewsbury Town | 1 | 19/20 | 19/20 | 20 | 3 | 1 | 368 |
| Oldham Athletic | 1 | 18/19 | 18/19 | 50 | 16 | 2 | 737 |
| Morecambe FC | 1 | 17/18 | 17/18 | 31 | 10 | 0 | 145 |
| Wigan Athletic U18 | 1 | 15/16 | 15/16 | 1 | 1 | 0 | 120 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Portsmouth FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Portsmouth FC | 32 | 10 | 2 | 9 | 0 | 245 |
| 24/25 | EFL Cup | Portsmouth FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Wigan Athletic | 3 | 1 | 0 | 0 | 0 | 163 |
| 23/24 | FA Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League One | Portsmouth FC | 12 | 4 | 1 | 3 | 0 | 172 |
| 23/24 | League One | Wigan Athletic | 23 | 2 | 2 | 6 | 0 | 785 |
| 22/23 | Championship | Wigan Athletic | 35 | 1 | 4 | 5 | 0 | 2,578 |
| 22/23 | FA Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Wigan Athletic | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | FA Cup | Wigan Athletic | 4 | 3 | 0 | 1 | 0 | 126 |
| 21/22 | League One | Wigan Athletic | 42 | 15 | 10 | 12 | 0 | 240 |
| 20/21 | Betfred Cup | Motherwell FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | Motherwell FC | 3 | 2 | 0 | 1 | 0 | 88 |
| 20/21 | League One | Wigan Athletic | 23 | 9 | 1 | 3 | 0 | 216 |
| 20/21 | Premiership | Motherwell FC | 17 | 3 | 1 | 0 | 1 | 346 |
| 19/20 | Championship | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Shrewsbury Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League One | Shrewsbury Town | 16 | 3 | 1 | 3 | 0 | 368 |
| 18/19 | EFL Trophy | Oldham Athletic | 4 | 1 | 0 | 0 | 0 | 299 |
| 18/19 | FA Cup | Oldham Athletic | 4 | 2 | 0 | 0 | 0 | 180 |
| 18/19 | League Two | Oldham Athletic | 42 | 13 | 2 | 6 | 0 | 258 |
| 17/18 | EFL Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Morecambe FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League Two | Morecambe FC | 30 | 10 | 0 | 1 | 0 | 145 |
| 16/17 | Championship | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FA Youth Cup | Wigan Athletic U18 | 1 | 1 | 0 | 1 | 0 | 120 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Wigan U18 | Wigan | Transfer | 0 | — |
| 17/18 | 2017-08-31 | Wigan | Morecambe FC | Loan | 0 | — |
| 17/18 | 2018-05-31 | Morecambe FC | Wigan | Return from loan | 0 | — |
| 18/19 | 2018-08-14 | Wigan | Oldham Athletic | Loan | 0 | — |
| 18/19 | 2019-05-31 | Oldham Athletic | Wigan | Return from loan | 0 | — |
| 19/20 | 2019-09-02 | Wigan | Shrewsbury | Loan | 100000 | — |
| 19/20 | 2020-05-31 | Shrewsbury | Wigan | Return from loan | 100000 | — |
| 20/21 | 2020-07-29 | Wigan | Motherwell FC | Loan | 100000 | — |
| 20/21 | 2021-01-06 | Motherwell FC | Wigan | Return from loan | 100000 | — |
| 23/24 | 2024-01-29 | Wigan | Portsmouth | Transfer | 900000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | unknown injury | 2022-09-18 | 2022-10-19 | 32 | 6 |
| 24/25 | Groin injury | 2024-09-22 | 2024-10-10 | 19 | 3 |
| 25/26 | Hamstring injury | 2025-02-16 | 2025-04-18 | 62 | 10 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tom Pearce | 1 | 3 | 0 |
| Rob Hunt | 1 | 0 | 0 |
| Gavin Massey | 2 | 4 | 0 |
| Gevaro Nepomuceno | 1 | 3 | 0 |
| Charlie Wyke | 2 | 3 | 0 |
| Daniel Iversen | 2 | 1 | 0 |
| Charlie Hughes | 1 | 0 | 0 |
| Kell Watts | 2 | 0 | 0 |
| Peter Clarke | 2 | 1 | 0 |
| George Edmundson | 1 | 0 | 0 |
| Josh Magennis | 1 | 2 | 0 |
| Tendayi Darikwa | 1 | 0 | 0 |
| Curtis Tilt | 1 | 0 | 0 |
| Stephen Humphrys | 2 | 1 | 0 |
| Thelo Aasgaard | 1 | 2 | 0 |
| Ben Amos | 2 | 0 | 0 |
| James McClean | 2 | 6 | 0 |
| Tom Naylor | 2 | 1 | 0 |
| Jack Whatmough | 2 | 0 | 0 |
| Max Power | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | League One | Wigan Athletic | 15 | 42 |
| 18/19 | League Two | Oldham Athletic | 13 | 42 |
| 17/18 | League Two | Morecambe FC | 10 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | League One | Wigan Athletic | 10 | 42 |
| 22/23 | Championship | Wigan Athletic | 4 | 35 |
| 23/24 | League One | Wigan Athletic | 3 | 35 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-01-06 | Motherwell FC | Wigan | Return from loan | — | €100k |
| 20/21 | 2020-07-29 | Wigan | Motherwell FC | Loan | — | €100k |
| 19/20 | 2020-05-31 | Shrewsbury | Wigan | Return from loan | — | €100k |
| 19/20 | 2019-09-02 | Wigan | Shrewsbury | Loan | — | €100k |
| 18/19 | 2019-05-31 | Oldham Athletic | Wigan | Return from loan | — | — |
| 18/19 | 2018-08-14 | Wigan | Oldham Athletic | Loan | — | — |
| 17/18 | 2018-05-31 | Morecambe FC | Wigan | Return from loan | — | — |
| 17/18 | 2017-08-31 | Wigan | Morecambe FC | Loan | — | — |
Last 50 matches for Portsmouth 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 |
|---|---|---|---|---|---|
| 2026-02-14 | GB2 |
Portsmouth FC | 0–1 | Sheffield United FC | Available |
| 2026-02-07 | GB2 |
Preston North End FC | 1–0 | Portsmouth FC | Available |
| 2026-01-31 | GB2 |
Portsmouth FC | 3–0 | West Bromwich Albion FC | Available |
| 2026-01-24 | GB2 |
Portsmouth FC | 1–1 | Southampton FC | Available |
| 2026-01-21 | GB2 |
Watford FC | 1–1 | Portsmouth FC | Available |
| 2026-01-17 | GB2 |
Sheffield Wednesday FC | 0–1 | Portsmouth FC | Available |
| 2026-01-01 | GB2 |
Bristol City FC | 5–0 | Portsmouth FC | Available |
| 2025-12-29 | GB2 |
Portsmouth FC | 1–1 | Charlton Athletic FC | Available |
| 2025-12-26 | GB2 |
Portsmouth FC | 1–2 | Queens Park Rangers FC | Available |
| 2025-12-20 | GB2 |
Derby County FC | 3–0 | Portsmouth FC | Available |
| 2025-12-13 | GB2 |
Portsmouth FC | 0–1 | Blackburn Rovers FC | Available |
| 2025-12-09 | GB2 |
Swansea City AFC | 1–0 | Portsmouth FC | Available |
| 2025-12-06 | GB2 |
Charlton Athletic FC | 1–0 | Portsmouth FC | Available |
| 2025-11-29 | GB2 |
Portsmouth FC | 1–2 | Bristol City FC | Available |
| 2025-11-26 | GB2 |
Sheffield United FC | 2–0 | Portsmouth FC | Available |
| 2025-11-22 | GB2 |
Portsmouth FC | 1–1 | Millwall FC | Available |
| 2025-11-08 | GB2 |
Hull City AFC | 3–2 | Portsmouth FC | Available |
| 2025-11-05 | GB2 |
Portsmouth FC | 0–0 | Wrexham AFC | Available |
| 2025-11-01 | GB2 |
Birmingham City FC | 4–0 | Portsmouth FC | Available |
| 2025-10-25 | GB2 |
Portsmouth FC | 0–1 | Stoke City FC | Available |
| 2025-10-21 | GB2 |
Portsmouth FC | 1–2 | Coventry City FC | Available |
| 2025-10-18 | GB2 |
Leicester City FC | 1–1 | Portsmouth FC | Available |
| 2025-10-04 | GB2 |
Portsmouth FC | 1–0 | Middlesbrough FC | Available |
| 2025-10-01 | GB2 |
Portsmouth FC | 2–2 | Watford FC | Available |
| 2025-09-27 | GB2 |
Ipswich Town FC | 2–1 | Portsmouth FC | Available |
| 2025-09-20 | GB2 |
Portsmouth FC | 0–2 | Sheffield Wednesday FC | Available |
| 2025-09-14 | GB2 |
Southampton FC | 0–0 | Portsmouth FC | Available |
| 2025-08-30 | GB2 |
Portsmouth FC | 1–0 | Preston North End FC | Available |
| 2025-08-23 | GB2 |
West Bromwich Albion FC | 1–1 | Portsmouth FC | Available |
| 2025-08-16 | GB2 |
Portsmouth FC | 1–2 | Norwich City FC | Available |
| 2025-08-09 | GB2 |
Oxford United FC | 0–1 | Portsmouth FC | Available |
| 2025-05-03 | GB2 |
Portsmouth FC | 1–1 | Hull City AFC | Available |
| 2025-04-26 | GB2 |
Sheffield Wednesday FC | 1–1 | Portsmouth FC | Available |
| 2025-04-21 | GB2 |
Portsmouth FC | 1–0 | Watford FC | Available |
| 2025-04-18 | GB2 |
Norwich City FC | 3–5 | Portsmouth FC | Available |
| 2025-04-12 | GB2 |
Portsmouth FC | 2–2 | Derby County FC | INJURED Hamstring injury |
| 2025-04-09 | GB2 |
Coventry City FC | 1–0 | Portsmouth FC | INJURED Hamstring injury |
| 2025-04-05 | GB2 |
Millwall FC | 2–1 | Portsmouth FC | INJURED Hamstring injury |
| 2025-03-29 | GB2 |
Portsmouth FC | 1–0 | Blackburn Rovers FC | INJURED Hamstring injury |
| 2025-03-15 | GB2 |
Preston North End FC | 2–1 | Portsmouth FC | INJURED Hamstring injury |
| 2025-03-12 | GB2 |
Portsmouth FC | 1–2 | Plymouth Argyle FC | INJURED Hamstring injury |
| 2025-03-09 | GB2 |
Portsmouth FC | 1–0 | Leeds United FC | INJURED Hamstring injury |
| 2025-03-01 | GB2 |
Luton Town FC | 1–0 | Portsmouth FC | INJURED Hamstring injury |
| 2025-02-22 | GB2 |
Portsmouth FC | 2–1 | Queens Park Rangers FC | INJURED Hamstring injury |
| 2025-02-15 | GB2 |
Oxford United FC | 0–2 | Portsmouth FC | Available |
| 2025-02-11 | GB2 |
Portsmouth FC | 2–1 | Cardiff City FC | Available |
| 2025-02-08 | GB2 |
Sheffield United FC | 2–1 | Portsmouth FC | Available |
| 2025-02-01 | GB2 |
Portsmouth FC | 0–0 | Burnley FC | Available |
| 2025-01-28 | GB2 |
Portsmouth FC | 0–1 | Millwall FC | Available |
| 2025-01-25 | GB2 |
West Bromwich Albion FC | 5–1 | Portsmouth FC | Available |
Teams faced most often by Callum Lang'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 % |
|---|---|---|---|---|---|---|---|---|
| Fleetwood Town | 52 | 24 | 17 | 11 | 78 | 54 | +24 | 46% |
| Oxford United | 45 | 12 | 15 | 18 | 63 | 71 | -8 | 27% |
| Peterborough United | 44 | 16 | 5 | 23 | 63 | 81 | -18 | 36% |
| Burton Albion | 44 | 17 | 12 | 15 | 62 | 51 | +11 | 39% |
| Charlton Athletic | 44 | 10 | 11 | 23 | 47 | 69 | -22 | 23% |
| Bristol Rovers | 43 | 19 | 12 | 12 | 71 | 50 | +21 | 44% |
| Milton Keynes Dons | 41 | 14 | 6 | 21 | 51 | 64 | -13 | 34% |
| Cambridge United | 41 | 14 | 10 | 17 | 56 | 64 | -8 | 34% |
| Lincoln City | 41 | 16 | 12 | 13 | 47 | 40 | +7 | 39% |
| Gillingham FC | 40 | 13 | 15 | 12 | 50 | 49 | +1 | 33% |
| Doncaster Rovers | 39 | 15 | 11 | 13 | 50 | 41 | +9 | 38% |
| Plymouth Argyle | 38 | 9 | 12 | 17 | 45 | 57 | -12 | 24% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | 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 | 33 | 245 | 10 | 0 | 0 | 3.67 |
| 23/24 | 41 | 1,120 | 9 | 1 | 0 | 0.8 |
| 22/23 | 37 | 2,578 | 5 | 0 | 0 | 0.17 |
| 21/22 | 49 | 366 | 13 | 0 | 0 | 3.2 |
| 20/21 | 44 | 650 | 4 | 0 | 1 | 0.69 |
| 19/20 | 22 | 368 | 3 | 0 | 0 | 0.73 |
| 18/19 | 50 | 737 | 6 | 0 | 0 | 0.73 |
| 17/18 | 34 | 145 | 1 | 0 | 0 | 0.62 |
| 15/16 | 1 | 120 | 1 | 0 | 0 | 0.75 |
Output by competition
Career goals and assists broken down by tournament.
More on Callum Lang
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Callum Lang
Who is Callum Lang?
Callum Lang is an England professional footballer who plays as a second striker for Portsmouth FC.
How old is Callum Lang?
Callum Lang is 27 years old. He was born on September 8, 1998 in Liverpool.
What position does Callum Lang play?
Callum Lang plays as a second striker (Attack - Second Striker).
What club does Callum Lang play for?
Callum Lang currently plays for Portsmouth FC.
How many career goals has Callum Lang scored?
Across all senior club competitions in our dataset, Callum Lang has scored 80 goals in 313 appearances.
What is Callum Lang's market value?
Callum Lang's most recent reported market value is €2.80m.
England