Skip to content
Allan McGregor

Allan McGregor

Goalkeeper  at Retired
Age44
CitizenshipScotland
Height1.83 m
Footright
BornJanuary 31, 1982
👕500+ Apps 🏴25+ Caps Veteran
Market value
Goalkeeper

Career snapshot

6
clubs played for
01/02
debut season
0
goals / match
Rangers FC
top club · 500 apps

Career highs

€8.50m
peak value · 2010
€1.75m
top transfer fee · 13/14
best season
48 / 0
int'l caps / goals
725Appearances
0Goals
0Assists
31Yellow cards
0Red cards
723Full matches (90′)
Full nameAllan McGregor
Name in home countryAllan James McGregor
Date of birth1982-01-31 (44 yrs)
Place of birthEdinburgh, Scotland
CitizenshipScotland
PositionGoalkeeper
Footright
Height183.00 m
Current clubRetired
Joined2023-07-01
Contract expires
Jul 2023
Transfer: Rangers → Retired
23/24 · Transfer
Dec 2022
Injury: unknown
1 games missed
Jul 2022
22/23 — Rangers FC
36 matches · 0 G · 0 A · across 6 competitions
Aug 2021
Injury: unknown
2 games missed
Jul 2021
21/22 — Rangers FC
48 matches · 0 G · 0 A · across 7 competitions
Jul 2020
20/21 — Rangers FC
42 matches · 0 G · 0 A · across 6 competitions
Jul 2019
19/20 — Rangers FC
49 matches · 0 G · 0 A · across 5 competitions
Jul 2018
18/19 — Rangers FC
52 matches · 0 G · 0 A · across 6 competitions
Jul 2018
Transfer: Hull City → Rangers
18/19 · Transfer
Jul 2017
17/18 — Hull City
44 matches · 0 G · 0 A · across 2 competitions
May 2017
Transfer: Cardiff → Hull City
16/17 · Return from loan
Jan 2017
Transfer: Hull City → Cardiff
16/17 · Loan
Jan 2017
Injury: unknown
3 games missed
Jul 2016
16/17 — Cardiff City
19 matches · 0 G · 0 A · across 1 competition
May 2016
Injury: unknown
33 games missed
Jul 2015
15/16 — Hull City
44 matches · 0 G · 0 A · across 3 competitions
Sep 2014
Injury: unknown
7 games missed
Jul 2014
14/15 — Hull City
30 matches · 0 G · 0 A · across 3 competitions
Mar 2014
Injury: unknown
7 games missed
Oct 2013
Injury: unknown
7 games missed
Jul 2013
Transfer: Besiktas → Hull City
13/14 · Transfer · €1.75m
Jul 2013
13/14 — Hull City
29 matches · 0 G · 0 A · across 2 competitions
Mar 2013
Injury: unknown
2 games missed
Jul 2012
Transfer: Rangers → Besiktas
12/13 · Transfer
Jul 2012
12/13 — Besiktas JK
26 matches · 0 G · 0 A · across 2 competitions
Jul 2011
11/12 — Rangers FC
43 matches · 0 G · 0 A · across 5 competitions
Jul 2010
10/11 — Rangers FC
49 matches · 0 G · 0 A · across 5 competitions
Jul 2009
09/10 — Rangers FC
46 matches · 0 G · 0 A · across 4 competitions
Jul 2008
08/09 — Rangers FC
33 matches · 0 G · 0 A · across 4 competitions
Jul 2007
07/08 — Rangers FC
53 matches · 0 G · 0 A · across 6 competitions
Jul 2006
06/07 — Rangers FC
38 matches · 0 G · 0 A · across 3 competitions
Jun 2006
Transfer: Dunfermline A. → Rangers
05/06 · Return from loan
Aug 2005
Transfer: Rangers → Dunfermline A.
05/06 · Loan
Jul 2005
05/06 — Dunfermline Athletic FC
29 matches · 0 G · 0 A · across 2 competitions
Dec 2004
Transfer: St. Johnstone → Rangers
04/05 · Return from loan
Aug 2004
Transfer: Rangers → St. Johnstone
04/05 · Loan
Jul 2004
04/05 — St. Johnstone FC, Rangers FC
6 matches · 0 G · 0 A · across 4 competitions
Jul 2003
03/04 — Rangers FC
6 matches · 0 G · 0 A · across 5 competitions
Jul 2002
02/03 — Rangers FC
0 matches · 0 G · 0 A · across 5 competitions
Jul 2001
01/02 — Rangers FC
3 matches · 0 G · 0 A · across 5 competitions
Jul 2001
Transfer: Rangers U20 → Rangers
01/02 · Transfer
Jul 1999
Transfer: Rangers FC U17 → Rangers U20
99/00 · Transfer
Jul 1998
98/99 — Rangers FC
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €8.50m
Highest valuation recorded in dataset
65,092 min
Minutes played by club
Rangers FC 69.0%
Hull City 20.2%
Cardiff City 2.6%
Besiktas JK 3.6%
Dunfermline Athletic FC 4.0%
St. Johnstone FC 0.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Rangers FC 16 01/02 98/99 500 0 0 44,924
Hull City 4 13/14 17/18 147 0 0 13,148
Cardiff City 1 16/17 16/17 19 0 0 1,710
Besiktas JK 1 12/13 12/13 26 0 0 2,340
Dunfermline Athletic FC 1 05/06 05/06 29 0 0 2,610
St. Johnstone FC 1 04/05 04/05 4 0 0 360

