Daniel Okoye
Senior football correspondent
Writing for OneLightScore since 2026
Daniel Okoye leads OneLightScore's match coverage across Europe's top five leagues. He writes tactical analysis, post-match reports and transfer-window explainers, and has covered domestic and continental football for more than a decade.

Aston Villa 0-1 Arsenal: Saka Settles a Tight Villa Park Night
Bukayo Saka scored the only goal as Arsenal beat Aston Villa 0-1 at Villa Park in Premier League Round 2. Villa had zero shots on target.
31 Aug 20268 min read

Aston Villa's rebuild faces an immediate test as Arsenal visit Villa Park
Unai Emery's heavily rebuilt Villa side host Arsenal in Premier League Round 2, days after a 4-0 defeat at Brighton and a summer that stripped out Ollie Watkins, Emiliano Martinez and more.
31 Aug 20262 min read

Aston Villa vs Arsenal: Premier League Preview – Can Villa Halt the Champions?
Aston Villa host Arsenal at Villa Park on Monday night as the defending champions look to make it two wins from two. Villa sit bottom after a heavy opening defeat and need a response.
31 Aug 20262 min read

Real Madrid 4-0 Malaga - LaLiga Match Report: 11 Minutes Settled It
Real Madrid beat Malaga 4-0 at Estadio Santiago Bernabéu, three goals inside eleven first-half minutes settling it before the half-hour. Malaga managed one shot on target from 14 attempts, and Arda Güler scored in stoppage time, four minutes after replacing Jude Bellingham.
30 Aug 20267 min read

Tottenham 0-2 Newcastle: Premier League Match Report as Spurs Draw Another Blank
Tottenham 0-2 Newcastle: the hosts had 57% possession, 17 shots and six on target at Tottenham Hotspur Stadium and still lost. Anthony Elanga struck on 62 minutes and Yoane Wissa on 72, set up by Nick Woltemade a minute after he came off the bench.
30 Aug 20267 min read

Sevilla vs Atletico Madrid 1-3: Ruthless Atleti Punish 20-Shot Hosts
Atletico Madrid scored three times inside 33 minutes at the Ramon Sanchez Pizjuan, then defended for an hour. Sevilla had 20 shots to Atletico's 12 and matched them on xG, but lost 1-3 in a match decided entirely by which side finished its chances.
30 Aug 20267 min read

Chelsea 4-3 Brighton: Match Report, Goals and a 26% Possession Masterclass
Chelsea beat Brighton 4-3 at Stamford Bridge, scoring three inside 32 minutes and then defending a seven-goal thriller with just 26% of the ball. João Pedro scored at both ends and set up Cole Palmer's 74th-minute winner.
30 Aug 20266 min read

Liverpool 2-2 Nottingham: Match Report as 69% Possession Hid an xG Defeat
Liverpool 2-2 Nottingham at Anfield: the hosts held 69% of the ball and still trailed twice, Isak and Victor Munoz cancelling out Dan Ndoye and a Morgan Gibbs-White penalty. Nottingham won the expected-goals battle 2.30-1.75 and the big-chance count 5-1 as the away side.
30 Aug 20267 min read

Crystal Palace 1-4 Manchester City: Six Minutes Decided It - Premier League Report
Manchester City won 4-1 at Selhurst Park, and Crystal Palace vs Manchester City turned on a six-minute window: Rayan Cherki scored twice either side of a Gianluigi Donnarumma own goal. City took four goals from just 1.46 xG.
30 Aug 20267 min read

Barcelona 2-0 Ath Bilbao: 4.23 xG and Not One Bilbao Shot on Target
Barcelona beat Ath Bilbao 2-0 at Camp Nou, but the scoreline undersells it: 4.23 expected goals to 0.25, 22 shots to five, and not one Ath Bilbao effort on target in ninety minutes. The analysis of a 2-0 that should have been far more.
30 Aug 20267 min read

Manchester Utd 5-2 Ipswich - Premier League Match Report & Highlights
Manchester Utd beat Ipswich 5-2 at Old Trafford after a 1-1 first half, Bruno Fernandes scoring a hat-trick and setting up the fifth. United finished with 32 shots and 4.54 xG, yet Ipswich shaded the opening 45 minutes on expected goals.
30 Aug 20266 min read

Real Madrid 4-1 Real Sociedad: Mbappé Hat-Trick Breaks a Level Game
Real Madrid beat Real Sociedad 4-1 at Estadio Santiago Bernabéu after Luka Sucic had levelled things at the break. Kylian Mbappé's hat-trick and a Vinícius Júnior goal delivered three in twenty second-half minutes, and a 3.18-0.66 xG split explained the rest.
30 Aug 20267 min read