Match coverage

Kingsley Coman haunts PSG as Bayern claim sixth European Cup thanks to Hansi Flick masterstroke

Below is a list of my match coverage: reports, previews, player ratings and the like – published across various platforms, covering different leagues, teams, competitions.. plenty.

Articles written pre-January 2017 are archived and don’t feature in this list. In chronological order, click on a piece for the publish date before reading… Enjoy and feel free to leave feedback!


Tottenham vs Manchester City Preview: Pivotal clash awaits both this weekend

UEL MD3 Group Stage Previews: Tottenham, Villarreal and Leicester in action

RB Leipzig 2-1 PSG: 5 Hits and Flops as Nagelsmann’s men complete frantic comeback

UCL Previews: Salzburg-Bayern, Man City-Olympiacos // Brugge-Dortmund, Basaksehir-Man Utd


UEL MD2 Group Stage Previews: Leicester, Leverkusen and Tottenham feature

Juventus 0-2 Barcelona: 5 Talking Points as Dembele, Messi pile early pressure on Pirlo

UCL Previews: Lokomotiv-Bayern, Atletico-Salzburg // Man Utd vs RB Leipzig, Dortmund-Zenit

Bayern 4-0 Atletico Madrid: Player Ratings as Bavarians begin UCL defence in style

Europa League Group Stage Previews: Bayer Leverkusen, Arsenal among those in action

PSG 1-2 Manchester United: 5 Talking Points as Rashford turns hero again

Champions League MD1 Group Stage Previews: Lazio-Dortmund, Inter-Gladbach

Manchester City vs Arsenal Preview: Citizens target statement win at Arteta’s expense

Derby County vs Watford Preview: Rams target successive wins in TV fixture

Bundesliga double-header preview: Wolfsburg-Augsburg, Bayern-Hertha


Borussia Dortmund 2-3 Bayern Munich: Player Ratings as Kimmich seals another trophy

Liverpool vs Arsenal Preview: An important test awaits Arteta’s men

Chelsea vs Liverpool Preview: An early litmus test for Lampard’s Blues

Bayern Munich vs Schalke 04 Preview: Bavarians begin another title defence

Brighton vs Chelsea Preview: Lampard’s men target winning start in tough test

Tottenham vs Everton Preview: Two ambitious sides clash in north London

West Ham vs Newcastle United Preview: Hammers host motivated Magpies

Nations League – Portugal 4-1 Croatia: Player Ratings as Santos’ side cruise to victory


Arsenal 1-1 Liverpool (5-4 on pens): Gunners clinch Community Shield victory

Ligue 1 – Lyon vs Dijon preview: OL target winning start to new domestic season

Bayern Munich 1-0 PSG: 5 Talking Points as Coman’s strike clinches UCL triumph

Europa League Final Preview: Sevilla vs Inter Milan – Quest for supremacy ends here

UCL SF Preview: Lyon vs Bayern Munich – Bavarians looking to end OL’s fairytale

RB Leipzig 0-3 PSG: 5 Talking Points as Parisians cruise into Champions League Final

Europa League SF preview: Sevilla vs Manchester United – Anything can happen

UCL QF preview: Manchester City vs Lyon – Will the Citizens avoid a slip-up here?

PSG 2-1 Atalanta: 5 Talking Points as Choupo-Moting’s late heroics seal comeback

Barcelona 3-1 Napoli: 5 Talking Points as Messi excellence ends Partenopei’s season

Man City 2-1 Real Madrid: 5 Talking Points as Citizens sting Real, into quarter-finals

Champions League last-16 previews: Manchester City vs Realand Bayern vs Chelsea

Arsenal 2-1 Chelsea: Aubameyang’s brace seals FA Cup trophy and European football


Juventus 2-1 Lazio: Player Ratings as Ronaldo’s brace edges Juve closer to title

Previews: Plenty to play for as Palace host Man Utd, Everton entertain Aston Villa

Sheffield United 3-0 Chelsea: 5 Talking Points as Blades blast Blues into submission

Previews: Battle at the bottom as Norwich host West Ham, Watford play Newcastle

Barcelona 1-0 Espanyol: 5 Hits and Flops as Suarez’s strike relegates city rivals

Championship Previews: West Brom-Derby, Millwall and Swansea among sides in action

Athletic Bilbao 0-1 Real Madrid: 5 Hits and Flops as Los Blancos edge closer to title

