Wrexham 0 – 1 Liverpool

CLUBFRIENDLY · July 29, 2026 · Final
🎧 Post-Game Report (audio)

Post-Game Recap

Liverpool edged Wrexham one-nil in Wednesday night's pre-season friendly, a result that was tighter than the scoreline suggests but ultimately fair given how the game played out.

Liverpool controlled the ball from the opening exchanges, finishing with just over sixty percent possession, but Wrexham were not simply sitting back — they actually outshot the visitors eleven to nine, and their three saves from the Liverpool keeper matched what Wrexham's own goalkeeper had to deal with at the other end. It was a competitive, physical contest with ten fouls apiece and not a card shown all night.

The man who stood above everyone in a Liverpool shirt was Ifeanyi Ndukwe — eighty-one accurate passes and nine defensive interventions. He was everywhere, dictating tempo in possession and snuffing out danger without the ball. Harvey Elliott led the attacking threat with three shots, constantly probing, and it was that persistent pressure that eventually broke Wrexham down. Giorgi Mamardashvili was solid when called upon, collecting three saves to keep the clean sheet intact.

For Wrexham, Callum Doyle was the most threatening outlet going forward with two shots, and Matty James kept them ticking over with forty-one accurate passes, but they simply could not convert their chances when it mattered.

Liverpool take the win, the clean sheet, and some real confidence heading into the final stretch of pre-season. That's your post-game report. Sports Desk, signing off.

AI-generated post-game report composed from the official play-by-play and box score.

Complete Play-by-Play

