A420 derby


The A420 derby is a football match played between Oxford United and Swindon Town. It takes its name from A420 road, a primary road between both cities, which are only 30 miles apart.
Although the clubs played friendly matches throughout the 1950s, the rivalry began when Oxford United replaced the bankrupt Accrington Stanley in the Football League. The rivalry was at its peak in the 1970s since both the teams were in the same divisions for the majority of the decade.
Occasionally, the derby has been marred by violence, especially during the 1970s, when football hooliganism was at its peak. The most notable incident occurred on 4 May 1982, when a smoke bomb was thrown onto the pitch by a Swindon Town fan with the score tied at 2–2. The match referee in confusion continued the game on a foggy pitch and Swindon scored the winning goal, the match ending 3–2 in Swindon's favour. After the final whistle, the referee was struck by a coin thrown by an Oxford fan and chaos ensued.
The teams have played 62 matches in all competitions, Swindon winning 24, Oxford 17 and remaining 21 having been drawn. Even though Swindon have won more derby matches than Oxford, the latter have an unbeaten streak of 18 years, spanning from 2002 to 2020.

Head-to-head

Statistics

CompetitionOxford United winsDrawsSwindon Town winsOxford United goalsSwindon Town goals
League1319225369
FA Cup10010
League Cup10010
Football League Trophy21143
Anglo-Italian Cup00113
Total1720246075

List of matches

#SeasonDateCompetitionStadiumHome TeamResultAway TeamAttendanceH2H
11965–6621 August 1965Division 3County GroundSwindon0–0Oxford20,5960
21965–6629 January 1966Division 3Manor GroundOxford0–3Swindon16,174+1
31966–6710 December 1966Division 3Manor GroundOxford0–0Swindon10,117+1
41966–676 May 1967Division 3County GroundSwindon3–0Oxford14,156+2
51967–6812 April 1968Division 3Manor GroundOxford0–0Swindon18,012+2
61967–6816 April 1968Division 3County GroundSwindon1–1Oxford16,588+2
71969–7013 September 1969Division 2County GroundSwindon0–0Oxford+2
81969–7024 September 1969League CupManor GroundOxford1–0Swindon+1
91969–7013 December 1969Division 2Manor GroundOxford0–0Swindon+1
101970–7121 November 1970Division 2Manor GroundOxford0–0Swindon+1
111970–7120 February 1971Division 2County GroundSwindon3–0Oxford+2
121971–726 November 1971Division 2Manor GroundOxford1–1Swindon+2
131971–7226 February 1972Division 2County GroundSwindon4–0Oxford+3
141972–7316 December 1972Division 2Manor GroundOxford1–0Swindon+2
151972–7324 February 1973Division 2County GroundSwindon1–3Oxford+1
161973–7420 October 1973Division 2County GroundSwindon1–0Oxford+2
171973–7417 March 1974Division 2Manor GroundOxford1–1Swindon+2
181976–7727 December 1976Division 3County GroundSwindon1–0Oxford+3
191976–778 April 1977Division 3Manor GroundOxford0–0Swindon+3
201977–7826 December 1977Division 3Manor GroundOxford3–3Swindon+3
211977–7827 March 1978Division 3County GroundSwindon3–2Oxford+4
221978–7916 April 1979Division 3Manor GroundOxford0–1Swindon+5
231978–792 May 1979Division 3County GroundSwindon2–0Oxford+6
241979–806 February 1980Division 3Manor GroundOxford2–2Swindon7,558+6
251979–807 April 1980Division 3County GroundSwindon1–1Oxford10,342+6
261980–8116 September 1980Division 3County GroundSwindon1–0Oxford7,709+7
271980–811 October 1980Division 3Manor GroundOxford0–0Swindon6,071+7
281981–827 April 1982Division 3Manor GroundOxford5–0Swindon7,354+6
291981–824 May 1982Division 3County GroundSwindon3–2Oxford7,880+7
301983–8422 February 1984League TrophyManor GroundOxford1–0Swindon4,774+6
311988–895 October 1988Division 2Manor GroundOxford1–1Swindon9,398+6
321988–895 February 1989Division 2County GroundSwindon3–0Oxford10,227+7
331989–9017 October 1989Division 2County GroundSwindon3–0Oxford10,741+8
341989–9024 March 1990Division 2Manor GroundOxford2–2Swindon8,382+8
351990–9122 September 1990Division 2Manor GroundOxford2–4Swindon7,961+9
361990–915 March 1991Division 2County GroundSwindon0–0Oxford9,058+9
371991–921 October 1991Full Members' CupCounty GroundSwindon3–3Oxford5,868+9
381991–9228 January 1992Division 2County GroundSwindon2–1Oxford8,926+10
391991–927 March 1992Division 2Manor GroundOxford5–3Swindon7,795+9
401992–931 September 1992Anglo-Italian CupManor GroundOxford1–3Oxford4,069+10
411992–9320 September 1992Division 1County GroundSwindon2–2Oxford7,717+10
421992–939 January 1993Division 1Manor GroundOxford0–1Swindon9,146+11
431995–9630 August 1995Division 2County GroundSwindon1–1Oxford13,556+11
441995–9619 March 1996Division 2Manor GroundOxford3–0Swindon8,585+10
451996–9712 October 1996Division 1County GroundSwindon1–0Oxford11,251+11
461996–9719 April 1997Division 1Manor GroundOxford2–0Swindon8,166+10
471997–986 December 1997Division 1County GroundSwindon4–1Oxford11,408+11
481997–9811 April 1998Division 1Manor GroundOxford2–1Swindon8,066+10
491998–999 September 1998Division 1County GroundSwindon4–1Oxford8,305+11
501998–9913 February 1999Division 1Manor GroundOxford2–0Swindon8,179+10
512000–018 October 2000Division 2County GroundSwindon2–1Oxford7,975+11
522000–0110 March 2001Division 2Manor GroundOxford0–2Swindon7,480+12
532002–038 December 2002FA CupKassam StadiumOxford1–0Swindon11,465+11
542011–1221 August 2011League TwoCounty GroundSwindon1–2Oxford12,113+10
552011–123 March 2012League TwoKassam StadiumOxford2–0Swindon11,825+9
562012–135 September 2012League TrophyKassam StadiumOxford1–0Swindon11,465+8
572015–166 October 2015League TrophyKassam StadiumOxford2–0Swindon9,013+7
582016–1710 September 2016 League OneKassam StadiumOxford2–0Swindon11,042+6
592016–174 October 2016League TrophyCounty GroundSwindon0–0Oxford2,698+6
602016–175 February 2017League OneCounty GroundSwindon1–2Oxford10,658+5
612020–2128 November 2020League OneKassam StadiumOxford1–2Swindon0+6
622020–219 March 2021League OneCounty GroundSwindon1–2Oxford0+5