2001–02 Cardiff City F.C. season
# 2001–02 Cardiff City F.C. season

During the 2001–02 season Cardiff City played in the Football League Division Two. They finished in fourth place before losing to Stoke City in the play-off semi finals after extra time in the second leg.

## Squad

| No. | Pos | Nat | Player | Total | Total | Championship | Championship | FA Cup | FA Cup | League Cup | League Cup | Other | Other |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | SCO | Neil Alexander | 53 | 0 | 48 | 0 | 4 | 0 | 1 | 0 | 0 | 0 |
| 2 | DF | WAL | Rhys Weston | 44 | 0 | 39 | 0 | 3 | 0 | 1 | 0 | 1 | 0 |
| 3 | DF | WAL | Andy Legg | 41 | 2 | 35 | 2 | 4 | 0 | 1 | 0 | 1 | 0 |
| 4 | DF | ENG | Des Hamilton | 24 | 0 | 19 | 0 | 2 | 0 | 0 | 0 | 3 | 0 |
| 5 | DF | ENG | Spencer Prior | 44 | 2 | 39 | 2 | 3 | 0 | 0 | 0 | 2 | 0 |
| 6 | DF | WAL | Danny Gabbidon | 49 | 3 | 44 | 3 | 4 | 0 | 1 | 0 | 0 | 0 |
| 7 | MF | WAL | Josh Low | 27 | 0 | 22 | 0 | 1 | 0 | 1 | 0 | 3 | 0 |
| 8 | MF | EIR | Graham Kavanagh | 51 | 16 | 45 | 13 | 4 | 2 | 1 | 0 | 1 | 1 |
| 9 | FW | ENG | Leo Fortune-West | 46 | 11 | 38 | 10 | 4 | 1 | 1 | 0 | 3 | 0 |
| 10 | FW | WAL | Robert Earnshaw | 36 | 15 | 32 | 12 | 3 | 2 | 1 | 1 | 0 | 0 |
| 11 | FW | WAL | Jason Bowen | 29 | 5 | 26 | 5 | 2 | 0 | 0 | 0 | 1 | 0 |
| 12 | MF | EIR | Willie Boland | 50 | 1 | 44 | 1 | 4 | 0 | 1 | 0 | 1 | 0 |
| 13 | GK | WAL | Mark Walton | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 14 | FW | WAL | Paul Brayson | 41 | 4 | 35 | 3 | 4 | 1 | 1 | 0 | 1 | 0 |
| 15 | MF | ENG | Mark Bonner | 37 | 0 | 31 | 0 | 4 | 0 | 0 | 0 | 2 | 0 |
| 16 | DF | WAL | David Hughes | 7 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 4 | 0 |
| 17 | DF | SCO | Andy Jordan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | DF | WAL | Scott Young | 40 | 5 | 35 | 4 | 3 | 1 | 0 | 0 | 2 | 0 |
| 19 | MF | ENG | Michael Simpkins | 19 | 0 | 17 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 20 | FW | ENG | Gavin Gordon | 19 | 8 | 15 | 2 | 2 | 1 | 1 | 0 | 1 | 5 |
| 21 | GK | WAL | Lee Kendall | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 22 | FW | ENG | Kevin Nugent | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
| 22 | FW | ENG | Andy Campbell | 10 | 7 | 10 | 7 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | MF | WAL | Leyton Maxwell | 23 | 1 | 18 | 1 | 1 | 0 | 0 | 0 | 4 | 0 |
| 24 | MF | WAL | Gethin Jones | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 25 | MF | WAL | Martyn Giles | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 26 | MF | WAL | Kevin Evans | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | DF | WAL | James Collins | 15 | 2 | 8 | 1 | 2 | 0 | 0 | 0 | 5 | 1 |
| 28 | DF | ENG | Andy Thompson | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 28 | DF | ENG | Gary Croft | 8 | 1 | 8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | FW | WAL | Kurt Nogan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | MF | ENG | Jason Fowler | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | DF | WAL | Ceri Hughes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | DF | ENG | Matt Brazier | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 31 | GK | ENG | Stephen Bywater | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | DF | ENG | Russell Perrett | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | FW | ENG | Peter Thorne | 28 | 8 | 28 | 8 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | DF | SCO | Scott McCulloch | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 34 | MF | WAL | Leon Jeanne | 4 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
| 35 | DF | WAL | Byron Anthony | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | MF | WAL | Nicky Fish | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | DF | ENG | Dean Gordon | 7 | 1 | 7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |

