Ali McCann
Career snapshot
Career highs
Born the same day
Shares 1999-12-04 · 5 players total
| Full name | Ali McCann |
|---|---|
| Name in home country | Alistair Edward McCann |
| Date of birth | 1999-12-04 (26 yrs) |
| Place of birth | Edinburgh, Northern Ireland |
| Citizenship | Northern Ireland Scotland |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 176.00 m |
| Current club | Preston North End |
| Joined | 2021-08-31 |
| Contract expires | 2027-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Preston North End | 5 | 21/22 | 25/26 | 138 | 4 | 2 | 4,076 |
| St. Johnstone FC | 5 | 17/18 | 21/22 | 93 | 6 | 4 | 1,915 |
| Stranraer FC | 1 | 18/19 | 18/19 | 13 | 1 | 1 | 1,170 |
| St. Johnstone FC B | 1 | 18/19 | 18/19 | 1 | 0 | 1 | 0 |
| St. Johnstone FC U20 | 2 | 16/17 | 17/18 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Preston North End | 4 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | EFL Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Preston North End | 29 | 1 | 0 | 9 | 0 | 2,423 |
| 24/25 | EFL Cup | Preston North End | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | FA Cup | Preston North End | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Preston North End | 31 | 0 | 0 | 10 | 0 | 0 |
| 23/24 | EFL Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Preston North End | 31 | 0 | 0 | 5 | 0 | 0 |
| 22/23 | EFL Cup | Preston North End | 2 | 2 | 1 | 0 | 0 | 87 |
| 22/23 | FA Cup | Preston North End | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Preston North End | 28 | 1 | 0 | 3 | 0 | 1,566 |
| 21/22 | EFL Cup | Preston North End | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League Qualifying | St. Johnstone FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | St. Johnstone FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | St. Johnstone FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | UECL Quali | St. Johnstone FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Betfred Cup | St. Johnstone FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | St. Johnstone FC | 31 | 2 | 2 | 5 | 0 | 1,316 |
| 20/21 | Scottish Premiership Top Six Split | St. Johnstone FC | 3 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | SFA Cup | St. Johnstone FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Betfred Cup | St. Johnstone FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premiership | St. Johnstone FC | 29 | 4 | 2 | 5 | 0 | 599 |
| 19/20 | SFA Cup | St. Johnstone FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | St. Johnstone FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Irn-Bru Cup | St. Johnstone FC B | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | League One | Stranraer FC | 13 | 1 | 1 | 3 | 0 | 1,170 |
| 18/19 | Premiership | St. Johnstone FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | SFA Cup | St. Johnstone FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Irn-Bru Cup | St. Johnstone FC U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | St. Johnstone FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership Relegation | St. Johnstone FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | SFA Cup | St. Johnstone FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Irn-Bru Cup | St. Johnstone FC U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Hutchison Vale BC | St. Johnst. Yth | Transfer | 0 | — |
| 14/15 | 2014-07-01 | St. Johnst. Yth | St. Johnstone FC U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | St. Johnstone FC U17 | St. Johnstone FC U20 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | St. Johnstone FC U20 | St. Johnstone | Transfer | 0 | — |
| 18/19 | 2019-02-14 | St. Johnstone | Stranraer | Loan | 50000 | — |
| 18/19 | 2019-05-05 | Stranraer | St. Johnstone | Return from loan | 50000 | — |
| 21/22 | 2021-08-31 | St. Johnstone | Preston | Transfer | 1200000 | €1.40m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #17621 | — | 6 | 0 | — | — | former national player |
| Team #5674 | #16 | 22 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Freddie Woodman | 1 | 0 | 0 |
| Emil Riis | 1 | 1 | 0 |
| Jason Kerr | 2 | 0 | 0 |
| Zander Clark | 2 | 0 | 0 |
| Alan Browne | 2 | 0 | 0 |
| David Wotherspoon | 2 | 3 | 0 |
| Stevie May | 1 | 3 | 0 |
| Liam Gordon | 1 | 0 | 0 |
| Ryan Ledson | 2 | 0 | 0 |
| Chris Kane | 2 | 0 | 0 |
| Scott Tanser | 1 | 1 | 0 |
| Michael O'Halloran | 1 | 0 | 0 |
| Jamie McCart | 1 | 0 | 0 |
| Callum Hendry | 1 | 2 | 0 |
| Duane Holmes | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Premiership | St. Johnstone FC | 4 | 29 |
| 20/21 | Premiership | St. Johnstone FC | 2 | 31 |
| 22/23 | EFL Cup | Preston North End | 2 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Premiership | St. Johnstone FC | 2 | 29 |
| 20/21 | Premiership | St. Johnstone FC | 2 | 31 |
| 18/19 | League One | Stranraer FC | 1 | 13 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-05-05 | Stranraer | St. Johnstone | Return from loan | — | €50k |
| 18/19 | 2019-02-14 | St. Johnstone | Stranraer | Loan | — | €50k |
Last 50 matches for Preston North End 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-03-30 | GB1 |
Preston North End | 0–3 | Aston Villa | Available |
| 2025-03-01 | GB1 |
Preston North End | 3–0 | Burnley FC | Available |
| 2024-10-30 | CGB |
Preston North End | 0–3 | Arsenal FC | Available |
| 2024-09-17 | CGB |
Preston North End | 16–15 | Fulham FC | Available |
| 2024-08-27 | CGB |
Harrogate Town | 0–5 | Preston North End | Available |
| 2024-08-13 | CGB |
Preston North End | 2–0 | Sunderland AFC | Available |
| 2023-08-08 | CGB |
Preston North End | 2–4 | Salford City | Available |
| 2022-08-23 | CGB |
Wolverhampton Wanderers | 2–1 | Preston North End | Available |
| 2022-08-09 | CGB |
Huddersfield Town | 1–4 | Preston North End | Available |
| 2021-10-27 | CGB |
Preston North End | 0–2 | Liverpool FC | Available |
| 2021-09-21 | CGB |
Preston North End | 4–1 | Cheltenham Town | Available |
| 2021-08-24 | CGB |
Morecambe FC | 2–4 | Preston North End | Available |
| 2021-08-10 | CGB |
Mansfield Town | 0–3 | Preston North End | Available |
| 2020-09-23 | CGB |
Preston North End | 0–2 | Brighton & Hove Albion | Available |
| 2020-09-15 | CGB |
Derby County | 1–2 | Preston North End | Available |
| 2020-08-29 | CGB |
Preston North End | 4–0 | Mansfield Town | Available |
| 2020-06-27 | GB2 |
Preston North End | 1–3 | Cardiff City | Available |
| 2020-06-20 | GB2 |
Luton Town | 1–1 | Preston North End | Available |
| 2020-03-07 | GB2 |
Preston North End | 1–3 | Queens Park Rangers | Available |
| 2020-02-29 | GB2 |
Fulham FC | 2–0 | Preston North End | Available |
| 2020-02-25 | GB2 |
West Bromwich Albion | 2–0 | Preston North End | Available |
| 2020-02-22 | GB2 |
Preston North End | 2–1 | Hull City | Available |
| 2020-02-15 | GB2 |
Preston North End | 0–1 | Millwall FC | Available |
| 2020-02-12 | GB2 |
Stoke City | 0–2 | Preston North End | Available |
| 2020-02-08 | GB2 |
Wigan Athletic | 1–2 | Preston North End | Available |
| 2020-02-01 | GB2 |
Preston North End | 1–1 | Swansea City | Available |
| 2020-01-21 | GB2 |
Barnsley FC | 0–3 | Preston North End | Available |
| 2020-01-18 | GB2 |
Preston North End | 2–1 | Charlton Athletic | Available |
| 2020-01-11 | GB2 |
Blackburn Rovers | 1–1 | Preston North End | Available |
| 2020-01-01 | GB2 |
Preston North End | 0–2 | Middlesbrough FC | Available |
| 2019-12-29 | GB2 |
Preston North End | 0–2 | Reading FC | Available |
| 2019-12-26 | GB2 |
Leeds United | 1–1 | Preston North End | Available |
| 2019-12-21 | GB2 |
Cardiff City | 0–0 | Preston North End | Available |
| 2019-12-14 | GB2 |
Preston North End | 2–1 | Luton Town | Available |
| 2019-12-10 | GB2 |
Preston North End | 2–1 | Fulham FC | Available |
| 2019-12-07 | GB2 |
Queens Park Rangers | 2–0 | Preston North End | Available |
| 2019-12-02 | GB2 |
Preston North End | 0–1 | West Bromwich Albion | Available |
| 2019-11-27 | GB2 |
Hull City | 4–0 | Preston North End | Available |
| 2019-11-23 | GB2 |
Derby County | 1–0 | Preston North End | Available |
| 2019-11-09 | GB2 |
Preston North End | 3–1 | Huddersfield Town | Available |
| 2019-11-03 | GB2 |
Charlton Athletic | 0–1 | Preston North End | Available |
| 2019-10-26 | GB2 |
Preston North End | 3–2 | Blackburn Rovers | Available |
| 2019-10-22 | GB2 |
Preston North End | 1–1 | Leeds United | Available |
| 2019-10-19 | GB2 |
Reading FC | 1–0 | Preston North End | Available |
| 2019-10-05 | GB2 |
Preston North End | 5–1 | Barnsley FC | Available |
| 2019-10-01 | GB2 |
Middlesbrough FC | 1–1 | Preston North End | Available |
| 2019-09-28 | GB2 |
Preston North End | 3–3 | Bristol City | Available |
| 2019-09-24 | CGB |
Preston North End | 0–3 | Manchester City | Available |
| 2019-09-21 | GB2 |
Birmingham City | 0–1 | Preston North End | Available |
| 2019-09-14 | GB2 |
Preston North End | 2–0 | Brentford FC | Available |
Teams faced most often by Ali McCann'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 % |
|---|---|---|---|---|---|---|---|---|
| Motherwell FC | 13 | 4 | 1 | 8 | 14 | 21 | -7 | 31% |
| Kilmarnock FC | 13 | 6 | 2 | 5 | 13 | 14 | -1 | 46% |
| St. Mirren FC | 12 | 6 | 2 | 4 | 12 | 11 | +1 | 50% |
| Aberdeen FC | 12 | 2 | 6 | 4 | 9 | 11 | -2 | 17% |
| Hibernian FC | 11 | 2 | 4 | 5 | 10 | 18 | -8 | 18% |
| Rangers FC | 11 | 0 | 2 | 9 | 5 | 26 | -21 | 0% |
| Celtic FC | 11 | 1 | 1 | 9 | 3 | 35 | -32 | 9% |
| Heart of Midlothian | 10 | 2 | 2 | 6 | 12 | 17 | -5 | 20% |
| Ross County FC | 10 | 4 | 5 | 1 | 15 | 10 | +5 | 40% |
| Livingston FC | 9 | 4 | 1 | 4 | 9 | 11 | -2 | 44% |
| Hamilton Academical | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 63% |
| Dundee FC | 7 | 4 | 1 | 2 | 9 | 7 | +2 | 57% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 18/19 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 34 | 2,423 | 9 | 0 | 0 | 0.33 |
| 23/24 | 33 | 0 | 10 | 0 | 0 | 0 |
| 22/23 | 35 | 87 | 5 | 0 | 0 | 5.17 |
| 21/22 | 40 | 1,566 | 5 | 0 | 0 | 0.29 |
| 20/21 | 43 | 1,316 | 8 | 0 | 0 | 0.55 |
| 19/20 | 35 | 599 | 5 | 0 | 0 | 0.75 |
| 18/19 | 16 | 1,170 | 3 | 0 | 0 | 0.23 |
Output by competition
Career goals and assists broken down by tournament.
More on Ali McCann
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ali McCann
Who is Ali McCann?
Ali McCann is a Northern professional footballer who plays as a central midfield for Preston North End.
How old is Ali McCann?
Ali McCann is 26 years old. He was born on December 4, 1999 in Edinburgh.
What position does Ali McCann play?
Ali McCann plays as a central midfield (Midfield - Central Midfield).
What club does Ali McCann play for?
Ali McCann currently plays for Preston North End.
How many career goals has Ali McCann scored?
Across all senior club competitions in our dataset, Ali McCann has scored 11 goals in 247 appearances.
What is Ali McCann's market value?
Ali McCann's most recent reported market value is €2.20m.