🌍
HostAfrica — Web Hosting Built for Africa
Fast • Affordable • Local Support
Get Started

Sponsored

Friendlies Clubs logo

Friendlies Clubs

July 28, 2026 2 weeks from now VS

Match Analysis

Rochdale FC Halifax Town
Rochdale D W D W W D
FC Halifax Town L L W L D D
STRENGTH
EXPECTED GOALS
HEAD TO HEAD
WINS THE GAME
What do these metrics mean?
Strength
Recent form points from the last several matches. Higher means a better recent run of results.
Shot Conversion
Goals scored divided by total shots taken (rolling window of past matches). Measures finishing efficiency — only available when historical shot data exists.
Shots on Target
Proportion of shots that were on target. Reflects shot accuracy and discipline — only available when historical shot data exists.
Possession
Average ball possession percentage over recent matches. Indicates territorial dominance — only available when historical stats exist.
Save Rate
Goalkeeper saves divided by shots faced. Higher means the keeper is denying more chances — only available when historical stats exist.
Attacking Potential
Composite index from goals, expected goals and shots (weighted). Only available when full shot stats are tracked for a team.
Defensive Potential
Composite index from goals conceded, saves and blocked shots (weighted). Only available when full shot stats are tracked.
Expected Goals
Poisson-estimated goals each team is likely to score, derived from season attack/defence averages and opponent strength.
Head to Head
Historical win share across all previous meetings between these two teams (home wins | draws | away wins).
Wins the Game
Machine learning win probability — the model's confidence that each team wins this match outright.

Head to Head History

Home Team Away Team Score Date
FC Halifax Town Rochdale 2 - 2 February 24, 2026
Rochdale FC Halifax Town 1 - 2 October 1, 2025
FC Halifax Town Rochdale 0 - 0 February 19, 2025
Rochdale FC Halifax Town 2 - 1 October 22, 2024
FC Halifax Town Rochdale 2 - 2 December 23, 2023
Rochdale FC Halifax Town 0 - 1 September 2, 2023

Rochdale Form (Last 6 Matches)

Date Venue Opponent Score Result
May 10, 26 Away Boreham Wood 2 - 2 Draw
May 3, 26 Home Scunthorpe 2 - 1 Win
Apr 25, 26 Home York 1 - 1 Draw
Apr 18, 26 Away Braintree 1 - 2 Win
Apr 11, 26 Home Wealdstone 2 - 1 Win
Apr 6, 26 Away Hartlepool 0 - 0 Draw

FC Halifax Town Form (Last 6 Matches)

Date Venue Opponent Score Result
Jul 11, 26 Home Bradford 1 - 6 Loss
Jul 4, 26 Home Sheffield Utd 1 - 3 Loss
Apr 25, 26 Away Woking 0 - 1 Win
Apr 18, 26 Home Southend 2 - 6 Loss
Apr 11, 26 Away Yeovil Town 0 - 0 Draw
Apr 6, 26 Home Tamworth 2 - 2 Draw

Predictions

Both Teams To Score - Yes
This prediction indicates that there is a 50.68% likelihood that both Rochdale and FC Halifax Town will score at least one goal each during the course of the match.
Rochdale to win
This prediction indicates that Rochdale has a 60.3% likelihood to win the match. The likelihood for the match to end as a draw is 21.98 %
Over 1.5 goals
This prediction indicates that there is a 50.8% likelihood that by the end of the football match, there will be two or more goals scored.
Over 2.5 goals
This prediction indicates that there is a 51.99% likelihood that by the end of the football match, there will be three or more goals scored.

Most Likely Scorelines

Subscribe to unlock scoreline predictions View plans

Comments

[[ comment.user.username ]]
This comment has been removed
[[ comment.user.username ]]
[[ comment.comment ]]

Friendlies Clubs

