Friendlies Clubs· Season 2026
Doncaster Rovers beat Linfield 2-0 at Windsor Park with first-half goals from Bayley McCann and Alfie May, completing a clean sweep on their Irish pre-season tour.
Match Videos
Match Analysis
AI SummaryHow It Unfolded
Doncaster did not need long to assert themselves. In the 7th minute, a ball into the Linfield box was met by Bayley McCann, who controlled well and finished tidily to put the visitors ahead. The 19-year-old's composure in front of goal was a feature of the opening exchanges.
Fifteen minutes later, Doncaster doubled their lead. Alfie May was in the right place to turn home from close range after a header dropped at the feet of Linfield goalkeeper Aiden Grain following a cross from the left. The goal owed much to Doncaster's overlapping full-back play, which caused problems for the Linfield defence throughout the first half.
Linfield had their moments before the break. Ethan McGee struck the outside of the post with a driving run and shot, while Joel felt tested Doncaster goalkeeper Jake Oram from distance. But the Blues went into half-time 2-0 down.
The second half was a more even contest. Doncaster made a number of substitutions, giving minutes to squad players and young prospects, while Linfield pushed for a foothold. Oram made a sharp save from a stinging edge-of-the-box effort to preserve the clean sheet. The home side also forced a corner that required a good handling from the Doncaster keeper, but clear-cut chances were at a premium.
The Turning Point
Alfie May's 22nd-minute goal — the second in 15 minutes — effectively killed the contest. Linfield had started to settle into the game after McCann's early opener, but the quick concession of a second forced them to chase the match from inside the first quarter. Doncaster's shape and composure thereafter never looked in danger of being undone.
Key Performers
- Bayley McCann (Doncaster): The young forward produced a polished finish for the opener and looked lively leading the line. His grandfather was watching from the stands, as noted by the NIFL TV commentary team.
- Alfie May (Doncaster): The experienced striker was in the right place for the second goal and linked play well, a reminder of his poaching instincts ahead of the new League Two season.
- Jake Oram (Doncaster): Starting in place of Josh Clarke in goal, Oram made a couple of important saves in the second half to keep a clean sheet on his pre-season outing.
- Ethan McGee (Linfield): The most dangerous Linfield player, driving forward from midfield and hitting the post with a well-struck effort.
Player of the match: Bayley McCann, for his early goal and overall impact.
By the Numbers — Interpreted
Doncaster's two goals arrived inside the first 22 minutes, reflecting a sharp start that gave Linfield little time to settle. The hosts improved after the break — hitting the post and forcing Oram into saves — but the damage was already done. The match followed a familiar pre-season pattern: a bright first half from the sharper side, followed by a more disjointed second period as both managers emptied their benches.
What It Means
Doncaster completed a clean sweep on their Irish tour, having beaten St Patrick's Athletic (4-2 on 14 July at Richmond Park, Dublin) and Glenavon (details of the 16 July fixture at Mourneview Park, Lurgan were not confirmed at time of writing). The three wins provide encouraging momentum as Grant McCann's side build towards their League Two opener. The fixture list for the 2026/27 season will determine their next competitive outing.
For Linfield, the friendly was a useful workout against English opposition. The Blues face their own pre-season schedule ahead of the 2026/27 NIFL Premiership campaign.
Verdict
Doncaster were clinical where it mattered in the first half and professional in the second. A routine pre-season victory that told McCann more about his squad depth than any unexpected test. Linfield competed after the interval but lacked the cutting edge to mount a serious comeback.
Match Events
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 19 Jul 2026