## Standings

| Pos | Team v t e | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 2 | Reading (P) | 46 | 23 | 15 | 8 | 70 | 43 | +27 | 84 | Promoted |
| 3 | Brentford | 46 | 24 | 11 | 11 | 77 | 43 | +34 | 83 | Participated in play-offs |
| 4 | Cardiff City | 46 | 23 | 14 | 9 | 75 | 50 | +25 | 83 | Participated in play-offs |
| 5 | Stoke City (O, P) | 46 | 23 | 11 | 12 | 67 | 40 | +27 | 80 | Participated in play-offs |
| 6 | Huddersfield Town | 46 | 21 | 15 | 10 | 65 | 47 | +18 | 78 | Participated in play-offs |

### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Ground | H | A | H | A | A | H | H | A | H | A | H | A | A | H | A | A | H | H | A | H | H | A | A | H | H | H | A | H | A | A | H | A | A | H | H | A | H | H | A | H | A | H | A | A | H | A |
| Result | W | D | D | W | L | W | L | L | D | D | D | W | W | D | W | L | W | D | D | W | W | D | D | D | L | L | W | W | L | W | W | L | L | W | W | W | D | D | W | W | W | W | W | D | W | W |
| Position | ~ | 7 | 11 | 9 | 13 | 11 | 15 | 17 | 17 | 17 | 17 | 15 | 14 | 15 | 10 | 11 | 8 | 8 | 10 | 9 | 5 | 6 | 5 | 6 | 10 | 12 | 10 | 10 | 10 | 10 | 8 | 8 | 11 | 8 | 7 | 8 | 8 | 8 | 7 | 6 | 6 | 6 | 5 | 4 | 4 | 4 |

## Fixtures and results

### Division Two

| Date | Opponent | Venue | Result | Attendance | Scorers |
| - | - | - | - | - | - |
| 11 Aug | Wycombe Wanderers | H | W 1 – 0 | 17,403 | Gabbidon |
| 18 Aug | Peterborough United | A | D 1 – 1 | 6,437 | Kavanagh |
| 25 Aug | Bournemouth | H | D 2 – 2 | 13,383 | Fortune-West, Earnshaw |
| 8 Sep | Reading | A | W 2 – 1 | 13,017 | Fortune-West (2) |
| 15 Sep | Cambridge United | A | L 1 – 2 | 3,454 | Legg |
| 18 Sep | Northampton Town | H | W 2 – 0 | 11,232 | Kavanagh, Brayson |
| 22 Sep | Huddersfield Town | H | L 1 – 2 | 12,280 | Thorne |
| 25 Sep | Queens Park Rangers | A | L 1 – 2 | 11,667 | Kavanagh |
| 29 Sep | Brighton & Hove Albion | H | D 1 – 1 | 12,022 | Brayson |
| 9 Oct | Bristol City | A | D 1 – 1 | 13,804 | Earnshaw |
| 12 Oct | Wigan Athletic | H | D 2 – 2 | 11,072 | Thorne, Brayson |
| 21 Oct | Swindon Town | A | W 3 – 0 | 8,373 | Earnshaw, Bowen, Kavanagh |
| 24 Oct | Port Vale | A | W 2 – 0 | 4,552 | Prior, Earnshaw |
| 27 Oct | Tranmere Rovers | H | D 1 – 1 | 13,070 | Bowen |
| 4 Nov | Wrexham | A | W 3 – 1 | 5,832 | Gordon, Kavanagh, Fortune-West |
| 7 Nov | Bury | A | L 0 – 3 | 2,549 | |
| 10 Nov | Chesterfield | H | W 2 – 1 | 9,516 | Earnshaw, Fortune-West |
| 20 Nov | Colchester United | H | D 1 – 1 | 8,013 | Collins |
| 24 Nov | Notts County | A | D 0 – 0 | 6,313 | |
| 1 Dec | Oldham Athletic | H | W 3 – 1 | 10,004 | Earnshaw, Kavanagh (2) |
| 4 Dec | Brentford | H | W 3 – 1 | 10,184 | Thorne, Earnshaw, Gabbidon |
| 15 Dec | Blackpool | A | D 1 – 1 | 4,880 | D Gordon |
| 19 Dec | Stoke City | A | D 1 – 1 | 14,331 | Gordon |
| 26 Dec | Reading | H | D 2 – 2 | 16,708 | Earnshaw (2) |
| 29 Dec | Bristol City | H | L 1 – 3 | 16,149 | Kavanagh |
| 12 Jan | Peterborough United | H | L 0 – 2 | 11,301 | |
| 19 Jan | Wycombe Wanderers | A | W 1 – 0 | 7,165 | Kavanagh |
| 22 Jan | Stoke City | H | W 2 – 0 | 11,771 | O.G., Legg |
| 31 Jan | Brighton & Hove Albion | A | L 0 – 1 | 6,117 | |
| 5 Feb | Bournemouth | A | W 3 – 1 | 4,336 | Kavanagh, Earnshaw, Boland |
| 9 Feb | Swindon Town | H | W 3 – 0 | 12,045 | Earnshaw, Bowen (2) |
| 12 Feb | Brentford | A | L 1 – 2 | 6,718 | Bowen |
| 16 Feb | Wigan Athletic | A | L 0 – 4 | 5,487 | |
| 19 Feb | Bury | H | W 1 – 0 | 8,273 | Kavanagh |
| 23 Feb | Cambridge United | H | W 2 – 0 | 10,182 | Kavanagh (2) |
| 2 Mar | Northampton Town | A | W 2 – 1 | 5,495 | Maxwell, Campbell |
| 5 Mar | Queens Park Rangers | H | D 1 – 1 | 13,425 | Young |
| 9 Mar | Blackpool | H | D 2 – 2 | 11,629 | Campbell (2) |
| 16 Mar | Oldham Athletic | A | W 7 – 1 | 6,786 | Young, Fortune-West (2), Thorne, Campbell (3) |
| 22 Mar | Wrexham | H | W 3 – 2 | 15,702 | Young, Thorne, Gabbidon |
| 30 Mar | Chesterfield | A | W 2 – 0 | 5,442 | Fortune-West, Campbell |
| 1 Apr | Port Vale | H | W 1 – 0 | 15,556 | Thorne |
| 6 Apr | Colchester United | A | W 1 – 0 | 3,970 | Prior |
| 9 Apr | Huddersfield Town | A | D 2 – 2 | 11,660 | Thorne (2) |
| 13 Apr | Notts County | H | W 2 – 1 | 17,105 | Fortune-West, Young |
| 20 Apr | Tranmere Rovers | A | W 1 – 0 | 8,375 | Croft |