Sheffield United 3-1 Tottenham: Sander Berge excels as Wilder’s side sweep Spurs aside


Celta Vigo 2-2 Barcelona: 5 Hits and Flops as Aspas further dents Barca’s title hopes

Serie A previews: Roma-Sampdoria, Atalanta-Lazio as Italian football return continues

Championship previews: Fulham host Brentford, West Brom entertain Birmingham

Real Madrid 3-0 Valencia: 5 Hits and Flops as Benzema, sub Asensio turn on the style

Barcelona 2-0 Leganes: 5 Hits and Flops as Fati, Messi on target in another Barca win

Real Sociedad 1-1 Osasuna: Oyarzabal’s strike forces sides to settle for point

Mallorca 0-4 Barcelona: Vidal and Braithwaite among scorers as leaders ease to victory

Bayern 2-1 Borussia Monchengladbach: Goretzka’s late winner stings visitors

Juventus 0-0 Milan: Ronaldo misses penalty, but Juve into Coppa Italia Final

Sevilla 2-0 Real Betis: Lucas Ocampos magic decisive in El Grand Derbi win

DFB-Pokal semi-final previews: Saarbrucken-Leverkusen and Bayern-Frankfurt

2. Bundesliga Previews: Hannover-Heidenheim, Aue-Karlsruher and Stuttgart-Osnabruck

Freiburg 1-0 Borussia Monchengladbach: Petersen strikes as visitors drop key points

Werder Bremen 0-3 Eintracht Frankfurt: Silva and sub Ilsanker stifle blunt hosts

FC Köln 2-4 RB Leipzig: Nagelsmann’s men show too much class in six-goal thriller


SC Paderborn 1-6 Borussia Dortmund: Sancho’s first senior hat-trick sinks hosts

Schalke 04 0-1 Werder Bremen: Bittencourt’s stunner extends Blues’ winless streak

SC Freiburg 0-1 Bayer Leverkusen: Havertz pokes home winner in hard-fought win

2. Bundesliga Previews: Nürnberg-Bochum, Sandhausen-Hannover, Dresden-Stuttgart

Bundesliga returns: Borussia Dortmund, Hertha and Gladbach record big wins


PSG 2-0 Bor. Dortmund: 5 Hits and Flops as Parisians recover, book quarter-final berth

Real Betis 2-1 Real Madrid: 5 Hits and Flops as Betis stun Los Blancos in nail-biting finish

Chelsea 2-0 Liverpool: 5 Hits and Flops as Blues earn FA Cup quarter-final berth


Real Madrid 1-2 Manchester City: 5 Hits and Flops as Citizens snatch memorable late win

Chelsea 0-3 Bayern Munich: 5 Hits and Flops as Bavarians excel in London again

Walsall vs Port Vale Preview: Valiants hungry to extend unbeaten streak in tricky clash

Bor Dortmund 2-1 PSG: Same old story with polarising Neymar, Haaland steals the show

Maguire, Batshuayi experience contrasting displays at Stamford Bridge as VAR intrudes

Aston Villa 2-3 Tottenham: Son punishes late error, scores stoppage-time winner

QPR vs Stoke City Preview: Battle teetering near the bottom awaits

Burton Albion 2-2 Oxford United: Matty Taylor’s stoppage-time strike snatches late point

Real Betis 2-3 Barcelona: 5 Hits and Flops as ten-man Barca battle back to win ugly

Leverkusen 4-3 Dortmund: Bailey and Bender with late goals in sensational finish

Watkins, Mitrovic score 20th league goals in wins for Brentford and Fulham

Northampton Town vs Port Vale Preview: Valiants look to boost promotion hopes


QPR 1-0 Leeds United: Nahki Wells’ controversial winner stings wasteful Whites

Monaco 1-4 PSG: Mbappe nets brace against former side as VAR steals show

Arsenal 1-0 Leeds United: 5 Hits and Flops as Gunners into FA Cup 4th Round



Arsenal 1-2 Chelsea: 5 Hits and Flops as Blues snatch late comeback win

Burnley 0-2 Manchester United: 5 Talking Points, Tactical Analysis as Rashford stars

Leicester City 0-4 Liverpool: 5 Talking Points, Tactical Analysis as Reds win yet again

Chelsea 0-1 AFC Bournemouth: 5 Talking Points, Tactical Analysis as Cherries prevail

Bayern Munich 3-1 Tottenham: Ratings as Bavarians boast 100% win UCL record

