Match report

Colchester Defeats Swindon Town 3-0 in League Two

Colchester
Colchester
3–0
FT
Swindon Town
Swindon Town
Apr 10, 2026

Colchester stuns Swindon Town with a convincing 3-0 win in League Two, thanks to a brace from Andy Read and a goal from Harry Anderson. The match took a dramatic turn when Swindon’s J. Ball received a red card in the 29th minute, leaving the visitors a man short for the remainder of the game. The U's capitalized on their numerical advantage, putting the game to bed before halftime.

Key Facts

  • Colchester 3-0 Swindon Town
  • J. Ball of Swindon Town receives a red card in the 29th minute
  • Andy Read scores in the 48th minute
  • W. Goodwin scores in the 54th minute
  • Harry Anderson scores in the 69th minute
  • Substitutions made by both teams throughout the match

Lineups

Colchester

Formation: 4-2-3-1

Starting XI

  • 1 Matt Macey (G)
  • 2 Rob Hunt (D)
  • 5 Jack Tucker (D)
  • 40 Frankie Terry (D)
  • 3 Ellis Iandolo (D)
  • 25 Finley Barbrook (M)
  • 16 Arthur Read (M)
  • 7 Harry Anderson (M)
  • 10 Jack Payne (M)
  • 21 Owura Edwards (M)
  • 19 Will Goodwin (F)

Substitutes

  • 27 Romeo Akachukwu
  • 17 Jaden Williams
  • 44 Samuel Kuffour
  • 14 Kyreece Lisbie
  • 46 Harrison Chamberlain
  • 22 Fin Back
  • 9 Samson Tovide

Swindon Town

Formation: 4-1-4-1

Starting XI

  • 1 Connor Ripley (G)
  • 33 Joel McGregor (D)
  • 22 Jamie Knight-Lebel (D)
  • 5 Will Wright (D)
  • 26 Jake Thomas Batty (D)
  • 7 Tom Nichols (M)
  • 44 Darren Oldaker (M)
  • 6 James Ball (M)
  • 25 Aidan Borland (M)
  • 30 Junior Hoilett (M)
  • 23 Aaron Drinan (F)

Substitutes

  • 8 Ollie Clarke
  • 24 Fletcher Holman
  • 28 Ollie Palmer
  • 12 Lewis Ward
  • 31 Billy Bodin
  • 29 Michael Olakigbe
  • 3 Filozofe Mabete

Timeline

  1. Swindon Town
    29' Swindon Town Card · Red Card
    J. Ball

    Serious foul

  2. Colchester
    48' Colchester Goal · Normal Goal
    A. Read
  3. Colchester
    54' Colchester Goal · Normal Goal
    W. Goodwin
  4. Swindon Town
    59' Swindon Town subst · Substitution 1
    Off: T. Nichols · On: O. Clarke
  5. Swindon Town
    59' Swindon Town subst · Substitution 2
    Off: J. Hoilett · On: F. Holman
  6. Swindon Town
    59' Swindon Town subst · Substitution 3
    Off: A. Borland · On: O. Palmer
  7. Colchester
    62' Colchester subst · Substitution 1
    Off: A. Read · On: Romeo Akachukwu
  8. Colchester
    64' Colchester Card · Yellow Card
    Ellis Iandolo

    Foul

  9. Colchester
    69' Colchester Goal · Normal Goal
    Harry Anderson · Assist: Ellis Iandolo
  10. Swindon Town
    74' Swindon Town subst · Substitution 4
    Off: W. Wright · On: F. Mabete
  11. Swindon Town
    74' Swindon Town subst · Substitution 5
    Off: A. Drinan · On: B. Bodin
  12. Colchester
    79' Colchester subst · Substitution 2
    Off: W. Goodwin · On: J. Williams
  13. Colchester
    79' Colchester subst · Substitution 3
    Off: O. Edwards · On: S. Tovide
  14. Colchester
    90'+2 Colchester subst · Substitution 4
    Off: Ellis Iandolo · On: F. Back

Match Stats

Stat Colchester Swindon Town
Fouls 10 6
Pass Accuracy 79% 62%
Offsides 4 1
Red Cards 0 1
Total Shots 25 4
Corners 9 1
Total Passes 580 313
Yellow Cards 1 0
Blocked Shots 8 1
Shots on Target 10 1
xG
Shots off Target 7 2
Possession 65% 35%
Goals Prevented
Accurate Passes 459 194
Shots Inside Box 20 1
Saves 1 7
Shots Outside Box 5 3

Key Match Notes

  • The match took a decisive turn when Swindon Town’s J. Ball received a red card in the 29th minute, severely limiting their attacking options and leaving them a man short for the rest of the game.
  • Colchester capitalized on the advantage with two quick goals by Andy Read and W. Goodwin in the 48th and 54th minutes, respectively, effectively securing the victory before halftime.