Career trajectory — goals, assists & market value

0€2.1M1€4.3M1€6.4M1€8.5M04/0505/0606/0707/0808/0909/1010/1111/1212/1313/1414/1515/1616/1717/1818/1919/2020/2121/2222/2304/05 — €100K05/06 — €500K06/07 — €825K07/08 — €4.5M08/09 — €6.5M09/10 — €6M10/11 — €8.5M11/12 — €7.5M12/13 — €6M13/14 — €5M14/15 — €2M15/16 — €1.5M16/17 — €1.5M17/18 — €1.5M18/19 — €1M19/20 — €1M20/21 — €750K21/22 — €500K22/23 — €400KGoalsAssistsMarket value

Goals by season

01/02: 0001/0202/03: 0002/0303/04: 0003/0404/05: 0004/0505/06: 0005/0606/07: 0006/0707/08: 0007/0808/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2398/99: 0098/99

Assists by season

01/02: 0001/0202/03: 0002/0303/04: 0003/0404/05: 0004/0505/06: 0005/0606/07: 0006/0707/08: 0007/0808/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2398/99: 0098/99
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
98/99 Premiership Rangers FC 0 0 0 0 0 0
22/23 Champions League Rangers FC 5 0 0 0 0 450
22/23 Champions League Qu. Rangers FC 0 0 0 0 0 0
22/23 Premiership Rangers FC 23 0 0 0 0 2,070
22/23 Scottish Premiership Top Six Split Rangers FC 1 0 0 1 0 90
22/23 SFA Cup Rangers FC 4 0 0 0 0 360
22/23 Viaplay Cup Rangers FC 3 0 0 0 0 300
21/22 Champions League Qu. Rangers FC 2 0 0 1 0 180
21/22 Europa League Rangers FC 14 0 0 1 0 1,320
21/22 Europa League Qualifying Rangers FC 1 0 0 0 0 90
21/22 Prem. Sports Cup Rangers FC 1 0 0 0 0 90
21/22 Premiership Rangers FC 26 0 0 2 0 2,340
21/22 Scottish Premiership Top Six Split Rangers FC 3 0 0 0 0 270
21/22 SFA Cup Rangers FC 1 0 0 0 0 1
20/21 Betfred Cup Rangers FC 1 0 0 0 0 90
20/21 Europa League Rangers FC 9 0 0 1 0 810
20/21 Europa League Qualifying Rangers FC 3 0 0 0 0 270
20/21 Premiership Rangers FC 24 0 0 1 0 2,160
20/21 Scottish Premiership Top Six Split Rangers FC 3 0 0 0 0 270
20/21 SFA Cup Rangers FC 2 0 0 0 0 210
19/20 Betfred Cup Rangers FC 3 0 0 0 0 270
19/20 Europa League Rangers FC 10 0 0 0 0 900
19/20 Europa League Qualifying Rangers FC 7 0 0 0 0 630
19/20 Premiership Rangers FC 27 0 0 3 0 2,430
19/20 SFA Cup Rangers FC 2 0 0 0 0 180
18/19 Betfred Cup Rangers FC 1 0 0 0 0 90
18/19 Europa League Rangers FC 6 0 0 1 0 540
18/19 Europa League Qualifying Rangers FC 7 0 0 0 0 630
18/19 Premiership Rangers FC 31 0 0 3 0 2,790
18/19 Scottish Premiership Top Six Split Rangers FC 3 0 0 0 0 269
18/19 SFA Cup Rangers FC 4 0 0 0 0 360
17/18 Championship Hull City 44 0 0 5 0 3,960
17/18 FA Cup Hull City 0 0 0 0 0 0
16/17 Championship Cardiff City 19 0 0 0 0 1,710
15/16 Championship Hull City 44 0 0 1 0 3,960
15/16 FA Cup Hull City 0 0 0 0 0 0
15/16 League Cup Hull City 0 0 0 0 0 0
14/15 Europa League Qualifying Hull City 4 0 0 0 0 360
14/15 FA Cup Hull City 0 0 0 0 0 0
14/15 Premier League Hull City 26 0 0 0 0 2,340
13/14 FA Cup Hull City 3 0 0 0 0 300
13/14 Premier League Hull City 26 0 0 0 0 2,228
12/13 Süper Lig Besiktas JK 26 0 0 2 0 2,340
12/13 Türkiye Kupasi Besiktas JK 0 0 0 0 0 0
11/12 Champions League Qu. Rangers FC 2 0 0 0 0 180
11/12 Europa League Qualifying Rangers FC 2 0 0 0 0 180
11/12 Premiership Rangers FC 37 0 0 0 0 3,330
11/12 Scot. League Cup Rangers FC 0 0 0 0 0 0
11/12 SFA Cup Rangers FC 2 0 0 1 0 180
10/11 Champions League Rangers FC 6 0 0 1 0 540
10/11 Co-op. Ins. Cup Rangers FC 1 0 0 0 0 90
10/11 Europa League Rangers FC 2 0 0 0 0 180
10/11 Premiership Rangers FC 37 0 0 1 0 3,330
10/11 SFA Cup Rangers FC 3 0 0 0 0 270
09/10 Champions League Rangers FC 6 0 0 0 0 540
09/10 Co-op. Ins. Cup Rangers FC 0 0 0 0 0 0
09/10 Premiership Rangers FC 34 0 0 0 0 2,969
09/10 SFA Cup Rangers FC 6 0 0 0 0 570
08/09 Champions League Qu. Rangers FC 2 0 0 0 0 180
08/09 Co-op. Ins. Cup Rangers FC 3 0 0 0 0 300
08/09 Premiership Rangers FC 27 0 0 1 0 2,430
08/09 SFA Cup Rangers FC 1 0 0 0 0 90
07/08 Champions League Rangers FC 6 0 0 0 0 540
07/08 Champions League Qu. Rangers FC 4 0 0 0 0 360
07/08 CIS Insur. Cup Rangers FC 3 0 0 0 0 300
07/08 Premiership Rangers FC 31 0 0 2 0 2,777
07/08 SFA Cup Rangers FC 3 0 0 0 0 268
07/08 UEFA Cup Rangers FC 6 0 0 0 0 540
06/07 CIS Insur. Cup Rangers FC 1 0 0 0 0 90
06/07 Premiership Rangers FC 29 0 0 0 0 2,610
06/07 UEFA Cup Rangers FC 8 0 0 0 0 703
05/06 CIS Insur. Cup Dunfermline Athletic FC 3 0 0 0 0 270
05/06 Premiership Dunfermline Athletic FC 26 0 0 2 0 2,340
04/05 Challenge Cup St. Johnstone FC 1 0 0 0 0 90
04/05 Championship St. Johnstone FC 3 0 0 0 0 270
04/05 Premiership Rangers FC 2 0 0 0 0 180
04/05 SFA Cup Rangers FC 0 0 0 0 0 0
03/04 Champions League Rangers FC 0 0 0 1 0 0
03/04 Champions League Qu. Rangers FC 0 0 0 0 0 0
03/04 CIS Insur. Cup Rangers FC 1 0 0 0 0 90
03/04 Premiership Rangers FC 5 0 0 0 0 450
03/04 SFA Cup Rangers FC 0 0 0 0 0 0
02/03 CIS Insur. Cup Rangers FC 0 0 0 0 0 0
02/03 Premiership Rangers FC 0 0 0 0 0 0
02/03 Scottish Premiership Top Six Split Rangers FC 0 0 0 0 0 0
02/03 SFA Cup Rangers FC 0 0 0 0 0 0
02/03 UEFA Cup Rangers FC 0 0 0 0 0 0
01/02 CIS Insur. Cup Rangers FC 0 0 0 0 0 0
01/02 Premiership Rangers FC 0 0 0 0 0 0
01/02 Scottish Premiership Top Six Split Rangers FC 2 0 0 0 0 180
01/02 SFA Cup Rangers FC 1 0 0 0 0 17
01/02 UEFA Cup Rangers FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
99/00 1999-07-01 Rangers FC U17 Rangers U20 Transfer 0
01/02 2001-07-01 Rangers U20 Rangers Transfer 0
04/05 2004-08-01 Rangers St. Johnstone Loan 0
04/05 2004-12-31 St. Johnstone Rangers Return from loan 100000
05/06 2005-08-01 Rangers Dunfermline A. Loan 500000
05/06 2006-06-30 Dunfermline A. Rangers Return from loan 500000
12/13 2012-07-26 Rangers Besiktas Transfer 5000000
13/14 2013-07-02 Besiktas Hull City Transfer 4000000 €1.75m
16/17 2017-01-18 Hull City Cardiff Loan 1500000
16/17 2017-05-31 Cardiff Hull City Return from loan 1500000
18/19 2018-07-01 Hull City Rangers Transfer 1000000
23/24 2023-07-01 Rangers Retired Transfer 300000
SeasonInjuryFromToDays missedGames missed
12/13 Hand injury 2013-03-09 2013-03-17 9 2
13/14 Hamstring strain 2013-10-24 2013-11-20 28 7
13/14 Kidney problems 2014-03-28 2014-05-10 44 7
14/15 Shoulder injury 2014-09-27 2014-11-01 36 7
16/17 Back injury 2016-05-13 2017-01-05 238 33
16/17 Fitness 2017-01-06 2017-01-17 12 3
21/22 Corona virus 2021-08-24 2021-09-08 16 2
22/23 unknown injury 2022-12-23 2022-12-26 4 1
Current€300k
Peak€8.50m
Low
Δ since start+€200k
€2.13m€4.25m€6.38m€8.50m197019701970
DateValue
Jan 1, 1970 €300k
Jan 1, 1970
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €750k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €8.50m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €4.50m
Jan 1, 1970 €750k
Jan 1, 1970 €825k
Jan 1, 1970 €500k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #16868 6 0 former national player
Team #3380 42 0 retired national player
TeammatePPG played withJoint goalsMinutes
James Tavernier 2 0 0
Connor Goldson 2 0 0
Alfredo Morelos 2 0 0
Scott Arfield 2 0 0
Ryan Kent 2 0 0
Glen Kamara 2 0 0
Kyle Lafferty 2 0 0
Ryan Jack 2 0 0
Joe Aribo 2 0 0

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2017-05-31 Cardiff Hull City Return from loan €1.50m
16/17 2017-01-18 Hull City Cardiff Loan €1.50m
05/06 2006-06-30 Dunfermline A. Rangers Return from loan €500k
05/06 2005-08-01 Rangers Dunfermline A. Loan €500k
04/05 2004-12-31 St. Johnstone Rangers Return from loan €100k
04/05 2004-08-01 Rangers St. Johnstone Loan