Show all 98 plays
Lineups are announced and players are warming up.
First Half begins.
Attempt saved. Joshua Abe (Liverpool) left footed shot from the centre of the box is saved in the centre of the goal by Danny Ward (Wrexham). Assisted by Harvey Elliott. 3'
Attempt missed. Lewis Koumas (Liverpool) right footed shot from outside the box misses to the left. 5'
Corner, Liverpool. Conceded by Callum Doyle. 7'
Foul by George Thomason (Wrexham). 8'
Joshua Abe (Liverpool) wins a free kick on the right wing. 8'
Offside, Liverpool. Calum Scanlon is caught offside. 8'
Lewis O'Brien (Wrexham) wins a free kick in the defensive half. 11'
Foul by Trey Nyoni (Liverpool). 11'
Attempt blocked. Sam Smith (Wrexham) left footed shot from the centre of the box is blocked. 12'
Corner, Wrexham. Conceded by Ifeanyi Ndukwe. 12'
Attempt missed. Callum Doyle (Wrexham) header from very close range is high and wide to the right. Assisted by Lewis O'Brien with a cross following a corner. 13'
Attempt saved. Sam Smith (Wrexham) header from outside the box is saved in the centre of the goal by Giorgi Mamardashvili (Liverpool). Assisted by Dan Scarr with a through ball. 16'
Sam Smith (Wrexham) wins a free kick in the attacking half. 17'
Foul by Luke Chambers (Liverpool). 17'
Foul by Dan Scarr (Wrexham). 17'
Harvey Elliott (Liverpool) wins a free kick in the defensive half. 17'
Foul by Oliver Rathbone (Wrexham). 21'
Dominik Szoboszlai (Liverpool) wins a free kick in the defensive half. 21'
Attempt missed. Davis Keillor-Dunn (Wrexham) right footed shot from outside the box misses to the right. Assisted by George Thomason. 21'
Davis Keillor-Dunn (Wrexham) wins a free kick in the defensive half. 24'
Foul by Calvin Ramsay (Liverpool). 24'
Foul by George Thomason (Wrexham). 25'
Calvin Ramsay (Liverpool) wins a free kick in the defensive half. 25'
Offside, Wrexham. Sam Smith is caught offside. 27'
Lewis O'Brien (Wrexham) wins a free kick in the defensive half. 27'
Foul by Dominik Szoboszlai (Liverpool). 27'
Handball by Lewis Koumas (Liverpool). 30'
Foul by Dan Scarr (Wrexham). 32'
Lewis Koumas (Liverpool) wins a free kick in the defensive half. 32'
George Thomason (Wrexham) wins a free kick in the defensive half. 34'
Foul by Lewis Koumas (Liverpool). 34'
Offside, Wrexham. George Thomason is caught offside. 36'
Foul by Oliver Rathbone (Wrexham). 37'
Milos Kerkez (Liverpool) wins a free kick in the defensive half. 37'
Corner, Wrexham. Conceded by Ifeanyi Ndukwe. 41'
Attempt saved. Callum Doyle (Wrexham) header from the centre of the box is saved in the top right corner by Giorgi Mamardashvili (Liverpool). Assisted by Matty James with a cross. 41'
Attempt blocked. Harvey Elliott (Liverpool) left footed shot from outside the box is blocked. Assisted by Dominik Szoboszlai. 45'
Fourth official has announced 0 minutes of added time. 45'
First Half ends, Liverpool 0, Wrexham 0. 45'+1'
Second Half begins Liverpool 0, Wrexham 0. 45'
Substitution, Wrexham. Harry Ashfield replaces Oliver Rathbone. 45'
Substitution, Liverpool. Kostas Tsimikas replaces Milos Kerkez. 45'
Substitution, Liverpool. Rio Ngumoha replaces Calum Scanlon. 45'
Substitution, Liverpool. Kieran Morrison replaces Trey Nyoni. 45'
Substitution, Liverpool. Curtis Jones replaces Joshua Abe. 45'
Attempt missed. Ryan Longman (Wrexham) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Lewis O'Brien with a cross. 46'
Attempt blocked. Lewis Koumas (Liverpool) left footed shot from the left side of the box is blocked. Assisted by Kostas Tsimikas. 48'
Attempt blocked. Dominik Szoboszlai (Liverpool) right footed shot from outside the box is blocked. 48'
Corner, Liverpool. Conceded by Callum Doyle. 48'
Attempt saved. Harvey Elliott (Liverpool) left footed shot from outside the box is saved in the bottom left corner by Danny Ward (Wrexham). Assisted by Lewis Koumas. 50'
Foul by Ryan Longman (Wrexham). 51'
Kostas Tsimikas (Liverpool) wins a free kick in the defensive half. 51'
Foul by Harry Ashfield (Wrexham). 56'
Kostas Tsimikas (Liverpool) wins a free kick in the defensive half. 56'
Attempt saved. Dominik Szoboszlai (Liverpool) right footed shot from outside the box is saved in the centre of the goal by Danny Ward (Wrexham). Assisted by Kieran Morrison. 58'
Attempt missed. Harvey Elliott (Liverpool) left footed shot from outside the box is too high. 59'
Substitution, Liverpool. James McConnell replaces Harvey Elliott. 63'
Substitution, Liverpool. Jeremie Frimpong replaces Calvin Ramsay. 63'
Substitution, Wrexham. Callum Burton replaces Danny Ward. 63'
Substitution, Wrexham. George Dobson replaces Matty James. 63'
Substitution, Wrexham. Aaron James replaces Ryan Longman. 63'
Substitution, Wrexham. Max Cleworth replaces Zak Vyner. 63'
Substitution, Liverpool. Will Wright replaces Lewis Koumas. 63'
Substitution, Wrexham. Dominic Hyam replaces Dan Scarr. 63'
Substitution, Wrexham. Lewis Brunt replaces Callum Doyle. 63'
Substitution, Wrexham. Kieffer Moore replaces Lewis O'Brien. 63'
Substitution, Wrexham. Bailey Cadamarteri replaces Davis Keillor-Dunn. 63'
Substitution, Wrexham. Nathan Broadhead replaces Sam Smith. 63'
Substitution, Wrexham. Liberato Cacace replaces George Thomason. 63'
Foul by Harry Ashfield (Wrexham). 66'
James McConnell (Liverpool) wins a free kick in the attacking half. 66'
Attempt saved. Nathan Broadhead (Wrexham) right footed shot from outside the box is saved in the top right corner by Giorgi Mamardashvili (Liverpool). 67'
Attempt missed. George Dobson (Wrexham) right footed shot from outside the box is high and wide to the left. Assisted by Nathan Broadhead. 67'
Goal! Liverpool 1, Wrexham 0. Rio Ngumoha (Liverpool) right footed shot from the right side of the box to the top left corner. Assisted by Dominik Szoboszlai following a fast break. 75'
Substitution, Liverpool. Joshua Sonni-Lambie replaces Dominik Szoboszlai. 76'
Substitution, Liverpool. Talla Ndiaye replaces Luke Chambers. 76'
Substitution, Liverpool. Harvey Davies replaces Giorgi Mamardashvili. 76'
Harry Ashfield (Wrexham) wins a free kick in the defensive half. 77'
Foul by James McConnell (Liverpool). 77'
Corner, Wrexham. Conceded by Talla Ndiaye. 79'
Attempt missed. Lewis Brunt (Wrexham) header from very close range is too high. Assisted by George Dobson with a cross following a corner. 79'
Max Cleworth (Wrexham) wins a free kick in the defensive half. 80'
Foul by Will Wright (Liverpool). 80'
Harry Ashfield (Wrexham) wins a free kick in the defensive half. 81'
Foul by James McConnell (Liverpool). 81'
Corner, Wrexham. Conceded by Jeremie Frimpong. 81'
Corner, Liverpool. Conceded by Lewis Brunt. 83'
Attempt missed. Kieffer Moore (Wrexham) left footed shot from the centre of the box is too high. 88'
Foul by Max Cleworth (Wrexham). 89'
Joshua Sonni-Lambie (Liverpool) wins a free kick in the attacking half. 89'
Fourth official has announced 2 minutes of added time. 90'
Attempt blocked. Kieffer Moore (Wrexham) right footed shot from the left side of the box is blocked. Assisted by Nathan Broadhead. 90'+1'
Aaron James (Wrexham) wins a free kick on the right wing. 90'+2'
Foul by Kieran Morrison (Liverpool). 90'+2'
Second Half ends, Liverpool 1, Wrexham 0. 90'+3'
Match ends, Liverpool 1, Wrexham 0.