Career snapshot
Career highs
Born the same day
Shares 1982-01-31 · 6 players total
| Full name | Allan McGregor |
|---|---|
| Name in home country | Allan James McGregor |
| Date of birth | 1982-01-31 (44 yrs) |
| Place of birth | Edinburgh, Scotland |
| Citizenship | Scotland |
| Position | Goalkeeper |
| Foot | right |
| Height | 183.00 m |
| Current club | Retired |
| Joined | 2023-07-01 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16868 | — | 6 | 0 | — | — | former national player |
| Team #3380 | — | 42 | 0 | — | — | retired national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 01/02 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 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.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 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.
More on Allan McGregor
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Scotland