Craig MacGillivray - Live Updates and Stats

Craig MacGillivray
Shirt No.:1
Position:G
Foot:Right foot
Contract until:June 29, 2026
Player Info
Height (cm)188
Weight (kg)78
Age33
Total Market Value€ 100K
Next Match
Overview
Shirt No.:1
Jan. 12, 199333 Years
Height:188 cm
Foot:Right foot
Position:G
Total Market Value:€ 100K
GK
Strengths Reaction High ball interception
Weaknesses
Air(64)Tactics(54)Pre-judgment(56)Save(57)Handling the ball(50)
Strengths Reaction High ball interception
Weaknesses
Matches
07:45 PM
Tue
Stevenage Borough
Charlton Athletic
1
1
06:45 PM
Tue
Bristol City
Milton Keynes Dons
2
-
06:45 PM
Tue
Milton Keynes Dons
Wycombe Wanderers
-
2
02:00 PM
Sat
Stevenage Borough
Portsmouth
3
3
06:45 PM
Tue
Charlton Athletic
Queens Park Rangers
1
1
06:45 PM
Thu
Brighton Hove Albion
Portsmouth
4
-
06:45 PM
Tue
Charlton Athletic
AFC Wimbledon
-
1
06:00 PM
Tue
Walsall
Charlton Athletic
-
1
06:45 PM
Wed
Queens Park Rangers
Portsmouth
-
2
06:45 PM
Tue
Portsmouth
Birmingham City
3
-
08:00 PM
Tue
Manchester United
Charlton Athletic
3
-
07:45 PM
Wed
Charlton Athletic
Brighton Hove Albion
-
-
06:45 PM
Tue
Portsmouth
Southampton
-
4
02:00 PM
Sat
Exeter City
Stevenage Borough
1
-
04:30 PM
Sat
Charlton Athletic
Sheffield Wednesday
-
-
06:45 PM
Tue
Cambridge United
Charlton Athletic
-
2
03:00 PM
Sat
Burton
Charlton Athletic
-
1
02:00 PM
Sat
Charlton Athletic
Doncaster Rovers
4
-
07:45 PM
Tue
Morecambe
Charlton Athletic
2
2
03:00 PM
Sat
Burton
Charlton Athletic
3
3
07:45 PM
Tue
Charlton Athletic
Ipswich Town
2
-
07:00 PM
Tue
Bristol Rovers
Portsmouth
3
1
03:00 PM
Sat
Charlton Athletic
Cambridge United
2
-
05:00 PM
Tue
Crewe Alexandra
Portsmouth
-
-
02:00 PM
Fri
Burton
Barnsley
2
1
07:45 PM
Fri
Charlton Athletic
Cheltenham Town
-
1
03:00 PM
Sat
Charlton Athletic
Lincoln City
2
1
03:00 PM
Sat
Charlton Athletic
Oxford United
-
4
07:00 PM
Tue
Portsmouth
Lincoln City
-
1
07:00 PM
Tue
Lincoln City
Portsmouth
1
3
07:00 PM
Tue
Charlton Athletic
Portsmouth
1
3
07:45 PM
Tue
Charlton Athletic
Milton Keynes Dons
-
2
02:00 PM
Mon
Charlton Athletic
Stevenage Borough
-
-
02:00 PM
Sat
Charlton Athletic
Ipswich Town
4
4
06:45 PM
Tue
Charlton Athletic
Exeter City
4
2
02:00 PM
Sat
Lincoln City
Charlton Athletic
-
-
02:00 PM
Sat
Charlton Athletic
Lincoln City
1
2
02:00 PM
Sat
AFC Wimbledon
Portsmouth
1
-
02:00 PM
Sat
AFC Wimbledon
Portsmouth
1
3
02:00 PM
Sat
AFC Wimbledon
Shrewsbury Town
-
1
07:00 PM
Tue
Portsmouth
AFC Wimbledon
4
-
03:00 PM
Sat
Portsmouth
AFC Wimbledon
2
1
11:15 AM
Mon
Walsall
Fleetwood Town
3
1
03:00 PM
Sat
Carlisle United
Stevenage Borough
2
2
03:00 PM
Sat
Stevenage Borough
Fleetwood Town
-
-
03:00 PM
Fri
Stevenage Borough
Bolton Wanderers
-
-
02:00 PM
Sat
Stevenage Borough
Burton
1
2
03:00 PM
Sat
Port Vale
Stevenage Borough
2
2
07:45 PM
Tue
Stevenage Borough
Bristol Rovers
2
3
03:00 PM
Sat
Derby County
Stevenage Borough
1
-
07:45 PM
Tue
Stevenage Borough
Reading
-
1
02:00 PM
Mon
Wigan Athletic
Portsmouth
-
1
03:00 PM
Sat
Stevenage Borough
Blackpool
1
-
03:00 PM
Sat
Ipswich Town
Portsmouth
-
2
02:00 PM
Sat
Charlton Athletic
Wigan Athletic
-
2
03:00 PM
Sun
Milton Keynes Dons
Portsmouth
3
1
02:00 PM
Sat
Portsmouth
Milton Keynes Dons
2
1
11:30 AM
Sat
Milton Keynes Dons
Portsmouth
1
-
02:00 PM
Sat
Fleetwood Town
Charlton Athletic
1
2
06:45 PM
Wed
Burton
Cambridge United
1
-
11:00 AM
Sun
Burton
Milton Keynes Dons
-
-
03:00 PM
Sat
Port Vale
Burton
2
3
03:00 PM
Sat
Burton
Oxford United
2
-
03:00 PM
Sat
Burton
Wycombe Wanderers
2
1
02:00 PM
Sat
Portsmouth
Burton
1
2
02:00 PM
Sat
Burton
Portsmouth
2
4
02:00 PM
Sat
Rotherham United
Charlton Athletic
-
1
03:00 PM
Sat
Charlton Athletic
Burton
2
-
02:00 PM
Sat
Cheltenham Town
Burton
-
-
02:00 PM
Sat
Derby County
Burton
1
-
07:45 PM
Tue
Burton
Peterborough United
2
5
07:45 PM
Tue
Portsmouth
Burton
1
-
03:00 PM
Sat
Burton
Shrewsbury Town
-
4
06:45 PM
Tue
Charlton Athletic
Forest Green Rovers
1
1
02:00 PM
Sat
Fleetwood Town
Charlton Athletic
1
1
02:00 PM
Sat
Charlton Athletic
Cambridge United
1
1
07:00 PM
Mon
Charlton Athletic
Portsmouth
3
-
02:00 PM
Sat
Charlton Athletic
Derby County
1
-
02:00 PM
Sat
Sheffield Wednesday
Charlton Athletic
1
-
02:00 PM
Sat
Charlton Athletic
Oxford United
1
1
02:00 PM
Sat
Bolton Wanderers
Charlton Athletic
3
1
02:00 PM
Sat
Lincoln City
Charlton Athletic
2
1
04:15 PM
Sun
Shrewsbury Town
Charlton Athletic
1
-
02:00 PM
Sat
Portsmouth
Bolton Wanderers
1
-
03:00 PM
Sat
Portsmouth
Charlton Athletic
-
2
06:45 PM
Thu
Charlton Athletic
Shrewsbury Town
-
1
03:00 PM
Sat
Charlton Athletic
Fleetwood Town
2
-
07:45 PM
Tue
Coventry City
Portsmouth
1
-
03:00 PM
Sat
Plymouth Argyle
Charlton Athletic
1
-
03:00 PM
Sat
Charlton Athletic
Wycombe Wanderers
-
1
02:00 PM
Sat
Oxford United
Charlton Athletic
2
1
06:45 PM
Tue
Milton Keynes Dons
Charlton Athletic
2
1
03:00 PM
Sat
Shrewsbury Town
Charlton Athletic
1
-
06:45 PM
Tue
Portsmouth
Coventry City
3
3
02:00 PM
Sat
Blackpool
Portsmouth
1
1
02:00 PM
Sat
Wycombe Wanderers
Charlton Athletic
2
1
02:00 PM
Sat
Sunderland
Charlton Athletic
-
1
02:00 PM
Sat
Charlton Athletic
Crewe Alexandra
2
-
02:00 PM
Sat
Charlton Athletic
Portsmouth
2
2
06:45 PM
Tue
Charlton Athletic
Bolton Wanderers
1
4
06:45 PM
Tue
Charlton Athletic
Accrington Stanley
2
3
03:00 PM
Sat
Ipswich Town
Burton
4
-
07:45 PM
Mon
Portsmouth
Charlton Athletic
1
2
03:00 PM
Sat
Charlton Athletic
Plymouth Argyle
2
-
03:00 PM
Sat
Bristol Rovers
Burton
1
2
06:45 PM
Tue
Gillingham
Charlton Athletic
1
1
02:00 PM
Sat
Burton
Sheffield Wednesday
3
2
02:00 PM
Sat
Charlton Athletic
Cheltenham Town
1
2
07:45 PM
Tue
Charlton Athletic
Rotherham United
1
1
03:00 PM
Sat
Bolton Wanderers
Portsmouth
-
1
03:00 PM
Sat
Fleetwood Town
Burton
2
3
06:45 PM
Tue
Burton
Bolton Wanderers
1
1
03:00 PM
Sat
Lincoln City
Stevenage Borough
-
-
03:00 PM
Sat
Wigan Athletic
Stevenage Borough
2
3
03:00 PM
Sat
Wigan Athletic
Charlton Athletic
2
1
12:00 PM
Sat
Portsmouth
Bristol Rovers
1
-
06:45 PM
Tue
Shrewsbury Town
Bristol Rovers
4
-
02:00 PM
Sat
Bristol Rovers
Portsmouth
2
2
06:45 PM
Tue
Stevenage Borough
Barnsley
2
1
03:00 PM
Sat
Stevenage Borough
Wycombe Wanderers
1
-
08:00 PM
Tue
Stevenage Borough
Cambridge United
1
-
11:30 AM
Sat
Stevenage Borough
Cheltenham Town
2
1
03:00 PM
Sat
Stevenage Borough
Leyton Orient
-
1
07:00 PM
Fri
Oxford United
Stevenage Borough
1
1
03:00 PM
Sat
Portsmouth
Hull City
-
4
05:30 PM
Fri
Hull City
Portsmouth
-
2
03:00 PM
Mon
Charlton Athletic
Peterborough United
1
1
06:45 PM
Tue
Charlton Athletic
Milton Keynes Dons
-
2
06:45 PM
Tue
Charlton Athletic
Plymouth Argyle
5
1
03:00 PM
Sun
Portsmouth
Charlton Athletic
1
3
02:00 PM
Sat
Barnsley
Charlton Athletic
3
1
02:00 PM
Sat
Portsmouth
Doncaster Rovers
-
1
07:00 PM
Tue
Doncaster Rovers
Portsmouth
2
1
02:00 PM
Sat
Walsall
Oxford United
1
1
02:00 PM
Sat
Oxford United
Shrewsbury Town
1
1
07:00 PM
Tue
Portsmouth
Oxford United
1
1
07:00 PM
Tue
Oxford United
Portsmouth
-
1
03:00 PM
Sat
Portsmouth
Oxford United
1
1
04:30 PM
Fri
Portsmouth
Oxford United
1
1
04:00 PM
Mon
Oxford United
Portsmouth
1
1
02:00 PM
Sun
Rotherham United
Shrewsbury Town
1
1
07:45 PM
Tue
Portsmouth
Rotherham United
3
2
03:00 PM
Sat
Portsmouth
Plymouth Argyle
2
2
02:00 PM
Sat
Shrewsbury Town
Wigan Athletic
1
-
08:00 PM
Wed
Peterborough United
Stevenage Borough
3
1
02:00 PM
Sat
Portsmouth
Wigan Athletic
1
2
02:00 PM
Mon
Walsall
Swindon Town
1
-
07:00 PM
Tue
Portsmouth
Swindon Town
2
-
05:00 PM
Tue
Swindon Town
Portsmouth
3
1
07:45 PM
Tue
Lincoln City
Portsmouth
-
2
06:45 PM
Tue
Portsmouth
Lincoln City
1
-
07:00 PM
Tue
Peterborough United
Portsmouth
1
-
07:45 PM
Mon
Plymouth Argyle
Portsmouth
2
2
02:00 PM
Sat
Plymouth Argyle
Shrewsbury Town
1
1
03:00 PM
Sat
Portsmouth
Peterborough United
2
-
02:00 PM
Sat
Plymouth Argyle
Burton
1
-
03:00 PM
Sat
Burton
Exeter City
1
-
02:00 PM
Sat
Walsall
Burton
2
-
06:45 PM
Tue
Walsall
Port Vale
-
1
11:00 AM
Sun
Walsall
Milton Keynes Dons
1
4
02:00 PM
Fri
Shrewsbury Town
Walsall
1
1
02:00 PM
Sat
Walsall
Shrewsbury Town
1
1
02:00 PM
Sat
Bradford City
Walsall
1
-
07:45 PM
Tue
Walsall
Chesterfield
1
-
03:00 PM
Sat
Portsmouth
Crewe Alexandra
4
1
11:00 AM
Sun
Portsmouth
Accrington Stanley
-
1
03:00 PM
Sat
Accrington Stanley
Portsmouth
4
1
03:00 PM
Sat
Burton
Accrington Stanley
-
-
06:00 PM
Tue
Accrington Stanley
Portsmouth
3
3
02:00 PM
Sat
Shrewsbury Town
Rochdale
3
2
02:00 PM
Sat
Shrewsbury Town
Blackburn Rovers
1
1
06:45 PM
Tue
Doncaster Rovers
Shrewsbury Town
1
2
02:00 PM
Sat
Peterborough United
Shrewsbury Town
1
-
02:00 PM
Sat
Shrewsbury Town
Fleetwood Town
1
-
02:00 PM
Sat
Oldham Athletic
Shrewsbury Town
1
2
02:00 PM
Sat
Shrewsbury Town
Scunthorpe United
2
-
02:00 PM
Sat
Gillingham
Shrewsbury Town
1
2
02:00 PM
Sat
Shrewsbury Town
Northampton Town
1
-
07:45 PM
Tue
Shrewsbury Town
Gillingham
1
1
02:00 PM
Sat
Shrewsbury Town
Portsmouth
1
-
02:00 PM
Sat
Portsmouth
Shrewsbury Town
-
-
03:00 PM
Sat
Portsmouth
Shrewsbury Town
2
-
03:00 PM
Sat
Shrewsbury Town
Portsmouth
1
2
06:45 PM
Tue
Shrewsbury Town
Southend United
1
-
07:45 PM
Tue
Portsmouth
Sunderland
-
2
03:00 PM
Sat
Portsmouth
Sunderland
2
-
02:00 PM
Sat
Sunderland
Portsmouth
1
3
11:30 AM
Sat
Sunderland
Portsmouth
2
1
07:45 PM
Tue
Charlton Athletic
Gillingham
1
-
03:00 PM
Sat
Doncaster Rovers
Charlton Athletic
-
1
02:00 PM
Sat
Portsmouth
Tranmere Rovers
2
-
06:45 PM
Tue
Lincoln City
Burton
-
1
03:00 PM
Sat
Fleetwood Town
Portsmouth
-
1
02:00 PM
Sat
Doncaster Rovers
Portsmouth
1
2
07:45 PM
Tue
Portsmouth
Fleetwood Town
-
-
03:00 PM
Sat
Rochdale
Portsmouth
-
3
07:45 PM
Tue
Portsmouth
Fleetwood Town
2
2
01:00 PM
Sat
Portsmouth
Ipswich Town
2
1
07:45 PM
Tue
Portsmouth
Northampton Town
4
-
03:00 PM
Wed
Gillingham
Portsmouth
1
1
03:00 PM
Sat
Fleetwood Town
Portsmouth
1
-
02:00 PM
Fri
Portsmouth
Rochdale
2
1
07:45 PM
Fri
Portsmouth
Rochdale
3
-
02:00 PM
Sat
Wycombe Wanderers
Portsmouth
1
-
03:00 PM
Sat
Portsmouth
Ipswich Town
1
-
03:00 PM
Thu
Portsmouth
Wycombe Wanderers
2
-
05:30 PM
Tue
Gillingham
Portsmouth
-
2
03:00 PM
Sat
Northampton Town
Portsmouth
4
1
03:00 PM
Sat
Peterborough United
Portsmouth
2
-
03:00 PM
Sat
Portsmouth
Gillingham
1
1
02:00 PM
Sun
Rochdale
Portsmouth
-
-
03:00 PM
Sat
Portsmouth
Peterborough United
2
2
03:00 PM
Sat
Tranmere Rovers
Portsmouth
-
2
06:00 PM
Tue
Portsmouth
Colchester United
2
-
07:00 PM
Tue
Milton Keynes Dons
Brighton U21
-
4
06:00 PM
Tue
Milton Keynes Dons
Arsenal U21
2
2
06:00 PM
Tue
Oxford United
Milton Keynes Dons
-
1
06:00 PM
Tue
Charlton Athletic
Crawley Town
6
1
07:00 PM
Tue
Hartlepool United
Charlton Athletic
2
2
07:00 PM
Wed
Charlton Athletic
Brighton U21
2
1
06:00 PM
Tue
Milton Keynes Dons
Chelsea U21
4
1
07:45 PM
Tue
Portsmouth
Exeter City
3
2
07:45 PM
Tue
Walsall
Portsmouth
1
2
06:45 PM
Tue
Southend United
Portsmouth
-
3
07:45 PM
Tue
Portsmouth
Northampton Town
2
1
07:45 PM
Tue
Portsmouth
Scunthorpe United
2
1
03:00 PM
Sat
Portsmouth
Salford City
-
-
03:00 PM
Mon
Doncaster Rovers
Milton Keynes Dons
3
-
03:00 PM
Sat
Tranmere Rovers
Milton Keynes Dons
1
2
03:00 PM
Tue
Milton Keynes Dons
Colchester United
1
-
02:00 PM
Mon
Crewe Alexandra
Milton Keynes Dons
-
1
07:45 PM
Tue
Accrington Stanley
Milton Keynes Dons
2
-
03:00 PM
Sat
Cheltenham Town
Milton Keynes Dons
-
1
03:00 PM
Sat
Milton Keynes Dons
Cheltenham Town
3
2
06:45 PM
Tue
Walsall
Milton Keynes Dons
-
-
06:45 PM
Tue
Milton Keynes Dons
Accrington Stanley
2
1
06:45 PM
Tue
Crawley Town
Milton Keynes Dons
1
1
03:00 PM
Thu
Milton Keynes Dons
Notts County
-
2
02:00 PM
Sat
Milton Keynes Dons
Barrow
2
2
03:00 PM
Sun
Milton Keynes Dons
Crewe Alexandra
1
1
12:30 PM
Sat
Milton Keynes Dons
AFC Wimbledon
-
-
03:00 PM
Sat
Newport County
Milton Keynes Dons
6
3
02:00 PM
Sat
Wrexham
Milton Keynes Dons
3
5
02:00 PM
Sat
Morecambe
Milton Keynes Dons
1
3
02:00 PM
Sat
Milton Keynes Dons
Harrogate Town
-
1
02:00 PM
Sat
Sutton United
Milton Keynes Dons
1
1
07:45 PM
Tue
Milton Keynes Dons
Chesterfield
3
-
02:00 PM
Sat
Crewe Alexandra
Milton Keynes Dons
3
1
07:45 PM
Tue
Fleetwood Town
Milton Keynes Dons
2
1
02:00 PM
Sat
Milton Keynes Dons
Tranmere Rovers
1
-
03:00 PM
Fri
Milton Keynes Dons
Swindon Town
1
-
06:45 PM
Tue
Crawley Town
Milton Keynes Dons
2
1
03:00 PM
Sat
Milton Keynes Dons
Swindon Town
3
1
02:00 PM
Sat
Milton Keynes Dons
Swindon Town
3
2
02:00 PM
Sat
Milton Keynes Dons
Notts County
1
1
07:45 PM
Tue
Milton Keynes Dons
Grimsby Town
1
1
03:00 PM
Sat
Milton Keynes Dons
Forest Green Rovers
2
-
02:00 PM
Sat
Milton Keynes Dons
Doncaster Rovers
2
1
02:00 PM
Sat
Colchester United
Milton Keynes Dons
2
3
07:45 PM
Fri
Milton Keynes Dons
Crawley Town
2
-
02:00 PM
Sat
Gillingham
Milton Keynes Dons
2
1
08:00 PM
Mon
Walsall
Milton Keynes Dons
-
2
03:00 PM
Sat
Walsall
Milton Keynes Dons
4
2
03:00 PM
Sat
Port Vale
Milton Keynes Dons
3
-
02:00 PM
Sat
Milton Keynes Dons
Barrow
-
3
07:45 PM
Tue
Milton Keynes Dons
Harrogate Town
2
1
03:00 PM
Wed
Chesterfield
Milton Keynes Dons
1
2
03:00 PM
Sat
Tranmere Rovers
Milton Keynes Dons
2
2
02:00 PM
Sat
Swindon Town
Milton Keynes Dons
-
-
02:00 PM
Sat
Gillingham
Milton Keynes Dons
1
-
03:00 PM
Sat
Milton Keynes Dons
Morecambe
2
1
02:00 PM
Sat
Milton Keynes Dons
Stockport County
1
2
03:00 PM
Sat
Morecambe
Milton Keynes Dons
1
3
06:45 PM
Wed
Notts County
Milton Keynes Dons
3
-
06:45 PM
Tue
Milton Keynes Dons
Bradford City
4
1
02:00 PM
Sat
Barrow
Milton Keynes Dons
-
2
11:30 AM
Sat
Newport County
Milton Keynes Dons
1
2
02:00 PM
Sat
Bromley
Milton Keynes Dons
2
1
02:00 PM
Sat
Bristol Rovers
Milton Keynes Dons
-
4
02:00 PM
Sat
Milton Keynes Dons
Cheltenham Town
5
-
02:00 PM
Sat
Milton Keynes Dons
Walsall
-
1
02:00 PM
Sat
Milton Keynes Dons
Oldham Athletic
-
-
02:00 PM
Sat
Milton Keynes Dons
Accrington Stanley
1
2
03:00 PM
Sat
Milton Keynes Dons
Salford City
-
1
02:00 PM
Sat
Milton Keynes Dons
Crewe Alexandra
3
1
02:00 PM
Sat
Milton Keynes Dons
Grimsby Town
2
3
02:00 PM
Fri
Milton Keynes Dons
Newport County
-
-
07:45 PM
Tue
Carlisle United
Milton Keynes Dons
2
2
03:00 PM
Sat
Milton Keynes Dons
Fleetwood Town
2
4
11:30 AM
Sat
Milton Keynes Dons
Gillingham
3
2
02:00 PM
Sat
Shrewsbury Town
Milton Keynes Dons
1
2
07:45 PM
Mon
Milton Keynes Dons
Notts County
1
1
03:00 PM
Sat
Milton Keynes Dons
Newport County
1
-
12:30 PM
Sat
Milton Keynes Dons
Fleetwood Town
2
1
03:00 PM
Sat
Newport County
Milton Keynes Dons
-
-
12:00 PM
Sun
Milton Keynes Dons
Chesterfield
2
2
03:00 PM
Sat
Milton Keynes Dons
Gillingham
-
1
02:00 PM
Sat
Grimsby Town
Milton Keynes Dons
1
3
02:00 PM
Sat
Milton Keynes Dons
Grimsby Town
-
-
02:00 PM
Sat
Chesterfield
Milton Keynes Dons
1
1
03:00 PM
Sat
Milton Keynes Dons
Cambridge United
1
1
03:00 PM
Sat
Milton Keynes Dons
Colchester United
-
1
03:00 PM
Sat
Salford City
Milton Keynes Dons
2
4
03:00 PM
Thu
Colchester United
Milton Keynes Dons
1
-
03:00 PM
Sat
Harrogate Town
Milton Keynes Dons
-
4
03:00 PM
Sat
Milton Keynes Dons
Salford City
2
-
02:00 PM
Sat
Milton Keynes Dons
Port Vale
-
1
02:00 PM
Sat
Accrington Stanley
Milton Keynes Dons
1
-
03:00 PM
Sat
Milton Keynes Dons
Shrewsbury Town
5
1
03:00 PM
Sat
Cheltenham Town
Milton Keynes Dons
2
3
03:00 PM
Sat
Accrington Stanley
Milton Keynes Dons
-
2
07:45 PM
Tue
Milton Keynes Dons
Bristol Rovers
1
-
07:45 PM
Tue
Milton Keynes Dons
Crawley Town
-
-
12:30 PM
Sat
Grimsby Town
Milton Keynes Dons
2
2
03:00 PM
Sat
Portsmouth
Kings Lynn
6
1
03:00 PM
Sat
Portsmouth
Barnsley
4
2
01:30 PM
Sun
Bristol City
Portsmouth
2
1
07:45 PM
Mon
Portsmouth
Arsenal
-
2
08:40 PM
Mon
Harrogate Town
Portsmouth
1
2
03:00 PM
Sat
Charlton Athletic
Havant Waterlooville
4
-
12:30 PM
Sun
Milton Keynes Dons
AFC Wimbledon
-
2
07:45 PM
Wed
Stockport County
Charlton Athletic
3
1
07:30 PM
Fri
Milton Keynes Dons
Oxford United
1
1
02:00 PM
Sun
Charlton Athletic
Norwich City
-
1
07:45 PM
Fri
Gateshead
Charlton Athletic
-
2
03:00 PM
Sat
Milton Keynes Dons
Oldham Athletic
3
1
12:30 PM
Sat
Maidenhead United
Portsmouth
-
4
07:45 PM
Tue
Queens Park Rangers
Portsmouth
2
-
03:00 PM
Sat
Portsmouth
Queens Park Rangers
1
1
03:00 PM
Sat
Charlton Athletic
Coalville
4
1
05:30 PM
Sat
Norwich City
Portsmouth
-
1
03:00 PM
Sat
Reading
Milton Keynes Dons
3
2
02:00 PM
Sun
Rochdale
Portsmouth
-
1
03:00 PM
Sat
Portsmouth
Altrincham
2
1
05:30 PM
Sat
Fleetwood Town
Portsmouth
1
2
03:00 PM
Sat
Ipswich Town
Portsmouth
2
2
Matches
Date
LeagueMatchPlayedGoalsAssistsRating
Match Log
TeamsLeagueAppearancesStartsGoalsAssistsYellow cardsRed cards
Stevenage BoroughEnglish Football League OneApps20
Goals0
Yellow cards1
Starts11
Assists0
Red cards0
Charlton AthleticEnglish Football League OneApps23
Goals0
Yellow cards0
Starts23
Assists1
Red cards0
Charlton AthleticEnglish Football League OneApps29
Goals0
Yellow cards0
Starts15
Assists1
Red cards0
Charlton AthleticEnglish Football League OneApps2
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Shrewsbury TownEnglish Football League OneApps16
Goals0
Yellow cards0
Starts2
Assists0
Red cards0
Shrewsbury TownEnglish Football League OneApps4
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
PortsmouthEnglish Football League OneApps19
Goals0
Yellow cards0
Starts19
Assists0
Red cards0
PortsmouthEnglish Football League OneApps32
Goals0
Yellow cards0
Starts18
Assists0
Red cards0
PortsmouthEnglish Football League OneApps26
Goals0
Yellow cards0
Starts26
Assists0
Red cards0
BurtonEnglish Football League OneApps20
Goals0
Yellow cards1
Starts18
Assists0
Red cards0
WalsallEnglish Football League OneApps1
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
WalsallEnglish Football League OneApps1
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
WalsallEnglish Football League OneApps7
Goals0
Yellow cards0
Starts4
Assists0
Red cards0
Milton Keynes DonsEnglish Football League TwoApps23
Goals0
Yellow cards2
Starts23
Assists0
Red cards0
Milton Keynes DonsEnglish Football League TwoApps13
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Milton Keynes DonsEnglish Football League TwoApps41
Goals0
Yellow cards0
Starts29
Assists0
Red cards0
Milton Keynes DonsEnglish Football League TwoApps10
Goals0
Yellow cards0
Starts10
Assists0
Red cards0
Charlton AthleticEnglish Football League CupApps1
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Charlton AthleticEnglish Football League CupApps4
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
Charlton AthleticEnglish Football League CupApps1
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
PortsmouthEnglish Football League CupApps3
Goals0
Yellow cards0
Starts3
Assists0
Red cards0
PortsmouthEnglish Football League CupApps2
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Milton Keynes DonsEnglish Football League CupApps1
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Milton Keynes DonsEnglish Football League CupApps1
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
Charlton AthleticEnglish Football League TrophyApps1
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
Charlton AthleticEnglish Football League TrophyApps2
Goals0
Yellow cards0
Starts2
Assists0
Red cards0
PortsmouthEnglish Football League TrophyApps1
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
PortsmouthEnglish Football League TrophyApps5
Goals0
Yellow cards0
Starts3
Assists0
Red cards0
PortsmouthEnglish Football League TrophyApps1
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Milton Keynes DonsEnglish Football League TrophyApps3
Goals0
Yellow cards0
Starts0
Assists0
Red cards0
Milton Keynes DonsEnglish Football League TrophyApps1
Goals0
Yellow cards0
Starts1
Assists0
Red cards0
Coming Soon
Transfer history
Craig MacGillivray Salary-career Earnings
TeamsYearWeekly SalaryAnnual SalaryTeamsLeagueAge Contract until
Coming Soon
Champions
Football League Trophy Winner