Inter Milan 1-2 Barcelona: Ratings as Ansu Fati makes Champions League history

Liverpool 5-2 Everton: 5 Hits and Flops with Reds winning another Merseyside Derby


Stoke City vs Blackburn Rovers Preview: Potters aim for return to winning ways

Barcelona 3-1 Borussia Dortmund: 5 Talking Points, Tactical Analysis – more Messi magic

Real Madrid 2-2 PSG: 5 Talking Points, Tactical Analysis in memorable UCL thriller

Barnsley vs Stoke Preview: Early relegation six-pointer, both need points

Real Madrid 6-0 Galatasaray: 5 Talking Points, Tactical Analysis as Los Blancos cruise

Chelsea 4-4 Ajax: Erik ten Hag’s men dig deep in crazy eight-goal thriller

Man City 2-1 Southampton: 5 Talking Points, Tactical Analysis as Kyle Walker wins it


EFL Previews – Staffordshire Region

Millwall vs Stoke City Preview: Gary Rowett reunion, plenty at stake for both

Slavia Prague 1-2 Barcelona: 5 Talking Points, Tactical Analysis

Club Brugge 0-5 PSG: 5 Talking Points and Tactical Analysis

Manchester United 1-1 Liverpool: 5 Hits and Flops – Reds drop first points of the season

Sweden 1-1 Spain: 3 Talking Points – Rodrigo’s late equaliser saves La Roja

Bulgaria 0-6 England: 5 Talking Points in heavy victory marred by racism

Macclesfield Town vs Port Vale match preview: Intriguing local derby in store

Belgium 9-0 San Marino: 5 Talking Points – Martinez’s men cruise to record-equalling win

Three reasons why Chelsea beat Southampton 4-1

3 reasons why Bayern Munich lost 2-1 against Hoffenheim

Barcelona 2-1 Inter Milan: 5 Hits and Flops – Todibo shines on Champions League debut

Tottenham 2-7 Bayern Munich: 5 Talking Points and Tactical Analysis


Manchester United 1-1 Arsenal: 5 Hits and Flops – Points are shared at Old Trafford

Chelsea 1-2 Liverpool: 5 Hits and Flops – Klopp’s men manage pressure to win again

Granada 2-0 Barcelona: 5 Hits and Flops – Barca stunned after sluggish away display

Manchester City 8-0 Watford: 5 Talking Points as defending champs smash Hornets

How the La Liga table can change this weekend: September 20

Eintracht Frankfurt 0-3 Arsenal: Saka shines as Gunners respond with convincing win

PSG 3-0 Real Madrid: 5 Hits and Flops – di Maria hurts his former club in big way

Napoli 2-0 Liverpool: 5 Hits and Flops – Ancelotti’s men outsmart Reds in Europe

Norwich City 3-2 Manchester City: 5 Talking Points as Canaries snatch shock win

Real Madrid vs Levante: Real predicted line-up, injury news, suspensions and more

Manchester United vs Leicester City: Preview, team news, predicted XI

Euro 2020 Qualifiers: 3 reasons why England beat Kosovo 5-3

Wales 2-1 Azerbaijan: Bale heads winner, caps whirlwind week for club and country

Euro 2020 Qualifier – Romania 1-2 Spain: 5 Talking Points as Kepa’s late save proves key

3 reasons why Arsenal drew 2-2 with Tottenham


Three reasons why Bayern Munich beat Mainz 6-1

How the La Liga table can change this weekend: August 30

Montpellier 1-0 Lyon: Souquet’s super strike sinks lacklustre visitors

Barcelona 5-2 Real Betis: 5 Hits and Flops

3 reasons why Liverpool beat Arsenal 3-1

Liverpool vs Arsenal Preview: Premier League predictions, analysis and more

Wolves 1-1 Manchester United: 5 Hits and Flops as Neves’ stunner earns draw

Mason Mount thrills on Stamford Bridge debut, Chelsea drop points again

Everton 1-0 Watford: Bernard’s strike seals slender win in frenetic battle

Athletic Bilbao 1-0 Barcelona: Player Ratings as Bilbao earn hard-fought victory

Liverpool 3-2 Chelsea (5-4 on pens): 5 Hits and Flops as Adrian proves matchwinner

West Ham 0-5 Manchester City: 5 Hits and Flops as Hammers decimated at home

Liverpool 4-1 Norwich City: Reds cruise to comfortable win over naive Canaries

