2 Nov MLS New England Revolution New England Revol… 1-2 FT Inter Miami CF Inter Miami CF Liga MX Apertura Cruz Azul Cruz Azul 2-1 FT Club León Club León Copa Colombia Independiente Santa Fe Independiente San… 0-2 FT Once Caldas Once Caldas MLS Los Angeles FC Los Angeles FC 1-3 FT Minnesota United Minnesota United USL Championship Sacramento Republic FC Sacramento Republ… 1-0 FT FC Tulsa FC Tulsa MLS Portland Timbers Portland Timbers 3-1 FT Houston Dynamo Houston Dynamo Segunda División Real Oviedo Real Oviedo 2-3 FT UD Las Palmas UD Las Palmas Superliga FC Voluntari FC Voluntari 1-2 FT FCV Farul Constan… FCV Farul Constanța Stoiximan Super League APS Atromitos Athinon APS Atromitos Ath… 3-0 FT NPS Volos NPS Volos Veikkausliiga VPS VPS 0-4 FT HJK HJK Veikkausliiga Inter Turku Inter Turku 4-3 FT IF Gnistan IF Gnistan Parva Liga Cherno More Varna Cherno More Varna 1-0 FT Botev Vratsa Botev Vratsa Ekstraklasa Zagłębie Lubin Zagłębie Lubin 1-0 FT MKS Korona Kielce MKS Korona Kielce Ekstraklasa Radomiak Radom Radomiak Radom 3-1 FT Śląsk Wrocław Śląsk Wrocław Trendyol Super Lig Gençlerbirliği Gençlerbirliği 5-0 FT Alanyaspor Alanyaspor Trendyol 1. Lig Kayserispor Kayserispor 6-0 FT Muğlaspor Muğlaspor Stoiximan Super League PS Kalamata PS Kalamata 1-1 FT POT Iraklis POT Iraklis Segunda División Real Valladolid Real Valladolid 4-3 FT Leganés Leganés Serie A Sassuolo Sassuolo 2-4 FT Fiorentina Fiorentina Parva Liga Arda Kardzhali Arda Kardzhali 2-1 FT FK Septemvri Sofia FK Septemvri Sofia Allsvenskan Mjällby AIF Mjällby AIF 0-0 FT Kalmar FF Kalmar FF Allsvenskan GAIS GAIS 2-1 FT AIK AIK Danish Superliga Sønderjyske Fodbold Sønderjyske Fodbo… 0-2 FT FC København FC København Liga Portugal 2 Penafiel Penafiel 1-0 FT Feirense Feirense Superettan Östers IF Östers IF 3-0 FT Helsingborgs IF Helsingborgs IF Superettan Landskrona BoIS Landskrona BoIS 2-1 FT Örebro SK Örebro SK Superliga FC Universitatea Cluj FC Universitatea … 1-0 FT FCSB FCSB Brasileirão Serie B Fortaleza Fortaleza 0-0 FT Atlético Goianien… Atlético Goianiense Eerste Divisie Jong PSV Eindhoven Jong PSV Eindhoven 0-2 FT NAC Breda NAC Breda Eerste Divisie Jong FC Utrecht Jong FC Utrecht 3-2 FT FC Dordrecht FC Dordrecht Eerste Divisie Jong Ajax Jong Ajax 1-1 FT Vitesse Vitesse Eerste Divisie Heracles Almelo Heracles Almelo 2-0 FT TOP Oss TOP Oss Ekstraklasa Raków Częstochowa Raków Częstochowa 3-1 FT Pogoń Szczecin Pogoń Szczecin Serie C, Girone A Novara Novara 1-0 FT Calcio Desenzano Calcio Desenzano Serie C, Girone A Juventus Next Gen U23 Juventus Next Gen… 1-1 FT Pro Vercelli Pro Vercelli Serie C, Girone C Casarano Casarano 2-2 FT Foggia Foggia Ligue 2 Red Star FC Red Star FC 1-4 FT Nancy Nancy Ligue 1 Lorient Lorient 0-2 FT Stade Brestois Stade Brestois Serie A Atalanta Atalanta 0-3 FT Parma Parma Ligue 2 Stade de Reims Stade de Reims 2-0 FT Sochaux Sochaux
Prediction correct
Match Recap

Nketiah and França Star as Palace Thrash Swindon

Crystal Palace swept aside Swindon Town 5-1 in a one-sided friendly at Selhurst Park, with Eddie Nketiah and Matheus França combining for all five goals.