### Play-offs

| Date | Round | Opponent | Venue | Result | Attendance | Scorers |
| - | - | - | - | - | - | - |
| 28 Apr | Semi-final (first leg) | Stoke City | A | W 2 – 1 | 21,245 | Earnshaw, Fortune-West |
| 1 May | Semi-final (second leg) | Stoke City | H | L 0 – 2 | 19,367 | |

### FA Cup

| Date | Round | Opponent | Venue | Result | Attendance | Scorers |
| - | - | - | - | - | - | - |
| 17 Nov | One | Tiverton Town | A* | W 3 – 1 | 6,638 | Brayson, Hamilton, Earnshaw |
| 8 Dec | Two | Port Vale | H | W 3 – 0 | – | Earnshaw, Gavin Gordon, Fortune-West |
| 6 Jan | Three | Leeds United | H | W 2 – 1 | 22,009 | Kavanagh, Young |
| 27 Jan | Four | Tranmere Rovers | A | L 1 – 3 | – | Kavanagh |

* – Tiverton Town were drawn as the home side but the match was switched to Ninian Park.

### League Cup

| Date | Round | Opponent | Venue | Result | Attendance | Scorers |
| - | - | - | - | - | - | - |
| 21 Aug | One | Millwall | A | L 1 – 2 | 5,516 | Earnshaw |

### LDV Vans trophy

| Date | Round | Opponent | Venue | Result | Attendance | Scorers |
| - | - | - | - | - | - | - |
| 16 Sep | One | Rushden & Diamonds | H | W 7 – 1 | 2,052 | Bonner, Gordon (5), Giles |
| 30 Sep | Two | Peterborough United | H | L 1 -3 | 2,584 | Nugent |

### FAW Premier Cup

| Date | Round | Opponent | Venue | Result | Scorers |
| - | - | - | - | - | - |
| 16 Jan | Quarter-final | Newtown | A | W 3 – 0 | Jeanne, Collins, Wallis |
| 12 Mar | Semi-final | Wrexham | A | W 1 – 1 (4–3 on pens) | Giles |
| 13 May | Final | Swansea City | H | W 1 – 0 | Kavanagh |
