| 1910-11 | Joined Southern League Division Two |
| 1911-12 | Welsh Cup Winners |
| 1912-13 | Southern League Division Two Champions |
|
| Promoted to Division One |
|
| Welsh Cup semi-finalists |
| 1919-20 | Welsh Cup Winners (2nd time) |
| 1920-21 | Elected to Football League Division Two, lost title on goal average |
|
| Promoted to Division One |
|
| F.A. Cup semi-finalists |
| 1921-22 | Welsh Cup Winners (3rd time) |
| 1922-23 | Welsh Cup Winners (4th time) |
| 1923-24 | Football League runner-up, lost title on the smallest of margins |
|
| of goal average |
| 1924-25 | F.A. Cup runner-up |
| 1926-27 | F.A. Cup Winners (only winners from outside England) |
|
| Welsh Cup Winners (5th time) |
| 1927-28 | Welsh Cup Winners (6th time) |
| 1928-29 | Welsh Cup runner-up |
|
| Relegated to Division Two |
| 1929-30 | Welsh Cup Winners (7th time) |
| 1930-31 | Welsh Cup semi-finalists |
|
| Relegated to Division Three South |
| 1932-33 | Welsh Cup semi-finalists |
| 1938-39 | Welsh Cup runner-up |
| 1939-40 | Football League programme abandoned due to outbreak of war |
| 1946-47 | Football League Division Three South Champions |
| 1948-49 | Welsh Cup semi-finalists |
| 1950-51 | Welsh Cup runner-up |
| 1951-52 | Football League Division Two runner-up |
|
| Promoted to Division One (on goal average) |
| 1952-53 | Welsh Cup semi-finalists |
| 1953-54 | Welsh Cup semi-finalists |
| 1954-55 | Welsh Cup semi-finalists |
| 1955-56 | Welsh Cup Winners (8th time) |
| 1957 | Relegated to Division Two |
| 1958-59 | Welsh Cup Winners (9th time) |
| 1959-60 | Football League Division Two runner-up |
|
| Promoted to Division One |
|
| Welsh Cup runner-up |
| 1960-61 | Welsh Cup semi-finalists |
| 1961-62 | Welsh Cup semi-finalists |
| 1962 | Relegated to Division Two |
| 1963-64 | Welsh Cup Winners (10th time) |
| 1964-65 | European Cup Winners Cup Quarter Finalists |
|
| Welsh Cup Winners (11th time) |
| 1965-66 | Football League Cup semi-finalists |
| 1966-67 | Welsh Cup Winners (12th time) |
| 1967-68 | European Cup Winners Cup Semi-Finalists |
|
| Welsh Cup Winners (13th time) |
| 1968-69 | Welsh Cup Winners (14th time) |
| 1969-70 | Welsh Cup Winners (15th time) |
| 1970-71 | European Cup Winners Cup Quarter Finalists |
|
| Welsh Cup Winners (16th time) |
| 1971-72 | Welsh Cup runner-up |
| 1972-73 | Welsh Cup Winners (17th time) |
|
| Escaped relegation on goal average |
| 1973-74 | Welsh Cup Winners (18th time) |
| 1974-75 | Welsh Cup runner-up |
|
| Relegated to Division Three |
| 1975-76 | Football League Division Three runner-up |
|
| Promoted to Division Two |
|
| Welsh Cup Winners (19th time) |
| 1976-77 | Welsh Cup runner-up |
|
| Escaped relegation on goal average |
| 1977-78 | Welsh Cup semi-finalists |
| 1981 | Escaped relegation on goal difference |
| 1981-82 | Welsh Cup runner-up |
|
| Relegated to Division Three |
| 1982-83 | Football League Division Three runner-up |
|
| Promoted to Division Two |
| 1985 | Relegated to Division Three |
| 1985-86 | Welsh Cup semi-finalists |
|
| Relegated to Division Four |
| 1987-88 | Football League Division Four runner-up |
|
| Promoted to Division Three |
|
| Welsh Cup Winners (20th time) |
|
| F.A.W. Invitation Cup runner-up |
| 1989-90 | Welsh Cup semi-finalists |
| 1990 | Relegated to Division Four |
| 1991-92 | Welsh Cup Winners (21st time) |
| 1992-93 | Welsh Cup Winners (22nd time) |
|
| Division Four re-designated Division Three on formation of F.A. |
|
| Premiership |
|
| Football League Division Three Champions |
|
| Promoted to Division Two |
| 1993-94 | Welsh Cup runner-up |
| 1994-95 | Welsh Cup runner-up |
| 1995 | Relegated to Division Three |
| 1996-97 | Not promoted after play-offs (SF Cardiff City 0 Northampton Town 1, |
|
| Northampton Town 3 Cardiff City 2 - Agg 2-4) |
| 1998-99 | Promoted to Division Two |
| 1999-00 | F.A.W. Premier Cup runner-up |
| 2000 | Relegated to Division Three |
| 2000-01 | Football League Division Three runner-up (thanks to Chesterfield |
|
| having 9 points deducted) |
|
| Promoted to Division Two |
|
| F.A.W. Premier Cup Winners |
| 2001-02 | Not promoted after play-offs (SF Stoke City 1 Cardiff City 2, Cardiff |
|
| City 0 Stoke City 2 - Agg 2-3) |
| 2002-03 | Promoted to Division One after play-offs (SF Cardiff City 1 Bristol |
|
| City 0, Bristol City 0 Cardiff City 0 - Agg 1-0, F Cardiff City 1 |
|
| Queens Park Rangers 0 @ Millennium Stadium, Cardiff) |
| 2004-05 | Division One renamed "Football League Championship" |