Career snapshot
Position rank · 99/00
Among 455 Goalkeepers · ≥200 mins
Career highs
| Full name | Roy Carroll |
|---|---|
| Name in home country | Roy Eric Carroll |
| Date of birth | 1977-09-30 (48 yrs) |
| Place of birth | Enniskillen, Northern Ireland |
| Citizenship | Northern Ireland |
| Position | Goalkeeper |
| Foot | right |
| Height | 189.00 m |
| Current club | Retired |
| Joined | 2023-01-03 |
| Contract expires | — |
Percentile rank vs 385 other Goalkeepers with ≥500 minutes in 99/00. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Wigan Athletic | 4 | 00/01 | 99/00 | 144 | 0 | 0 | 12,912 |
| Ballinamallard United FC | 1 | 22/23 | 22/23 | 1 | 0 | 0 | 36 |
| Dungannon Swifts FC | 1 | 20/21 | 20/21 | 20 | 0 | 0 | 1,800 |
| Linfield FC | 3 | 16/17 | 18/19 | 99 | 0 | 0 | 8,891 |
| Notts County | 2 | 14/15 | 15/16 | 85 | 0 | 0 | 7,680 |
| Olympiacos Piraeus | 3 | 11/12 | 13/14 | 34 | 0 | 0 | 3,046 |
| OFI Crete FC | 1 | 11/12 | 11/12 | 16 | 0 | 0 | 1,440 |
| Odense Boldklub | 2 | 09/10 | 10/11 | 59 | 0 | 0 | 5,205 |
| Derby County | 2 | 07/08 | 08/09 | 38 | 0 | 0 | 3,409 |
| Rangers FC | 1 | 07/08 | 07/08 | 0 | 0 | 0 | 0 |
| West Ham United | 2 | 05/06 | 06/07 | 35 | 0 | 0 | 3,150 |
| Manchester United | 4 | 01/02 | 04/05 | 72 | 0 | 0 | 6,264 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 99/00 | FA Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 180 |
| 99/00 | League Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 210 |
| 99/00 | Second Division | Wigan Athletic | 34 | 0 | 0 | 1 | 0 | 3,027 |
| 98/99 | EFL Trophy | Wigan Athletic | 3 | 0 | 0 | 0 | 0 | 270 |
| 98/99 | League Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 180 |
| 98/99 | Second Division | Wigan Athletic | 43 | 0 | 0 | 2 | 0 | 3,870 |
| 97/98 | FA Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 90 |
| 97/98 | Second Division | Wigan Athletic | 28 | 0 | 0 | 1 | 0 | 2,484 |
| 22/23 | Championship | Ballinamallard United FC | 1 | 0 | 0 | 0 | 0 | 36 |
| 20/21 | Playout Premier League | Dungannon Swifts FC | 4 | 0 | 0 | 1 | 0 | 360 |
| 20/21 | Premiership | Dungannon Swifts FC | 16 | 0 | 0 | 1 | 0 | 1,440 |
| 18/19 | Irish League Cup | Linfield FC | 3 | 0 | 0 | 0 | 0 | 300 |
| 18/19 | Premiership | Linfield FC | 25 | 0 | 0 | 1 | 0 | 2,250 |
| 17/18 | Champions League Qu. | Linfield FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | Playoff Premier League | Linfield FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 17/18 | Premiership | Linfield FC | 23 | 0 | 0 | 4 | 0 | 2,070 |
| 16/17 | Europa League Qualifying | Linfield FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Irish Cup | Linfield FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Irn-Bru Cup | Linfield FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 16/17 | Playoff Premier League | Linfield FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 16/17 | Premiership | Linfield FC | 30 | 0 | 0 | 2 | 0 | 2,621 |
| 15/16 | FA Cup | Notts County | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | League Cup | Notts County | 2 | 0 | 0 | 0 | 0 | 210 |
| 15/16 | League Two | Notts County | 32 | 0 | 0 | 3 | 0 | 2,880 |
| 14/15 | EFL Trophy | Notts County | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | FA Cup | Notts County | 2 | 0 | 0 | 1 | 0 | 180 |
| 14/15 | League Cup | Notts County | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | League One | Notts County | 45 | 0 | 0 | 9 | 0 | 4,050 |
| 13/14 | Kypello Elladas | Olympiacos Piraeus | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Super League 1 | Olympiacos Piraeus | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Champions League | Olympiacos Piraeus | 4 | 0 | 0 | 0 | 0 | 360 |
| 12/13 | Europa League | Olympiacos Piraeus | 1 | 0 | 0 | 1 | 0 | 90 |
| 12/13 | Kypello Elladas | Olympiacos Piraeus | 6 | 0 | 0 | 0 | 0 | 570 |
| 12/13 | Super League 1 | Olympiacos Piraeus | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 11/12 | Europa League | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 106 |
| 11/12 | Kypello Elladas | OFI Crete FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Kypello Elladas | Olympiacos Piraeus | 3 | 0 | 0 | 0 | 0 | 300 |
| 11/12 | Super League 1 | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 180 |
| 11/12 | Super League 1 | OFI Crete FC | 16 | 0 | 0 | 4 | 0 | 1,440 |
| 10/11 | Europa League | Odense Boldklub | 4 | 0 | 0 | 0 | 0 | 360 |
| 10/11 | Europa League Qualifying | Odense Boldklub | 4 | 0 | 0 | 0 | 0 | 360 |
| 10/11 | Superliga | Odense Boldklub | 18 | 0 | 0 | 2 | 0 | 1,518 |
| 09/10 | Ekstra Bladet Cu | Odense Boldklub | 3 | 0 | 0 | 0 | 0 | 270 |
| 09/10 | Europa League Qualifying | Odense Boldklub | 2 | 0 | 0 | 0 | 0 | 180 |
| 09/10 | SAS Ligaen | Odense Boldklub | 28 | 0 | 0 | 2 | 0 | 2,517 |
| 08/09 | Championship | Derby County | 16 | 0 | 0 | 0 | 0 | 1,399 |
| 08/09 | FA Cup | Derby County | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | League Cup | Derby County | 7 | 0 | 0 | 1 | 0 | 660 |
| 07/08 | Champions League | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Champions League Qu. | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | CIS Insur. Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Premier League | Derby County | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 07/08 | Premiership | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | FA Cup | West Ham United | 2 | 0 | 0 | 0 | 0 | 180 |
| 06/07 | League Cup | West Ham United | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Premier League | West Ham United | 12 | 0 | 0 | 2 | 0 | 1,080 |
| 06/07 | UEFA Cup | West Ham United | 2 | 0 | 0 | 1 | 0 | 180 |
| 05/06 | Premier League | West Ham United | 19 | 0 | 0 | 2 | 0 | 1,710 |
| 04/05 | Champions League | Manchester United | 5 | 0 | 0 | 0 | 0 | 450 |
| 04/05 | Champions League Qu. | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Community Shield | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | FA Cup | Manchester United | 3 | 0 | 0 | 0 | 0 | 300 |
| 04/05 | League Cup | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Premier League | Manchester United | 26 | 0 | 0 | 0 | 0 | 2,340 |
| 03/04 | Champions League | Manchester United | 1 | 0 | 0 | 0 | 0 | 90 |
| 03/04 | Community Shield | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | FA Cup | Manchester United | 3 | 0 | 0 | 0 | 0 | 186 |
| 03/04 | League Cup | Manchester United | 2 | 0 | 0 | 0 | 0 | 210 |
| 03/04 | Premier League | Manchester United | 6 | 0 | 0 | 0 | 0 | 540 |
| 02/03 | Champions League | Manchester United | 1 | 0 | 0 | 0 | 0 | 90 |
| 02/03 | Champions League Qu. | Manchester United | 2 | 0 | 0 | 0 | 0 | 180 |
| 02/03 | FA Cup | Manchester United | 1 | 0 | 0 | 0 | 0 | 90 |
| 02/03 | League Cup | Manchester United | 2 | 0 | 0 | 0 | 0 | 180 |
| 02/03 | Premier League | Manchester United | 10 | 0 | 0 | 0 | 0 | 834 |
| 01/02 | Champions League | Manchester United | 1 | 0 | 0 | 0 | 0 | 90 |
| 01/02 | Charity Shield | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 01/02 | FA Cup | Manchester United | 1 | 0 | 0 | 0 | 0 | 90 |
| 01/02 | League Cup | Manchester United | 1 | 0 | 0 | 0 | 0 | 47 |
| 01/02 | Premier League | Manchester United | 7 | 0 | 0 | 0 | 0 | 547 |
| 00/01 | Second Division | Wigan Athletic | 29 | 0 | 0 | 1 | 0 | 2,601 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 94/95 | 1995-01-01 | Ballinam. U18 | Ballinamallard | Transfer | 0 | — |
| 95/96 | 1995-09-07 | Ballinamallard | Hull City | Transfer | 0 | — |
| 96/97 | 1997-04-16 | Hull City | Wigan | Transfer | 0 | €525k |
| 01/02 | 2001-07-27 | Wigan | Man Utd | Transfer | 0 | €3.00m |
| 05/06 | 2005-07-01 | Man Utd | West Ham | Transfer | 2500000 | — |
| 07/08 | 2007-07-07 | West Ham | Rangers | Transfer | 2400000 | — |
| 07/08 | 2008-01-31 | Rangers | Derby | Transfer | 1500000 | — |
| 09/10 | 2009-08-16 | Derby | Odense BK | Transfer | 1500000 | — |
| 10/11 | 2011-01-31 | Odense BK | Without Club | Transfer | 950000 | — |
| 11/12 | 2011-08-17 | Without Club | OFI Crete FC | Transfer | 950000 | — |
| 11/12 | 2012-01-26 | OFI Crete FC | Olympiacos | Transfer | 950000 | €330k |
| 14/15 | 2014-08-04 | Olympiacos | Notts County | Transfer | 300000 | — |
| 16/17 | 2016-07-01 | Notts County | Linfield | Transfer | 150000 | — |
| 19/20 | 2019-07-01 | Linfield | Career break | Transfer | 0 | — |
| 20/21 | 2020-09-11 | Career break | Mindwell | Transfer | 0 | — |
| 20/21 | 2021-01-30 | Mindwell | Dungannon | Transfer | 0 | — |
| 21/22 | 2021-07-02 | Dungannon | Career break | Transfer | 0 | — |
| 22/23 | 2023-01-02 | Career break | Ballinamallard | Transfer | 0 | — |
| 22/23 | 2023-01-03 | Ballinamallard | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 09/10 | Finger injury | 2010-04-18 | 2010-04-28 | 11 | 3 |
| 18/19 | Cruciate ligament injury | 2019-01-20 | 2020-12-31 | 712 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €1.35m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #17621 | — | 11 | 0 | — | — | former national player |
| Team #5674 | #1 | 45 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kirk Millar | 2 | 0 | 0 |
| Niall Quinn | 2 | 0 | 0 |
| Jimmy Callacher | 2 | 0 | 0 |
| Jamie Mulgrew | 2 | 0 | 0 |
| Matthew Clarke | 2 | 0 | 0 |
| Chris Casement | 2 | 0 | 0 |
| Mark Haughey | 2 | 0 | 0 |
| Haydn Hollis | 1 | 0 | 0 |
| Liam Noble | 1 | 0 | 0 |
Teams faced most often by Roy Carroll'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 % |
|---|---|---|---|---|---|---|---|---|
| Everton FC | 90 | 34 | 23 | 33 | 120 | 126 | -6 | 38% |
| Chelsea FC | 90 | 18 | 21 | 51 | 89 | 170 | -81 | 20% |
| Tottenham Hotspur | 89 | 34 | 20 | 35 | 111 | 126 | -15 | 38% |
| Liverpool FC | 89 | 27 | 18 | 44 | 89 | 145 | -56 | 30% |
| Arsenal FC | 88 | 23 | 20 | 45 | 100 | 156 | -56 | 26% |
| Aston Villa | 87 | 38 | 24 | 25 | 123 | 96 | +27 | 44% |
| Newcastle United | 85 | 39 | 18 | 28 | 141 | 111 | +30 | 46% |
| Manchester City | 84 | 25 | 18 | 41 | 83 | 122 | -39 | 30% |
| Sunderland AFC | 82 | 41 | 20 | 21 | 110 | 76 | +34 | 50% |
| Fulham FC | 79 | 37 | 25 | 17 | 133 | 89 | +44 | 47% |
| Blackburn Rovers | 75 | 30 | 21 | 24 | 120 | 108 | +12 | 40% |
| Middlesbrough FC | 73 | 27 | 19 | 27 | 88 | 89 | -1 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 00/01 | 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′ |
|---|---|---|---|---|---|---|
| 99/00 | 38 | 3,417 | 1 | 0 | 0 | 0.03 |
| 98/99 | 48 | 4,320 | 2 | 0 | 0 | 0.04 |
| 97/98 | 29 | 2,574 | 1 | 0 | 0 | 0.03 |
| 20/21 | 20 | 1,800 | 2 | 0 | 0 | 0.1 |
| 18/19 | 28 | 2,550 | 1 | 0 | 0 | 0.04 |
| 17/18 | 32 | 2,880 | 4 | 0 | 0 | 0.13 |
| 16/17 | 39 | 3,461 | 2 | 0 | 0 | 0.05 |
| 15/16 | 35 | 3,180 | 3 | 0 | 0 | 0.08 |
| 14/15 | 50 | 4,500 | 10 | 0 | 0 | 0.2 |
| 12/13 | 27 | 2,460 | 1 | 0 | 0 | 0.04 |
| 11/12 | 23 | 2,026 | 4 | 0 | 0 | 0.18 |
| 10/11 | 26 | 2,238 | 2 | 0 | 0 | 0.08 |
| 09/10 | 33 | 2,967 | 2 | 0 | 0 | 0.06 |
| 08/09 | 24 | 2,149 | 1 | 0 | 0 | 0.04 |
| 06/07 | 16 | 1,440 | 3 | 0 | 0 | 0.19 |
| 05/06 | 19 | 1,710 | 2 | 0 | 0 | 0.11 |
| 00/01 | 29 | 2,601 | 1 | 0 | 0 | 0.03 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 99/00 | 38 | 3,417 | 15 | 39% | 27 | 0.71 |
| 98/99 | 48 | 4,320 | 17 | 35% | 49 | 1.02 |
| 97/98 | 29 | 2,574 | 10 | 34% | 38 | 1.33 |
| 22/23 | 1 | 36 | 0 | 0% | 1 | 2.5 |
| 20/21 | 20 | 1,800 | 1 | 5% | 36 | 1.8 |
| 18/19 | 28 | 2,550 | 16 | 57% | 16 | 0.56 |
| 17/18 | 32 | 2,880 | 15 | 47% | 40 | 1.25 |
| 16/17 | 39 | 3,461 | 17 | 44% | 25 | 0.65 |
| 15/16 | 35 | 3,180 | 7 | 20% | 63 | 1.78 |
| 14/15 | 50 | 4,500 | 14 | 28% | 67 | 1.34 |
| 12/13 | 27 | 2,460 | 11 | 41% | 19 | 0.7 |
| 11/12 | 23 | 2,026 | 13 | 57% | 16 | 0.71 |
| 10/11 | 26 | 2,238 | 6 | 23% | 34 | 1.37 |
| 09/10 | 33 | 2,967 | 9 | 27% | 36 | 1.09 |
| 08/09 | 24 | 2,149 | 6 | 25% | 30 | 1.26 |
| 07/08 | 14 | 1,260 | 1 | 7% | 38 | 2.71 |
| 06/07 | 16 | 1,440 | 1 | 6% | 25 | 1.56 |
| 05/06 | 19 | 1,710 | 3 | 16% | 28 | 1.47 |
| 04/05 | 34 | 3,090 | 19 | 56% | 21 | 0.61 |
| 03/04 | 12 | 1,026 | 6 | 50% | 8 | 0.7 |
| 02/03 | 16 | 1,374 | 8 | 50% | 9 | 0.59 |
| 01/02 | 10 | 774 | 5 | 50% | 8 | 0.93 |
| 00/01 | 29 | 2,601 | 11 | 38% | 24 | 0.83 |
Output by competition
Career goals and assists broken down by tournament.
More on Roy Carroll
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Roy Carroll
Who is Roy Carroll?
Roy Carroll is a Northern professional footballer who plays as a goalkeeper for Retired.
How old is Roy Carroll?
Roy Carroll is 48 years old. He was born on September 30, 1977 in Enniskillen.
What position does Roy Carroll play?
Roy Carroll plays as a goalkeeper (Goalkeeper).
What club does Roy Carroll play for?
Roy Carroll currently plays for Retired.
Northern Ireland