Read the full recap
Match Events
9' E. Nketiah Crystal Palace
21' E. Nketiah (R. Esse) Crystal Palace
33' Swindon Town F. Holman (M. Virtue-Thick)
46' E. Nketiah → B. Johnson Crystal Palace
46' J. Rak-Sakyi → Matheus França Crystal Palace
46' R. Esse → J. Drakes-Thomas Crystal Palace
46' T. Mitchell → B. Sosa Crystal Palace
46' D. Ozoh → C. Doucouré Crystal Palace
46' W. Hughes → J. Devenny Crystal Palace
46' Ó. Mingueza → R. Cardines Crystal Palace
46' T. Adaramola → D. Benamar Crystal Palace
46' C. Walker-Smith → J. Canvot Crystal Palace
46' G. King → M. Jemide Crystal Palace
46' W. Benítez → R. Matthews Crystal Palace
56' Matheus França Crystal Palace
57' Swindon Town P. Glatzel → Trialist B
57' Swindon Town M. Clark → J. Debayo
57' Swindon Town S. Negru → J. Ball
57' Swindon Town A. Drinan → Trialist D
57' Swindon Town F. Holman → Trialist C
57' Swindon Town O. Clarke → L. Millard
57' Swindon Town G. Kilkenny → B. Kirkman
57' Swindon Town M. Virtue-Thick → B. Middlemas
57' Swindon Town Trialist A → T. Nichols
57' Swindon Town J. McGregor → F. Mabete
59' Matheus França (Pen) Crystal Palace
70' R. Cardines → D. Imray Crystal Palace
80' Swindon Town Trialist C
82' Matheus França Crystal Palace
Match Statistics
Crystal Palace Swindon Town
61% Possession 39%
13 Total Shots 12
7 Shots on Target 4
5 Shots off Target 7
11 Shots Inside Box 8
2 Shots Outside Box 4
4 Big Chances 2
3 Corner Kicks 2
14 Fouls 20
1 Offsides 0
487 Passes 316
412 Accurate Passes 234
84.6% Pass Accuracy 74.1%
12 Tackles 22
14 Interceptions 10
Shot Map

Crystal Palace

Save — 0.00 xG, 9'Goal — 0.00 xG, 9'Miss — 0.00 xG, 14'Save — 0.00 xG, 17'Block — 0.00 xG, 18'Miss — 0.00 xG, 19'Miss — 0.00 xG, 20'Goal — 0.00 xG, 21'Goal — 0.00 xG, 56'Goal — 0.00 xG, 59'Miss — 0.00 xG, 67'Miss — 0.00 xG, 71'Goal — 0.00 xG, 82'

Swindon Town

Save — 0.00 xG, 15'Miss — 0.00 xG, 27'Post — 0.00 xG, 28'Miss — 0.00 xG, 28'Miss — 0.00 xG, 31'Goal — 0.00 xG, 33'Save — 0.00 xG, 40'Miss — 0.00 xG, 42'Miss — 0.00 xG, 43'Block — 0.00 xG, 50'Save — 0.00 xG, 55'Miss — 0.00 xG, 90'
Goal Saved Blocked Missed • Circle size = xG

This prediction is generated from recent form, head-to-head history, home advantage, and attacking and defensive strength. It is statistical analysis, not betting advice.

Match Prediction Prediction: BTTS Yes - 61.1%
Crystal Palace Win44.3%
Draw27.5%
Swindon Town Win28.2%
BTTS: Yes61.1%
Over 2.558.6%

The model leans toward BTTS Yes at 61.1%. Crystal Palace have 1 win in their last 5 matches. Swindon Town have 2 wins in their last 5 matches. The numbers also lean toward over 2.5 goals.

Predicted Score2 - 1
Advertisement
Prediction AnalysisPremium

Full AI prediction analysis is available for premium members.

Upgrade
Head to Head Last 5 • See 10 →
1
Crystal Palace Wins
0
Draws
0
Swindon Town Wins
1 meetings • Goals: 5 - 1
Date Home Score Away Competition
18 Jul 2026 W 5 - 1 L Club Friendlies
Injuries and Suspensions Premium

Injury and suspension data is available to premium members.

Upgrade

Bet on this match

All predictions and scorelines on this website are generated using statistical algorithms and historical data analysis. They are intended as analytical insights only and are not guaranteed to be accurate. Nothing on this website constitutes betting advice. Please gamble responsibly and within your means.

This site is for users aged 18 and over. If you are under 18, please leave immediately. Responsible Gambling
Advertisement