Huddersfield 1-2 Derby County: Lawrence’s stunning brace kickstarts Cocu era

Manchester City 1-1 Liverpool (5-4 on pens): 5 Talking Points as Pep’s men victorious

Liverpool 3-1 Lyon: 5 Talking Points as Reds finish pre-season with solid win


Real Madrid 0-1 Tottenham Hotspur: 5 Talking Points as Spurs victorious in pre-season

Stoke 1-2 Leicester City: Tielemans’ timely winner sinks Potters in drab affair


Fabian Ruiz stars, Spain win U21 Euros with 2-1 victory over Germany

EURO U21 Roundup: Day 1 complete – Poland and hosts Italy victorious

Portugal 1-0 Netherlands: 5 Hits and Flops as Guedes goal wins Nations League

Netherlands 3-1 England: 5 Talking Points & Tactical Analysis

Portugal 3-1 Switzerland: 5 Talking Points & Tactical Analysis

Champions League Final – Liverpool 2-0 Tottenham: 5 Hits and Flops as Reds seal no. 6

Women’s World Cup 2019: France Squad, Preview and Predictions


Europa League Final – Chelsea 4-1 Arsenal: 5 Hits and Flops as Blues cruise to silverware

Arsenal vs Chelsea: Europa League Final match preview, predictions and more

Aston Villa 2-1 Derby County: El Ghazi and McGinn seal Villa’s Premier League return

Charlton 2-1 Sunderland: Addicks leave it late, but confirm Championship promotion

Manchester City 6-0 Watford: Slick Citizens confirm domestic treble with FA Cup triumph

Leeds United (3) 2-4 (4) Derby County: Marriott the hero as Rams off to Wembley

Brighton 1-4 Manchester City: 5 Talking Points as Pep’s men retain Premier League title

Derby County 0-1 Leeds United: Roofe gives Whites slender play-off advantage

Valencia 2-4 Arsenal: 5 Talking Points as Gunners enjoy sweet European away display

Ajax 2-3 Tottenham: 5 Hits and Flops as Lucas’ hat-trick books Spurs’ first UCL Final spot

Liverpool 4-0 Barcelona: 5 Talking Points as Klopp’s side achieve the unthinkable

Newcastle 2-3 Liverpool: 5 Talking Points as Reds manage to clutch a five-goal thriller

Arsenal 3-1 Valencia: Lacazette and Aubameyang gift Gunners comfortable lead

Barcelona 3-0 Liverpool: 5 Talking Points as Messi sparkles and Barca earn strong hold

Tottenham Hotspur 0-1 Ajax: 5 Hits and Flops as Ten Hag’s men hold first leg advantage


Manchester United 1-1 Chelsea: 5 Hits and Flops as de Gea’s poor form continues

Barcelona 1-0 Levante: 5 Hits and Flops as Messi – who else – secures successive title

Manchester United 0-2 Manchester City: 5 Talking Points as Silva and Sane sink United

Tottenham 1-0 Brighton: Eriksen’s late stunner breaks Seagulls’ hearts

Brentford 2-0 Leeds United: Maupay, Canos dent visitors’ promotion hopes

Barcelona 2-1 Real Sociedad: 5 Talking Points as Valverde’s men close in on another title

Barcelona vs Real Sociedad preview: Key players, match prediction and more

Manchester City vs Tottenham preview: Retribution time after eventful midweek clash

Napoli 0-1 Arsenal: 5 Hits and Flops as Lacazette’s free-kick seals valuable lead in Naples

Manchester City 4-3 Tottenham: 5 Hits and Flops as controversy mars drama-filled night

Juventus (2) 1-2 (3) Ajax: de Ligt heads underdogs into the semis5 Talking Points

Liverpool 2-0 Chelsea: Mane and Salah’s quick-fire goals sink wasteful Blues

Liverpool vs Chelsea Preview: Key players, match prediction and more

SPAL 2-1 Juventus: Moise Kean scores again, Stephy Mavididi makes Juve debut

Leicester 0-1 Newcastle: Ayoze ensures Benitez’s men earn important away win

Manchester United 0-1 Barcelona: 5 Talking Points as Barca snatch important away goal

Tottenham 1-0 Manchester City: Son’s strike sinks lacklustre Citizens

Everton 1-0 Arsenal: Jagielka extends Gunners’ poor away form