Teams faced most often by Allan McGregor's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Ipswich Town 46 21 11 14 61 53 +8 46%
Derby County 45 17 11 17 59 64 -5 38%
Leeds United 41 19 11 11 62 52 +10 46%
Burnley FC 40 11 13 16 44 47 -3 28%
Sheffield Wednesday 40 18 12 10 48 38 +10 45%
Queens Park Rangers 40 13 12 15 46 49 -3 33%
Preston North End 39 15 7 17 50 56 -6 38%
Crystal Palace 38 11 14 13 37 43 -6 29%
Bristol City 38 16 10 12 60 48 +12 42%
Wolverhampton Wanderers 36 15 7 14 54 51 +3 42%
Reading FC 36 12 16 8 45 47 -2 33%
Barnsley FC 36 21 6 9 59 41 +18 58%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
01/02 Senior debut season

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
22/23 36 3,270 1 0 0 0.03
21/22 48 4,291 4 0 0 0.08
20/21 42 3,810 2 0 0 0.05
19/20 49 4,410 3 0 0 0.06
18/19 52 4,679 4 0 0 0.08
17/18 44 3,960 5 0 0 0.11
15/16 44 3,960 1 0 0 0.02
12/13 26 2,340 2 0 0 0.08
11/12 43 3,870 1 0 0 0.02
10/11 49 4,410 2 0 0 0.04
08/09 33 3,000 1 0 0 0.03
07/08 53 4,785 2 0 0 0.04
05/06 29 2,610 2 0 0 0.07
03/04 6 540 1 0 0 0.17

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
22/23 36 3,270 10 28% 51 1.4
21/22 48 4,291 17 35% 47 0.99
20/21 42 3,810 22 52% 30 0.71
19/20 49 4,410 24 49% 36 0.73
18/19 52 4,679 24 46% 38 0.73
17/18 44 3,960 12 27% 66 1.5
16/17 19 1,710 6 32% 21 1.11
15/16 44 3,960 19 43% 34 0.77
14/15 30 2,700 6 20% 42 1.4
13/14 29 2,528 9 31% 35 1.25
12/13 26 2,340 5 19% 39 1.5
11/12 43 3,870 18 42% 34 0.79
10/11 49 4,410 21 43% 41 0.84
09/10 46 4,079 18 39% 42 0.93
08/09 33 3,000 16 48% 25 0.75
07/08 53 4,785 27 51% 40 0.75
06/07 38 3,403 20 53% 28 0.74
05/06 29 2,610 7 24% 43 1.48
04/05 6 540 3 50% 6 1
03/04 6 540 2 33% 7 1.17
01/02 3 197 2 67% 1 0.46

Output by competition

Career goals and assists broken down by tournament.

Scottish Premiership Top Six Split
12 apps
0 G
0 A
SFA Cup
29 apps
0 G
0 A
Premiership
359 apps
0 G
0 A
Viaplay Cup
21 apps
0 G
0 A
Champions League
23 apps
0 G
0 A
Champions League Qu.
10 apps
0 G
0 A
Europa League
41 apps
0 G
0 A
Europa League Qualifying
24 apps
0 G
0 A
Championship
107 apps
0 G
0 A
Premier League
52 apps
0 G
0 A

Frequently asked about Allan McGregor

Who is Allan McGregor?

Allan McGregor is a Scotland professional footballer who plays as a goalkeeper for Retired.

How old is Allan McGregor?

Allan McGregor is 44 years old. He was born on January 31, 1982 in Edinburgh.

What position does Allan McGregor play?

Allan McGregor plays as a goalkeeper (Goalkeeper).

What club does Allan McGregor play for?

Allan McGregor currently plays for Retired.