Jack Marriott’s late strike earns Reading a point against Barnsley

Jan 24, 2026 1 min read
Jack Marriott earned Reading a point (Nick Potts/PA)
Jack Marriott earned Reading a point (Nick Potts/PA)

A late goal from top scorer Jack Marriott salvaged a 2-2 draw for Reading against Barnsley in League One.

Defender Haydon Roberts gave Reading a 32nd-minute lead on his debut only for veteran Barnsley striker David McGoldrick to cancel it out six minutes later.

The Tykes went ahead through skipper Adam Phillips in the 67th minute but Marriott levelled six minutes from time with his 11th goal of the season.

Neither side impressed in the scrappy opening exchanges before Reading went ahead just past the half-hour mark.

Paddy Lane’s low cross caused chaos in the Barnsley area and Roberts, signed during the week from Bristol City, squeezed his shot home from an acute angle at the far post.

The Royals’ lead lasted only six minutes, however, with Reyes Cleary crossing from the left and the unmarked McGoldrick tapping in his eighth goal of the season from close range.

Barnsley weathered a Reading storm at the start of the second half before going ahead when Phillips’ 20-yard shot took a wicked deflection to beat wrongfooted home goalkeeper Joel Pereira.

But Reading upped the pressure and, after substitute Will Keane had missed from close in, Marriott pounced with a well-struck effort that glanced in off a post.

Great! Next, complete checkout for full access to Football Mad | FPL League, Premier League News & Banter.
Welcome back! You've successfully signed in.
You've successfully subscribed to Football Mad | FPL League, Premier League News & Banter.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.