Stevie Mallan
Career snapshot
Career highs
Born the same day
Shares 1996-03-25 · 6 players total
| Full name | Stevie Mallan |
|---|---|
| Name in home country | Stephen Mallan junior |
| Date of birth | 1996-03-25 (30 yrs) |
| Place of birth | Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | St. Johnstone FC |
| Joined | 2025-07-18 |
| Contract expires | 2026-05-31 |
| Agent | CAA Stellar |
Percentile rank vs 61 other Midfield - Central Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| St. Johnstone FC | 1 | 25/26 | 25/26 | 7 | 2 | 2 | 146 |
| Salford City | 2 | 22/23 | 23/24 | 39 | 6 | 3 | 588 |
| Yeni Malatyaspor | 2 | 20/21 | 21/22 | 36 | 2 | 1 | 387 |
| Hibernian FC | 3 | 18/19 | 20/21 | 95 | 20 | 17 | 2,031 |
| Barnsley FC | 1 | 17/18 | 17/18 | 9 | 0 | 1 | 0 |
| St. Mirren FC | 3 | 14/15 | 16/17 | 112 | 29 | 32 | 1,985 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | St. Johnstone FC | 4 | 2 | 1 | 0 | 0 | 146 |
| 25/26 | League Cup | St. Johnstone FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Salford City | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Salford City | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | FA Cup | Salford City | 2 | 2 | 0 | 0 | 0 | 105 |
| 23/24 | League Two | Salford City | 17 | 0 | 2 | 3 | 0 | 0 |
| 22/23 | League Two | Salford City | 14 | 3 | 1 | 3 | 0 | 273 |
| 22/23 | League Two Play-Offs | Salford City | 2 | 1 | 0 | 0 | 0 | 210 |
| 21/22 | Süper Lig | Yeni Malatyaspor | 18 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Türkiye Kupasi | Yeni Malatyaspor | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Betfred Cup | Hibernian FC | 6 | 3 | 2 | 0 | 0 | 149 |
| 20/21 | Premiership | Hibernian FC | 14 | 1 | 0 | 2 | 0 | 508 |
| 20/21 | Süper Lig | Yeni Malatyaspor | 17 | 2 | 1 | 0 | 0 | 387 |
| 19/20 | Betfred Cup | Hibernian FC | 6 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | Premiership | Hibernian FC | 20 | 3 | 3 | 2 | 0 | 433 |
| 19/20 | SFA Cup | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Hibernian FC | 2 | 1 | 0 | 1 | 0 | 210 |
| 18/19 | Europa League Qualifying | Hibernian FC | 6 | 4 | 2 | 0 | 0 | 135 |
| 18/19 | Premiership | Hibernian FC | 32 | 7 | 9 | 6 | 0 | 390 |
| 18/19 | Scottish Premiership Top Six Split | Hibernian FC | 5 | 0 | 0 | 3 | 0 | 0 |
| 18/19 | SFA Cup | Hibernian FC | 3 | 1 | 0 | 1 | 0 | 206 |
| 17/18 | Championship | Barnsley FC | 8 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | EFL Cup | Barnsley FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Barnsley FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | St. Mirren FC | 4 | 0 | 2 | 1 | 0 | 0 |
| 16/17 | Championship | St. Mirren FC | 34 | 7 | 16 | 3 | 0 | 425 |
| 16/17 | Irn-Bru Cup | St. Mirren FC | 5 | 3 | 2 | 1 | 0 | 160 |
| 16/17 | SFA Cup | St. Mirren FC | 4 | 1 | 2 | 1 | 0 | 360 |
| 15/16 | Championship | St. Mirren FC | 34 | 11 | 3 | 3 | 0 | 262 |
| 15/16 | Petrofac Tr. Cup | St. Mirren FC | 4 | 2 | 2 | 1 | 0 | 164 |
| 15/16 | SCL by Utilita | St. Mirren FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | SFA Cup | St. Mirren FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Premiership | St. Mirren FC | 25 | 4 | 5 | 5 | 0 | 524 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | St. Mirren FC U17 | St. Mirren FC U20 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | St. Mirren FC U20 | St. Mirren | Transfer | 0 | — |
| 17/18 | 2017-07-01 | St. Mirren | Barnsley | Transfer | 275000 | €340k |
| 18/19 | 2018-07-06 | Barnsley | Hibernian FC | Transfer | 350000 | €200k |
| 20/21 | 2021-02-01 | Hibernian FC | Y. Malatyaspor | Loan | 600000 | — |
| 20/21 | 2021-06-30 | Y. Malatyaspor | Hibernian FC | Return from loan | 850000 | — |
| 21/22 | 2021-07-18 | Hibernian FC | Y. Malatyaspor | Transfer | 850000 | €500k |
| 22/23 | 2022-07-01 | Y. Malatyaspor | Salford | Transfer | 500000 | — |
| 24/25 | 2024-07-01 | Salford | Without Club | Transfer | 250000 | — |
| 25/26 | 2025-07-18 | Without Club | St. Johnstone | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Knee injury | 2019-12-26 | 2020-01-15 | 21 | 2 |
| 19/20 | Knee surgery | 2020-01-16 | 2020-08-27 | 225 | 18 |
| 20/21 | Corona virus | 2021-04-10 | 2021-04-21 | 12 | 3 |
| 21/22 | unknown injury | 2021-10-03 | 2021-10-18 | 16 | 2 |
| 21/22 | Lumbar vertebra fracture | 2022-01-22 | 2022-05-22 | 121 | 17 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €775k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €525k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Paul Hanlon | 1 | 1 | 0 |
| Lewis Morgan | 1 | 4 | 0 |
| Lewis Stevenson | 1 | 3 | 0 |
| Jason Naismith | 1 | 2 | 0 |
| Florian Kamberi | 1 | 3 | 0 |
| Daryl Horgan | 2 | 2 | 0 |
| Martin Boyle | 2 | 3 | 0 |
| Ryan Porteous | 2 | 4 | 0 |
| Sean Kelly | 1 | 3 | 0 |
| Lawrence Shankland | 1 | 1 | 0 |
| Calum Gallagher | 1 | 4 | 0 |
| Vykintas Slivka | 2 | 0 | 0 |
| Ofir Marciano | 2 | 0 | 0 |
| Christian Doidge | 2 | 0 | 0 |
| Oli Shaw | 2 | 3 | 0 |
| Alex Cairns | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Championship | St. Mirren FC | 11 | 34 |
| 16/17 | Championship | St. Mirren FC | 7 | 34 |
| 18/19 | Premiership | Hibernian FC | 7 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | Championship | St. Mirren FC | 16 | 34 |
| 18/19 | Premiership | Hibernian FC | 9 | 32 |
| 14/15 | Premiership | St. Mirren FC | 5 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Y. Malatyaspor | Hibernian FC | Return from loan | — | €850k |
| 20/21 | 2021-02-01 | Hibernian FC | Y. Malatyaspor | Loan | — | €600k |
Last 50 matches for St. Johnstone 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-05-18 | SC1 |
St. Johnstone FC | 0–2 | Dundee FC | Available |
| 2025-05-14 | SC1 |
Heart of Midlothian | 2–1 | St. Johnstone FC | Available |
| 2025-05-10 | SC1 |
St. Johnstone FC | 2–1 | Ross County FC | Available |
| 2025-05-03 | SC1 |
St. Johnstone FC | 0–2 | Kilmarnock FC | Available |
| 2025-04-26 | SC1 |
Motherwell FC | 3–2 | St. Johnstone FC | Available |
| 2025-04-12 | SC1 |
Dundee United | 1–0 | St. Johnstone FC | Available |
| 2025-04-06 | SC1 |
St. Johnstone FC | 1–0 | Celtic FC | Available |
| 2025-03-29 | SC1 |
Hibernian FC | 3–0 | St. Johnstone FC | Available |
| 2025-03-15 | SC1 |
St. Johnstone FC | 0–0 | Aberdeen FC | Available |
| 2025-03-01 | SC1 |
Dundee FC | 1–1 | St. Johnstone FC | Available |
| 2025-02-26 | SC1 |
St. Johnstone FC | 1–0 | Ross County FC | Available |
| 2025-02-23 | SC1 |
St. Johnstone FC | 1–2 | Heart of Midlothian | Available |
| 2025-02-15 | SC1 |
Kilmarnock FC | 3–1 | St. Johnstone FC | Available |
| 2025-02-01 | SC1 |
St. Mirren FC | 0–1 | St. Johnstone FC | Available |
| 2025-01-25 | SC1 |
St. Johnstone FC | 2–1 | Motherwell FC | Available |
| 2025-01-12 | SC1 |
Rangers FC | 3–1 | St. Johnstone FC | Available |
| 2025-01-05 | SC1 |
St. Johnstone FC | 1–3 | Dundee FC | Available |
| 2025-01-02 | SC1 |
St. Johnstone FC | 1–1 | Hibernian FC | Available |
| 2024-12-29 | SC1 |
Celtic FC | 4–0 | St. Johnstone FC | Available |
| 2024-12-26 | SC1 |
St. Johnstone FC | 1–2 | Dundee United | Available |
| 2024-12-22 | SC1 |
Heart of Midlothian | 2–1 | St. Johnstone FC | Available |
| 2024-12-14 | SC1 |
St. Johnstone FC | 2–3 | St. Mirren FC | Available |
| 2024-12-07 | SC1 |
Aberdeen FC | 1–1 | St. Johnstone FC | Available |
| 2024-12-01 | SC1 |
St. Johnstone FC | 0–1 | Rangers FC | Available |
| 2024-11-23 | SC1 |
St. Johnstone FC | 1–0 | Kilmarnock FC | Available |
| 2024-11-09 | SC1 |
Motherwell FC | 2–1 | St. Johnstone FC | Available |
| 2024-11-02 | SC1 |
St. Johnstone FC | 1–2 | Heart of Midlothian | Available |
| 2024-10-30 | SC1 |
St. Mirren FC | 3–1 | St. Johnstone FC | Available |
| 2024-10-26 | SC1 |
Dundee FC | 1–2 | St. Johnstone FC | Available |
| 2024-10-19 | SC1 |
St. Johnstone FC | 3–0 | Ross County FC | Available |
| 2024-10-06 | SC1 |
Rangers FC | 2–0 | St. Johnstone FC | Available |
| 2024-09-28 | SC1 |
St. Johnstone FC | 0–6 | Celtic FC | Available |
| 2024-09-21 | SC1 |
Ross County FC | 3–3 | St. Johnstone FC | Available |
| 2024-09-14 | SC1 |
Hibernian FC | 2–0 | St. Johnstone FC | Available |
| 2024-08-31 | SC1 |
St. Johnstone FC | 1–2 | Motherwell FC | Available |
| 2024-08-24 | SC1 |
Dundee United | 2–0 | St. Johnstone FC | Available |
| 2024-08-11 | SC1 |
Kilmarnock FC | 0–3 | St. Johnstone FC | Available |
| 2024-08-05 | SC1 |
St. Johnstone FC | 1–2 | Aberdeen FC | Available |
| 2024-05-19 | SC1 |
Motherwell FC | 1–2 | St. Johnstone FC | Available |
| 2024-05-15 | SC1 |
St. Johnstone FC | 1–1 | Ross County FC | Available |
| 2024-05-11 | SC1 |
Livingston FC | 2–1 | St. Johnstone FC | Available |
| 2024-05-04 | SC1 |
Aberdeen FC | 1–0 | St. Johnstone FC | Available |
| 2024-04-27 | SC1 |
St. Johnstone FC | 1–3 | Hibernian FC | Available |
| 2024-04-13 | SC1 |
St. Johnstone FC | 0–2 | Kilmarnock FC | Available |
| 2024-04-06 | SC1 |
Hibernian FC | 1–2 | St. Johnstone FC | Available |
| 2024-03-30 | SC1 |
St. Johnstone FC | 1–2 | Dundee FC | Available |
| 2024-03-16 | SC1 |
Celtic FC | 3–1 | St. Johnstone FC | Available |
| 2024-03-02 | SC1 |
St. Johnstone FC | 1–1 | Livingston FC | Available |
| 2024-02-28 | SC1 |
Aberdeen FC | 0–2 | St. Johnstone FC | Available |
| 2024-02-24 | SC1 |
St. Mirren FC | 2–0 | St. Johnstone FC | Available |
Teams faced most often by Stevie Mallan'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 % |
|---|---|---|---|---|---|---|---|---|
| Aberdeen FC | 40 | 11 | 14 | 15 | 42 | 45 | -3 | 28% |
| Livingston FC | 40 | 13 | 13 | 14 | 49 | 50 | -1 | 33% |
| Motherwell FC | 39 | 13 | 13 | 13 | 40 | 42 | -2 | 33% |
| Kilmarnock FC | 38 | 13 | 9 | 16 | 39 | 49 | -10 | 34% |
| Celtic FC | 37 | 2 | 8 | 27 | 21 | 86 | -65 | 5% |
| Rangers FC | 37 | 0 | 7 | 30 | 13 | 82 | -69 | 0% |
| Heart of Midlothian | 30 | 7 | 9 | 14 | 30 | 43 | -13 | 23% |
| Ross County FC | 28 | 10 | 11 | 7 | 34 | 28 | +6 | 36% |
| Hamilton Academical | 25 | 14 | 8 | 3 | 45 | 23 | +22 | 56% |
| Dundee FC | 21 | 14 | 4 | 3 | 37 | 22 | +15 | 67% |
| Dundee United | 11 | 3 | 6 | 2 | 17 | 13 | +4 | 27% |
| Harrogate Town | 9 | 5 | 3 | 1 | 17 | 11 | +6 | 56% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 14/15 | First senior goal | |
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 23 | 105 | 4 | 0 | 0 | 3.43 |
| 22/23 | 16 | 483 | 3 | 0 | 0 | 0.56 |
| 21/22 | 19 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 37 | 1,044 | 2 | 0 | 0 | 0.17 |
| 19/20 | 27 | 433 | 4 | 0 | 0 | 0.83 |
| 18/19 | 48 | 941 | 11 | 0 | 0 | 1.05 |
| 17/18 | 9 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 47 | 945 | 6 | 0 | 0 | 0.57 |
| 15/16 | 40 | 516 | 5 | 1 | 0 | 1.05 |
| 14/15 | 25 | 524 | 5 | 0 | 0 | 0.86 |
Output by competition
Career goals and assists broken down by tournament.
More on Stevie Mallan
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stevie Mallan
Who is Stevie Mallan?
Stevie Mallan is a Scotland professional footballer who plays as a central midfield for St. Johnstone FC.
How old is Stevie Mallan?
Stevie Mallan is 30 years old. He was born on March 25, 1996 in Glasgow.
What position does Stevie Mallan play?
Stevie Mallan plays as a central midfield (Midfield - Central Midfield).
What club does Stevie Mallan play for?
Stevie Mallan currently plays for St. Johnstone FC.
How many career goals has Stevie Mallan scored?
Across all senior club competitions in our dataset, Stevie Mallan has scored 59 goals in 298 appearances.
What is Stevie Mallan's market value?
Stevie Mallan's most recent reported market value is €150k.
Scotland