Barcelona 2-0 Atletico Madrid: Suarez and Messi breach Atleti resistance late on

Leek Town 3-1 Mossley: Reeves, Maguire and Sanders strikes seal comfortable win


Liverpool 2-1 Tottenham: Lloris’ mistake gifts Reds another crucial winHits and Flops

Barcelona 2-0 Espanyol: 5 Talking Points – Messi with another brace in derby win

Stade Rennais 0-1 Lyon: Terrier’s late strike snatches all three points

England 5-0 Czech Republic: 5 Hits and Flops – Sterling and Sancho shine at Wembley

Everton 2-0 Chelsea: 5 Hits and Flops – Richarlison stars, while Luiz struggles at Goodison

Swansea 2-3 Man City: 5 Talking Points – Subs prove matchwinners for Pep in FA Cup

Arsenal 3-0 Stade Rennais: 5 Talking Points as Gunners recover deficit to book QF place

Barcelona 5-1 Lyon: Messi magic overwhelms visitors to seal QF berth5 Hits and Flops

Manchester City 7-0 Schalke 04: 5 Hits and Flops as Citizens cruise into next round

Liverpool 4-2 Burnley: 5 Hits and Flops as Firmino and Mane have a brace each

Manchester City 3-1 Watford: 5 Talking Points as Sterling nets 12-minute hat-trick

PSG 1-3 Manchester United: 5 Hits and Flops as visitors book QF place – with controversy

Real Madrid 1-4 Ajax: 5 Hits and Flops as free-flowing, fearless Ajax win at the Bernabeu

AFC Bournemouth 0-1 Manchester City: 5 Talking Points as Mahrez ensures City win

Tottenham 1-1 Arsenal: Aubameyang’s miss & poor officiating overshadow derby draw


Man City 1-0 Chelsea (4-3 on pens): Sterling’s winner seals successive Carabao Cup win

Manchester United 0-0 Liverpool: 5 Hits and Flops in the battle of defenders

FC Schalke 04 2-3 Manchester City: 5 Talking Points as Sterling and Sane rescue visitors

Lyon 0-0 FC Barcelona: 5 Talking Points as ter Stegen excellent while Fekir’s absence felt

Chelsea 0-2 Manchester United: 5 Talking Points as Herrera and Pogba secure FA Cup win

Barcelona 1-0 Real Valladolid: 5 Hits and Flops as Messi, Masip shine at Nou Camp

Tottenham 3-0 Bor Dortmund: Inspired second-half sees Spurs in controlHits and Flops

Manchester United 0-2 PSG: Kimpembe and Mbappe silence Ole’s men

Manchester City 6-0 Chelsea: Aguero & Sterling shine as hosts enjoy routHits and Flops

Liverpool 3-0 AFC Bournemouth: 5 Hits and Flops as Reds return to summit, for now

Everton 0-2 Manchester City: Laporte and Jesus score as Citizens reclaim top spot

Manchester City 3-1 Arsenal: Aguero hat-trick as Citizens cruise to win

Juventus 3-3 Parma: Gervinho’s late brace stuns league leaders in Turin


Liverpool 1-1 Leicester City: 5 Talking Points – Mane proves his worth, dubious officiating

Arsenal 1-3 Manchester United: 5 Talking Points – Lukaku shines, same old Gunners

Manchester United 2-1 Brighton: 5 Talking Points – Rashford stars, Brighton frustrate

Wolves 4-3 Leicester City: Jota hat-trick secures last-gasp win in epic thriller

Barcelona 3-0 Eibar: 5 Hits and Flops – Suarez and Messi combine in another Barca win

Everton 2-0 Bournemouth: Zouma and Calvert-Lewin seal much-needed home win

West Ham 1-0 Arsenal: Declan Rice’s first career goal sinks Gunners5 Talking Points

West Ham vs Arsenal Preview: Intriguing London derby awaits

Wolves 2-1 Liverpool: Neves’ super strike sends hosts into FA Cup fourth round

Chelsea 0-0 Southampton: 5 Hits and Flops in frustrating goalless draw



Southampton 1-3 Man City: 5 Talking Points – Kayne Ramsay’s debut, poor finishing clear

Chelsea 0-1 Leicester City: 5 Hits and Flops – Vardy goal inflicts Blues’ first home loss

Arsenal 0-2 Tottenham: 5 Hits and Flops – Son and Alli with goals as Spurs exact revenge

