Northampton Town 4-1 Shrewsbury Town: result and report

League One · Monday 21 April 2025

Result

Northampton Town 4-1 Shrewsbury Town

League One · Monday 21 April 2025, 14:00 UTC · half-time 2-0

Northampton Town · Shrewsbury Town · League One predictions

Northampton Town 4-1 Shrewsbury Town: match report

Northampton Town won against Shrewsbury Town 4-1 in the League One on Monday 21 April 2025. The half-time score was 2-0.

Aaron McGowan opened the scoring in the 26th minute. Northampton Town's goals came from Aaron McGowan (26'), Dara Costelloe (44'), Cameron McGeehan (70') and Dara Costelloe (83'). Shrewsbury Town scored through John Marquis (90+1').

Discipline: Northampton Town received 3 yellow cards; Shrewsbury Town received 2 yellow cards.

Going into the game Northampton Town were 19th on 47 points from 43 and Shrewsbury Town 24th on 30 points from 43. Northampton Town went on to finish that season 19th with 51 points, and Shrewsbury Town 24th with 33.

Northampton Town lined up in a 3-4-3 and Shrewsbury Town in a 4-3-1-2. The highest match rating in our data went to Dara Costelloe of Northampton Town (8.4), ahead of Cameron McGeehan (7.8).

Before this game the head-to-head record in our data stood at 0 Northampton Town wins, 1 draw and 2 for Shrewsbury Town.

Data as of 5 Nov 2026.

Key events

  • 4'Yellow card · Aaron PierreShrewsbury Town
  • 26'Goal · Aaron McGowanNorthampton Town · 1-0
  • 32'Yellow card · George LloydShrewsbury Town
  • 44'Goal · Dara CostelloeNorthampton Town · 2-0
  • 54'Yellow card · Tyler MagloireNorthampton Town
  • 59'Yellow card · Ben PerryNorthampton Town
  • 70'Goal · Cameron McGeehanNorthampton Town · 3-0
  • 83'Goal · Dara CostelloeNorthampton Town · 4-0
  • 90'Yellow card · Max DycheNorthampton Town
  • 90+1'Goal · John MarquisShrewsbury Town · 4-1

Head-to-head

3 meetings: Northampton Town 0, draws 1, Shrewsbury Town 2.

Team news

Unavailable

Northampton Town line-up (3-4-3)

Lee Burge, Akin Odimayo, Tyler Magloire, Nesta Guinness-Walker, Aaron McGowan, Ben Perry, Terry Taylor, Mitch Pinnock, Cameron McGeehan, Dara Costelloe, Tyler Roberts

Shrewsbury Town line-up (4-3-1-2)

Pavel Kucera, Luca Hoole, Josh Feeney, Aaron Pierre, Mal Benning, Taylor Perry, Alex Gilliead, Harrison Biggins, Callum Stewart, George Lloyd, John Marquis