Stats
Matches
Total played1
Started1
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls9.0
Accurate crosses2.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game6.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played23
Started6
Minutes per game23.5
Attacking
Goals0
Scoring23.5
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.4
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played4
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played19
Started19
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes459
Key passes1
Accurate passes8.5
Accurate long balls9.7
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.1
Clearances per game0.6
Other
Succ. dribbles0.1
Total duels won0.3
Fouls0.0
Was fouled0.1
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played32
Started18
Minutes per game50.6
Attacking
Goals0
Scoring50.6
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes457
Key passes2
Accurate passes5.9
Accurate long balls6.8
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.6
Other
Succ. dribbles0.0
Total duels won0.3
Fouls0.0
Was fouled0.2
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played49
Started49
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists1
Passes1452
Key passes3
Accurate passes15.6
Accurate long balls12.5
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.5
Other
Succ. dribbles0.0
Total duels won0.1
Fouls0.0
Was fouled0.1
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played29
Started15
Minutes per game46.6
Attacking
Goals0
Scoring46.6
Goals per game0.0
Shots per game0.0
Passes
Assists1
Passes409
Key passes1
Accurate passes7.8
Accurate long balls4.5
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.2
Other
Succ. dribbles0.0
Total duels won0.1
Fouls0.0
Was fouled0.1
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played22
Started19
Minutes per game77.7
Attacking
Goals0
Scoring77.7
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes518
Key passes0
Accurate passes7.7
Accurate long balls6.8
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.8
Other
Succ. dribbles0.0
Total duels won0.4
Fouls0.0
Was fouled0.1
Offsides0.0
Cards
Yellow1
Yellow - Red0
Red0
Matches
Total played20
Started11
Minutes per game49.5
Attacking
Goals0
Scoring49.5
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes351
Key passes1
Accurate passes7.4
Accurate long balls9.7
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.1
Clearances per game0.4
Other
Succ. dribbles0.0
Total duels won0.3
Fouls0.1
Was fouled0.1
Offsides0.0
Cards
Yellow1
Yellow - Red0
Red0
Matches
Total played23
Started23
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes646
Key passes0
Accurate passes18.4
Accurate long balls5.7
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.7
Other
Succ. dribbles0.0
Total duels won0.3
Fouls0.0
Was fouled0.2
Offsides0.0
Cards
Yellow2
Yellow - Red0
Red0
Matches
Total played13
Started1
Minutes per game6.9
Attacking
Goals0
Scoring6.9
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes33
Key passes1
Accurate passes1.9
Accurate long balls0.6
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played41
Started29
Minutes per game62.0
Attacking
Goals0
Scoring62.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes891
Key passes1
Accurate passes10.8
Accurate long balls7.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.8
Other
Succ. dribbles0.0
Total duels won0.6
Fouls0.0
Was fouled0.3
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played10
Started10
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes309
Key passes0
Accurate passes13.4
Accurate long balls12.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game1.1
Other
Succ. dribbles0.0
Total duels won0.4
Fouls0.0
Was fouled0.3
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played2
Started2
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes48
Key passes0
Accurate passes11.0
Accurate long balls14.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.5
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played5
Started5
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes52
Key passes0
Accurate passes4.2
Accurate long balls12.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.2
Other
Succ. dribbles0.0
Total duels won0.6
Fouls0.0
Was fouled0.4
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played5
Started1
Minutes per game24.0
Attacking
Goals0
Scoring24.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes35
Key passes1
Accurate passes2.4
Accurate long balls1.6
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.4
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played3
Started1
Minutes per game30.0
Attacking
Goals0
Scoring30.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes29
Key passes0
Accurate passes4.3
Accurate long balls4.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.7
Other
Succ. dribbles0.0
Total duels won0.3
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played3
Started1
Minutes per game30.0
Attacking
Goals0
Scoring30.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes38
Key passes0
Accurate passes5.7
Accurate long balls1.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started1
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls11.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won1.0
Fouls0.0
Was fouled1.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started1
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started1
Minutes per game120.0
Attacking
Goals0
Scoring120.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes43
Key passes0
Accurate passes18.0
Accurate long balls9.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game1.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played3
Started3
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes71
Key passes0
Accurate passes11.0
Accurate long balls7.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.3
Other
Succ. dribbles0.0
Total duels won0.7
Fouls0.0
Was fouled0.3
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played2
Started1
Minutes per game67.5
Attacking
Goals0
Scoring67.5
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes36
Key passes0
Accurate passes10.5
Accurate long balls9.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started1
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes43
Key passes0
Accurate passes25.0
Accurate long balls8.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played4
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played2
Started1
Minutes per game45.0
Attacking
Goals0
Scoring45.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes21
Key passes0
Accurate passes7.5
Accurate long balls1.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game1.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played5
Started3
Minutes per game54.0
Attacking
Goals0
Scoring54.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes90
Key passes0
Accurate passes8.8
Accurate long balls8.2
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.2
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played2
Started1
Minutes per game45.0
Attacking
Goals0
Scoring45.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes23
Key passes0
Accurate passes6.0
Accurate long balls5.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played2
Started2
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes72
Key passes0
Accurate passes17.5
Accurate long balls8.5
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played3
Started0
Minutes per game0.0
Attacking
Goals0
Scoring0.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes0
Key passes0
Accurate passes0.0
Accurate long balls0.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game0.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
Matches
Total played1
Started1
Minutes per game90.0
Attacking
Goals0
Scoring90.0
Goals per game0.0
Shots per game0.0
Passes
Assists0
Passes48
Key passes0
Accurate passes38.0
Accurate long balls11.0
Accurate crosses0.0
Defending
Interceptions per game0.0
Tackles per game0.0
Clearances per game1.0
Other
Succ. dribbles0.0
Total duels won0.0
Fouls0.0
Was fouled0.0
Offsides0.0
Cards
Yellow0
Yellow - Red0
Red0
The Highest Paid Player
Coming Soon
About Craig MacGillivray
About Craig MacGillivray Football Player
Your destination for real-time updates from all Football tournaments that Craig MacGillivray played.
Previous Match:
Won the match in Banks's Stadium against Walsall (0-2).
Next Match:
Craig MacGillivray will play their next match on February 28, 2026 at 12:30 against Cambridge United in Abbey Stadium.
What's Next?
See the match schedule for all football matches. Check live scores for today, and never miss a point. Visit the main Football Live Scores page.













