Southampton 3-2 Arsenal: 5 Talking Points as Saints end Gunners’ unbeaten streak

Hoffenheim 0-0 Borussia Monchengladbach: Nagelsmann’s men dominate, no reward

Manchester City 2-1 TSG Hoffenheim: Hits and Flops – Sane excels, Laporte struggles

Barcelona 1-1 Tottenham: 5 Hits and Flops – Dembele impresses, Walker-Peters wilts

Juventus 1-0 Inter: Mandzukic’s second-half header settles Derby D’Italia

Southampton 2-2 Manchester United: 5 Hits and Flops as visitors battle back from deficit


PSG 2-1 Liverpool: Match analysis as Ligue 1 champs sink Reds, 5 Hits and Flops

Juventus 1-0 Valencia: 5 Hits and Flops as tireless Mandzukic takes his chance

Tottenham 3-1 Chelsea: 5 Talking Points as Spurs end Blues unbeaten run, expose flaws

West Ham 0-4 Manchester City: 5 Hits and Flops in the Sane and Sterling show, yet again

England 2-1 Croatia: Kane winner sends Lions to Nations League semisHits and Flops

Nations League – Netherlands 2-0 France: 5 Talking Points as Oranje stun World champs

Chelsea 0-0 Everton: 5 Hits and Flops – Digne excels, Morata not so much

Chesterfield 1-1 Billericay Town: Emmanuel’s screamer secures FA Cup replay

FA Cup First Round – Chesterfield vs Billericay Town Preview: Upset on the cards?

Arsenal 0-0 Sporting Lisbon: 5 Hits and Flops as Nani, Aubameyang underwhelm

Juventus 1-2 Manchester United: 5 Hits and Flops as Mata and Sandro OG snatch late win

Montpellier 3-0 Marseille: Laborde’s brace helps send hosts second in Ligue 1

Hoffenheim 4-1 Bayer Leverkusen: Nelson scores screamer as visitors stunned


Barcelona 5-1 Real Madrid: 5 Hits and Flops – Ramos the villain while Suarez excels

Barcelona 2-0 Inter Milan: 5 Hits and Flops as Rafinha impresses though Icardi falters

Manchester United 0-1 Juventus: Dybala goal enough during disciplined away display

Chelsea 2-2 Man United: Barkley’s stoppage-time equaliser saves Blues’ unbeaten streak

Huddersfield 0-1 Liverpool: 5 Hits and Flops as Salah and Shaqiri shine in slender win

Wales 1-4 Spain: 5 Hits and Flops as Enrique’s men ooze class and display dominance

Fulham 1-5 Arsenal: 5 Hits and Flops as Lacazette, Bellerin shine at Craven Cottage

Borussia Dortmund 4-3 Augsburg: Alcacer hat-trick stuns visitors in crazy second-half

Man United 0-0 Valencia: 5 Hits and Flops – Garay, Kondogbia excel at Old Trafford


West Ham 3-1 Man United: 5 Hits and Flops – Anderson shines, Mourinho’s men exposed

Cardiff 1-2 Burnley: Hart excels as hosts’ efforts not enough in south Wales

Fulham 1-1 Watford: 5 Hits and Flops – Mitrovic, Hughes impress as points are shared

Newcastle United 1-2 Arsenal: 5 Hits and Flops – Ozil and Xhaka impress in away victory

Germany 0-0 France: Areola excellent on debut in rousing Nations League stalemate

France vs Germany Preview: Tricky test awaits both in UEFA Nations League opener


AFC Bournemouth 2-2 Everton: 5 Hits and Flops as King, Ake score in hard-fought draw

Everton 2-1 Southampton: 5 Hits and Flops as Richarlison and Ings impress at Goodison

Huddersfield Town 0-3 Chelsea: 5 Hits and Flops as life under Sarri starts with a win

Manchester United 2-1 Leicester City: Shaw’s first senior goal enough in curtain-raiser

Reading 1-2 Derby County: Lampard off to perfect managerial start with late winner


World Cup Final Preview: France vs Croatia – All or nothing

France 1-0 Belgium: Umtiti’s header breaks Belgians in smash-and-grab victory

Uruguay 0-2 France: Varane and Muslera’s error seal semi-final place


France 4-3 Argentina: Mbappe magic fires Bleus into the quarter-finals

World Cup Group E: Switzerland must keep Costa Rica on mat to reach knockout rounds

World Cup Group A: There’s only pride for one when Saudi Arabia and Egypt meet

