The Gtech Community Stadium in west London, Brentford's home ground
International Football

Reading 1-2 Brentford: Wilson and Carvalho settle the Carabao Cup third-round tie

Callum Wilson scored in the third minute and Fábio Carvalho added a second on the stroke of half-time, both set up by Dango Ouattara, as Brentford beat Reading 2-1 in the Carabao Cup third round despite a late Paudie O'Conner header.

By Guriball Newsroom · September 15, 2026 · 4 min read · Edited by Victor Sismotto

Brentford did the hard work in the first 45 minutes of their Carabao Cup third-round tie and then managed the rest. Callum Wilson scored in the third minute, Fábio Carvalho doubled the lead in first-half stoppage time, and Reading's response, a Paudie O'Conner header in the 72nd minute, arrived too late to force extra time.

Both goals had the same author. Dango Ouattara provided the assist for Wilson's early finish and again for Carvalho's strike at 45'+1', which meant Brentford walked in at the break two goals to the good and in full control of the evening.

Goal by goal

  1. 3' — Callum Wilson (Brentford), assisted by Dango Ouattara: 0-1
  2. 45'+1' — Fábio Carvalho (Brentford), assisted by Dango Ouattara: 0-2
  3. 72' — Paudie O'Conner, header (Reading), assisted by Charlie Savage: 1-2

Reading's goal came from Charlie Savage's assist and O'Conner's header. Brentford held on from there, and Reading, who used all five of their substitutes, did not find an equaliser.

Line-ups

Reading (4-2-3-1): Joel Pereira; Conor Masterson, Paudie O'Conner, Hayden Roberts, Ashqar Ahmed; Joshua Stokes, Charlie Savage; Liam Fraser, Jamie Reid, Daniel Kyerewaa; Randell Williams. Substitutes used: Jeriel Dorsett, George Earthy, Paddy Lane, Jacob Brown, Kyreece Lisbie.

Brentford (4-2-3-1): Ellery Balcombe; Rico Henry, Kristoffer Ajer, El Hadji Malick Diouf, Michael Kayode; Fábio Carvalho, Mamadou Sangare; Mikkel Damsgaard, Callum Wilson, Keane Lewis-Potter; Dango Ouattara. Substitutes used: Igor Thiago, Jannik Schuster, Jaidon Anthony, Aaron Hickey, Yehor Yarmoliuk.

Territory without reward

StatReadingBrentford
Possession29.1%70.9%
Accurate passes188/259593/652
Corners57
Fouls committed811
Offsides23
Yellow cards00
Red cards00

The passing numbers show how one-sided the control was. Brentford completed 593 of 652 passes, against 188 of 259 for Reading, and held almost 71 per cent of the ball. It was also a clean evening in terms of discipline: no yellow cards and no reds for either side.

Two assists, two different finishers

Wilson, who started the match up front, scored in the third minute, and Ouattara had the final touch on the move. The second goal came from a different part of the pitch: Carvalho scored in first-half stoppage time, again with Ouattara creating it. Brentford used all five of their substitutes, among them Igor Thiago, Jaidon Anthony and Aaron Hickey.

Two different paths to round three

Brentford, a Premier League club, entered the competition in the third round, so this was their first Carabao Cup match of 2026-27. Reading had already played twice to get here. They drew 1-1 at Bromley in the first round and went through 5-4 on penalties, then won 3-0 at Stevenage in the second round on 25 August. This tie was their third cup match in just over a month.

The two clubs have no previous meeting in Guriball's archive, so there is no head-to-head record to draw on. For Brentford the tie sat between league games: they had drawn 2-2 at Bournemouth on 12 September and returned three days after this win to beat Chelsea 3-0 at home in the Premier League on 18 September.

What's next

Brentford move into the fourth round, where the draw sent them to Sunderland. The tie was played on 28 October and Sunderland won it 3-2, ending Brentford's run. Reading's cup run ends here after three rounds.

Picks for you

Advertising. Affiliate links — we may earn a commission on your purchases, at no extra cost to you. It does not influence our editorial coverage.