Alfreton Town vs Boston United 15 hours from now · 9 p.m. Dover vs Gillingham 15 hours from now · 9:30 p.m. Cray Wanderers vs Folkestone Invicta 16 hours from now · 9:45 p.m. Holyport vs Maidenhead 15 hours from now · 9:30 p.m. FC Andorra vs Millwall 9 hours from now · 3 p.m. Bath City vs Cardiff City U21 16 hours from now · 9:45 p.m. Legia Warszawa II vs Barycz Sułów 9 hours from now · 3 p.m. Bedford Town vs Biggleswade 16 hours from now · 9:45 p.m. FC Winterthur vs Brühl 13 hours from now · 7 p.m. Wealdstone vs Queens Park Rangers U21 15 hours from now · 9:30 p.m. Plauen vs FSV Zwickau 13 hours from now · 7 p.m. Redcar Athletic vs Hartlepool 15 hours from now · 9 p.m. VfB Oldenburg vs Heeslinger SC 13 hours from now · 7:30 p.m. Maritimo vs AVS 6 hours from now · 12:30 p.m. South Normanton Athletic vs Worksop Town 16 hours from now · 9:45 p.m. AFC Emley vs Rotherham 15 hours from now · 9 p.m. Real Bedford vs Boreham Wood 15 hours from now · 9:30 p.m. Port Vale vs Tamworth 13 hours from now · 7 p.m. Harlow Town vs Woodford Town 16 hours from now · 9:45 p.m. Lokeren-Temse vs Olympic Charleroi 14 hours from now · 8 p.m. Barbate vs Cadiz 9 hours from now · 3 p.m. Bristol Rovers vs Leicester 15 hours from now · 9 p.m. Poole Town vs Eastleigh 16 hours from now · 9:45 p.m. Nairn County vs Ross County 15 hours from now · 9:30 p.m. Preston vs Bamber Bridge 15 hours from now · 9 p.m. Southend vs Cambridge United 9 hours from now · 3 p.m. Chester vs Fleetwood Town 9 hours from now · 3 p.m. Wisla Plock vs Bohemians 1905 9 hours from now · 3 p.m. Grazer AK vs Paks 12 hours from now · 6:30 p.m. Oleksandria vs Oleksandria II 9 hours from now · 3 p.m. Malženice vs Besiktas 6 hours from now · noon Dinamo Zagreb vs LNZ Cherkasy 9 hours from now · 3 p.m. Llandudno vs Rhyl 16 hours from now · 9:45 p.m. NEC Nijmegen vs V-varen Nagasaki 14 hours from now · 8 p.m. SSV Ulm 1846 vs Augsburg II 12 hours from now · 6:30 p.m. Slovan Liberec vs Puskas Academy 12 hours from now · 6 p.m. Spartak Pleven vs Hapoel Petah Tikva 9 hours from now · 3 p.m. Imst vs Arminia Bielefeld 13 hours from now · 7:30 p.m. AB Copenhagen vs Helsingborg 9 hours from now · 3 p.m. Cork City vs Cardiff 16 hours from now · 9:45 p.m. St Patrick's Athl. vs Doncaster 15 hours from now · 9:30 p.m. Woking vs Portsmouth 15 hours from now · 9 p.m. Pickering Town vs York 15 hours from now · 9:30 p.m. Legia Warszawa vs Radomiak Radom 9 hours from now · 3 p.m. Dordrecht vs Borussia Dortmund II 6 hours from now · noon Seraing United vs MVV 14 hours from now · 8 p.m. SC Braga vs Vizela 9 hours from now · 3 p.m. Spartak Trnava vs Besiktas 12 hours from now · 6:30 p.m. Cliftonville FC vs Moyola Park 16 hours from now · 9:45 p.m. Marine vs Colwyn Bay 15 hours from now · 9:30 p.m. Randers FC vs Notts County 13 hours from now · 7 p.m. Plzen vs Polessya 10 hours from now · 4:30 p.m. Prescot Cables vs Crewe 16 hours from now · 9:45 p.m. Portishead Town vs Weston-super-Mare 15 hours from now · 9:30 p.m. Evesham United vs Worcester City 16 hours from now · 9:45 p.m. Sutton Athletic vs Dartford 16 hours from now · 9:45 p.m. Slimbridge vs Cheltenham 15 hours from now · 9 p.m. Eintracht Mahlsdorf vs Luckenwalde 13 hours from now · 7:30 p.m. Stafford Rangers vs Shrewsbury 16 hours from now · 9:45 p.m. HIK vs Vanløse 13 hours from now · 7 p.m. Bedfont Sports vs St Albans City 16 hours from now · 9:45 p.m. Eintracht Braunschweig vs Havelse 13 hours from now · 7 p.m. Meshakhte vs FC Urartu 9 hours from now · 3 p.m. Livyi Bereh vs Viktoriya Mykolaivka 9 hours from now · 3 p.m. Keith vs Aberdeen U21 15 hours from now · 9:30 p.m. Hallam vs Sheffield Wednesday 15 hours from now · 9:30 p.m. AFC Hornchurch vs Millwall U21 16 hours from now · 9:45 p.m. Barry Town vs Trethomas Bluebirds 16 hours from now · 9:45 p.m. Wythenshawe Town vs Altrincham 16 hours from now · 9:45 p.m. Swindon Town vs Chippenham Town 15 hours from now · 9:30 p.m. Tonbridge Angels vs Sutton Utd 16 hours from now · 9:45 p.m. Alton Town vs Ashford Town (Middlesex) 16 hours from now · 9:45 p.m. Sparta Lichtenberg vs Mariendorf 14 hours from now · 8 p.m. Welling United vs Braintree 16 hours from now · 9:45 p.m. Parndorf vs Austria Vienna (Am) 13 hours from now · 7 p.m. SV Darmstadt 98 vs FC 08 Homburg 13 hours from now · 7 p.m. Korona Kielce vs Stal Rzeszów 9 hours from now · 3 p.m. NK Slaven Belupo vs Sanfrecce Hiroshima 12 hours from now · 6:30 p.m. Polessya vs Shimizu S-pulse 5 hours from now · 11 a.m. United of Manchester vs Rochdale 16 hours from now · 9:45 p.m. Sporting CP vs Celtic 13 hours from now · 7:30 p.m. Sligo Rovers vs Coleraine FC 15 hours from now · 9:30 p.m. Lask Linz vs Fenerbahce 14 hours from now · 8:30 p.m. Lokomotiv vs CSKA Moscow 11 hours from now · 5 p.m. Ružomberok vs Fortuna Dusseldorf 13 hours from now · 7 p.m. Macva vs Naftagas 9 hours from now · 3 p.m. Dukla Banská Bystrica vs Hapoel Tel Aviv 11 hours from now · 5 p.m. Leek Town vs Macclesfield 16 hours from now · 9:45 p.m. Hebburn Town vs Gateshead 15 hours from now · 9:30 p.m. Fach-Donaufeld vs Rapid Wien II 13 hours from now · 7 p.m. Hyde United vs AFC Fylde 15 hours from now · 9 p.m. FC Halifax Town vs Chesterfield 16 hours from now · 9:45 p.m. Merthyr Town vs Yeovil Town 15 hours from now · 9:30 p.m. SV Wehen vs Fagiano Okayama 11 hours from now · 5 p.m. Slough Town vs Basingstoke Town 16 hours from now · 9:45 p.m. Kilia Kiel vs Todesfelde 14 hours from now · 8:30 p.m. Eintracht Rheine vs Sportfreunde Lotte 13 hours from now · 7:30 p.m. Buchbach vs Al Wahda FC 13 hours from now · 7:30 p.m. Bukovyna vs Metal Kharkiv 9 hours from now · 3 p.m. Weiz vs Ilzer SV 14 hours from now · 8 p.m. Aveley vs Ebbsfleet United 16 hours from now · 9:45 p.m. Deutschlandsberger SC vs Lebring 14 hours from now · 8 p.m. Sardarapat vs Van 9 hours from now · 3 p.m. ASA Targu Mures vs Popești-Leordeni 5 hours from now · 11 a.m.