Calum MacDonald

Image

Calum MacDonald is a Scottish footballer born on December 18, 1997, in Nottingham, England. He primarily plays as a left-back and stands at 1.80 meters tall. MacDonald started his professional career with Derby County in 2016 and was named the club's under-23 Player of the Year in the 2016-17 season. He also had loan spells at National League club Barrow.

MacDonald joined Tranmere Rovers and made 88 appearances for the club in League Two before leaving in the summer. He then signed a short-term contract with Stockport County until January. MacDonald has also played for Blackpool FC and is currently with Mansfield Town, having joined the club in July 2023 with his contract set to expire on June 30, 2024.

Throughout his career, MacDonald has shown versatility and experience in the lower leagues of English football, particularly in League Two.

Debut: Harrogate Town (2020-09-05)

Born: 1997-12-18, Nottingham

Season Starts Goals Assists Headers Free Kicks Penalties Yellow Cards Red Cards
2020 46 (3) 1 2 0 0 0 8 0
2021 39 (1) 1 0 0 0 0 5 2
TOTAL 85 (4) 2 2 0 0 0 13 2
Season In/Out Fee
Blackpool Free Transfer
Stockport County Free Transfer
Season Competition Start/Sub Opposition Goals Subbed By/For
2020 League Cup Start Harrogate Town (2020-09-05) 0
2020 FL Trophy Start Port Vale (2020-09-08) 0 Danny Walker-Rice
2020 League Start Mansfield Town (2020-09-12) 0 Mark Ellis
2020 FL Trophy Start Liverpool U21 (2020-09-29) 0
2020 League Sub Scunthorpe United (2020-10-03) 0 Otis Khan
2020 League Sub Southend United (2020-10-24) 0 Otis Khan
2020 League Start Crawley Town (2020-10-27) 0
2020 League Start Morecambe (2020-10-31) 0
2020 League Start Port Vale (2020-11-14) 0
2020 League Start Grimsby Town (2020-11-21) 0
2020 League Start Carlisle United (2020-11-24) 0
2020 FA Cup Start Brackley Town (2020-11-27) 0
2020 League Start Oldham (2020-12-01) 0
2020 League Start Walsall (2020-12-05) 0
2020 EFL Trophy Start Man City U21 (2020-12-08) 0
2020 League Start Exeter (2020-12-12) 0 Liam Ridehalgh
2020 League Start Bolton (2020-12-19) 0
2020 League Two Start Bradford City (2020-12-26) 0 Paul Lewis
2020 League Start Barrow (2020-12-29) 0
2020 League Start Bradford City (2020-12-29) 0 Paul Lewis
2020 League Start Stevenage (2021-01-16) 0
2020 League Start Forest Green Rovers (2021-01-19) 0
2020 League Start Bolton Wanderers (2021-01-23) 0
2020 League Start Harrogate Town (2021-01-26) 0
2020 League Start Morecambe (2021-01-30) 0
2020 Start Peterborough (2021-02-02) 0
2020 Start Port Vale (2021-02-06) 0
2020 Start Stevenage (2021-02-09) 0
2020 Start Oxford (2021-02-16) 0
2020 Start Oldham (2021-02-20) 1
2020 Start Carlisle (2021-02-23) 0
2020 Start Leyton Orient (2021-02-27) 0
2020 Start Newport Co (2021-03-02) 0
2020 Start Crawley (2021-03-06) 0
2020 Start Southend (2021-03-09) 0 Corey Blackett-Taylor
2020 Start Sunderland (2021-03-14) 0
2020 Start Grimsby (2021-03-17) 0
2020 Start Exeter (2021-03-20) 0
2020 Start Colchester (2021-03-23) 0
2020 Start Mansfield (2021-03-27) 0
2020 Start Cheltenham (2021-04-02) 0
2020 Start Cambridge U (2021-04-05) 0
2020 Start Scunthorpe (2021-04-10) 0
2020 Start Walsall (2021-04-13) 0
2020 Start Salford (2021-04-17) 0
2020 Start Bradford (2021-04-20) 0
2020 Start Barrow (2021-04-24) 0
2020 Start Forest Green (2021-05-01) 0 Corey Blackett-Taylor
2020 Sub Morecambe (2021-05-23) 0 Liam Ridehalgh
2021 Start Scunthorpe (2021-08-28) 0 Chris Merrie
2021 Start Leeds U21 (2021-09-14) 0
2021 Start Salford (2021-09-18) 0
2021 Start Forest Green (2021-09-25) 0
2021 Start Salford (2021-10-05) 0
2021 Start Colchester (2021-10-08) 0
2021 Start Carlisle (2021-10-16) 0
2021 Start Harrogate (2021-10-19) 0
2021 Start Northampton (2021-10-23) 0
2021 Start Mansfield (2021-10-30) 0
2021 Start Crawley (2021-11-06) 0
2021 Sub Oldham (2021-11-09) 0 Kieron Morris
2021 Start Sutton Utd (2021-11-13) 0
2021 Start Bristol R (2021-11-20) 1
2021 Start Bradford (2021-11-23) 0 Callum McManaman
2021 Start Leyton Orient (2021-12-04) 0 Callum McManaman
2021 Start Oldham (2021-12-07) 0
2021 Start Exeter (2021-12-11) 0
2021 Start Leyton Orient (2021-12-18) 0
2021 Start Harrogate (2021-12-21) 0
2021 Start Barrow (2021-12-26) 0
2021 Start Scunthorpe (2022-01-08) 0
2021 Start Salford (2022-01-11) 0
2021 Start Rochdale (2022-01-15) 0
2021 Start Crawley (2022-01-22) 0
2021 Start Forest Green (2022-01-29) 0
2021 Start Stevenage (2022-02-01) 0
2021 Start Barrow (2022-02-05) 0
2021 Start Swindon (2022-02-08) 0
2021 Start Walsall (2022-02-12) 0
2021 Start Hartlepool (2022-02-15) 0
2021 Start Port Vale (2022-02-19) 0
2021 Start Newport Co (2022-02-26) 0
2021 Start Mansfield (2022-03-11) 0
2021 Start Harrogate (2022-03-15) 0
2021 Start Sutton Utd (2022-03-19) 0
2021 Start Colchester (2022-03-26) 0
2021 Start Carlisle (2022-04-02) 0
2021 Start Oldham (2022-04-30) 0
2021 Start Leyton Orient (2022-05-07) 0