Friendlies Clubs· Season 2026
Moyola Park 2-1 Crusaders FC: David Parkhouse scored the opener as the Championship side stunned their Premiership opponents in a pre-season friendly at Mill Meadow.
Match Analysis
AI SummaryHow it unfolded
Moyola Park struck early. David Parkhouse found the net in the 10th minute, giving the home side a lead they carried into the interval. The Championship outfit defended resolutely and made it 2-0 in the 71st minute when an unregistered Moyola Park player finished past the Crusaders goalkeeper.
Crusaders, who had won three of their four previous pre-season outings, pulled one back three minutes from time. A goal in the 87th minute — scorer unlisted in the official match data — set up a nervy finish, but Moyola Park held on to secure a 2-1 victory.
The turning point
The second Moyola Park goal at 71' proved decisive. Crusaders had controlled possession after the break searching for an equaliser, but the concession of a second goal against the run of play left them chasing two goals in the final 20 minutes. Despite pulling one back at 87', they could not find a second.
Key performers
David Parkhouse (Moyola Park) — Opened the scoring with a composed finish inside ten minutes and was a constant threat. His movement off the shoulder troubled the Crusaders backline throughout. The clear player of the match.
Moyola Park defence — Organised and disciplined, they limited a Crusaders side that had scored six goals in their previous two friendlies to just one late strike.
Crusaders' late response — The visitors showed character to keep pushing and eventually find the net at 87', but the damage was already done.
By the numbers — interpreted
Full match statistics are not available for this fixture, but the scoreline tells a clear story: Moyola Park were efficient with their chances, while Crusaders — despite likely dominating territory and possession as the higher-division side — could not convert pressure into enough goals. The 1-0 half-time score reflects Moyola Park's early breakthrough and their ability to absorb Crusaders' response. Crusaders' pre-season had seen them keep three clean sheets in four matches (0-0 vs Ballinamallard, 2-0 vs Warrenpoint Town, 2-0 vs Glenavon, plus a 2-1 win at Queen of the South), making Moyola Park's two goals all the more notable.
What it means
For Moyola Park, this is a statement result ahead of the NIFL Championship season. Beating a Premiership side in pre-season — even a friendly — builds confidence after a run of defeats in earlier warm-up matches (1-2 vs Bangor, 0-3 vs Cliftonville, 1-3 vs Ballymena, 1-3 vs Coleraine).
For Crusaders, managed by Stephen Baxter, this is a reality check. The Crues finished 11th in the NIFL Premiership last season with 26 points from 33 games, and pre-season results had been encouraging until this point. They will need to tighten up defensively before the competitive season begins. Their next pre-season fixture is unconfirmed at the time of writing.
Verdict
A deserved win for Moyola Park, who were sharper in both boxes and took their chances when they came. Crusaders will have learned more from this defeat than from any of their previous pre-season wins — there is work to do before the Premiership campaign kicks off.
Stats via official provider (API-Sports). Lineups were not published for this fixture.
Match Events
Key match events between Moyola Park and Crusaders FC — 3 goals and 0 cards recorded during the match.
Rivalry since 2021
Moyola Park vs Crusaders FC Head to Head Results· 1
Moyola Park and Crusaders FC have met 1 times — Moyola Park won 0, Crusaders FC won 1, with 0 draws. Their rivalry dates back to 2021. Crusaders FC leads the head-to-head with 1 victory from 1 meeting. A combined 5 goals have been scored across these fixtures, averaging 5.00 per match (0 for the home side, 5 for the visitors). Both teams scored in 0 matches (0%). Over 2.5 goals landed in 1 game (100%), making it a fixture that tends to produce goals. The highest-scoring encounter finished 5–0 in 2021.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 26 Jul 2026