England 6-1 Panama: Clinical Lions record biggest ever World Cup win

World Cup 2018: 5 best and worst players as Mexico beat South Korea

Tunisia 1-2 England: Kane’s stoppage-time strike spares Southgate’s blushes

France 2-1 Australia: Pogba’s deflected strike deflates plucky Socceroos

Portugal 3-3 Spain: Ronaldo hat-trick, Costa brace in World Cup classic

World Cup Group B – France vs Australia: Gut check time for Socceroos against Les Bleus?


Chelsea 1-0 Manchester United: Hazard’s penalty seals Blues’ eighth FA Cup triumph

Fulham (2) 2-0 (1) Derby County: Sessegnon and Odoi send Cottagers to Wembley


Bayern 1-2 Real Madrid: Hosts rue missed chances as Los Blancos draw first blood

Fulham 1-1 Brentford: Maupay’s stoppage-time strike sends Wolves to Premier League

Arsenal 3-2 Southampton: Welbeck the winner as Gunners hold on in frenetic finish

Liverpool 3-0 Manchester City: First-half blitz stuns lacklustre Citizens

Juventus 0-3 Real Madrid: Ronaldo runs riot as holders seal big win


Carabao Cup Final – Arsenal 0-3 Manchester City: Citizens rampant over limp Gunners

Real Madrid 3-1 PSG: Ronaldo steals the show as wasteful PSG rue their luck

Watford 4-1 Chelsea: Doucoure and Deulofeu shine as Hornets thump struggling Blues



Real Madrid 0-3 Barcelona: Messi sparkles as Barça go eleven points clear

Arsenal 3-3 Liverpool: Firmino ensures points are shared in six-goal thriller

Manchester United 1-2 Manchester City: Hosts outclassed as Pep’s men roll on

Nantwich Town 2-0 Stourbridge: Cole’s sweet strike seals morale-boosting victory


Borussia Dortmund 4-4 Schalke 04: Subs spark remarkable fightback in frantic finish

PSG 7-1 Celtic: Neymar, Cavani and Mbappé all on target as Bhoys dismantled

England 0-0 Germany: Loftus-Cheek excels as youthful side earn draw vs. world champs

Port Vale 4-2 Crewe: Montaño’s late strike seals win in hard-fought derby

Manchester City 3-1 Arsenal: Citizens impress against unfortunate Gunners


Real Madrid 1-1 Tottenham: Sides share spoils in tense encounter

Bulgaria 0-1 France: Matuidi’s slick strike seals important qualifying victory for visitors

Chelsea 0-0 Arsenal: A point for both in nail-biting finish


Watford 0-0 Brighton: Britos sees red but unlucky Seagulls settle for point in tense affair

u23s: Arsenal 4-3 Manchester City – Nelson and Nketiah shine, Wilshere sent off

u23s: Chelsea 2-0 Derby – Blues edge past unlucky Derby despite frantic finish

Arsenal 4-3 Leicester City: Giroud wins it late in seven-goal thriller on opening night

Arsenal 1-1 Chelsea (4-1 on pens): Gunners come from behind to win at Wembley again

AS Monaco 3-2 Toulouse: Defending champions battle hard to slender opening night win


Germany 1-0 Chile: Stindl strike seals Confederations Cup triumph

u21 Euros: Germany 1-0 Spain – Weiser’s first-half header seals Final victory

Ladies report: Arsenal 1-0 Reading – Carter helps maintain Gunners unbeaten run

u23s report: Arsenal 2-2 Man Utd – Subs cost Young Guns in second-half comeback

u23s preview: Arsenal vs Utd – Final league clash awaits for Steve Gatting’s youngsters

Anything but pride left to play for? Arsenal vs Manchester United preview


FA Cup semi-final preview: Arsenal vs Manchester City with Wenger’s men underdogs

AS Monaco (6) 3-1 (3) Borussia Dortmund: Hosts excel and seal semi-final berth

Crystal Palace vs Arsenal Preview: Must-win clash as Eagles host unpredictable Gunners

Arsenal vs West Brom Preview: Gunners look to bounce back against tricky side

U23 report: Arsenal 3-3 Manchester City – Jenkinson nets last-gasp equaliser in thriller


AFCON final report: Elneny scores but Cameroon break Egyptian hearts

Report: Southampton 1-3 Arsenal – Bramall debuts, Nketiah proves influential