Free football predictions on today’s matches across top leagues and competitions worldwide. MrPredictions uses team form, head-to-head data, and key performance metrics to deliver reliable and well-researched betting tips you can trust.
| Kick Off | Teams | 1 | X | 2 | |
|---|---|---|---|---|---|
| England – Premier League | 1 | X | 2 | ||
|
2026-04-21 21:00 |
Brighton Chelsea |
2.50 | 3.80 | 2.65 | |
| Spain – La Liga | 1 | X | 2 | ||
|
2026-04-21 19:00 |
Athletic Bilbao Osasuna |
1.85 | 3.60 | 4.50 | |
|
2026-04-21 19:00 |
Mallorca Valencia |
2.48 | 3.30 | 2.95 | |
|
2026-04-21 21:30 |
Girona Betis |
2.65 | 3.50 | 2.65 | |
|
2026-04-21 21:30 |
Real Madrid Alaves |
1.28 | 6.00 | 10.7 | |
| Italy – Coppa Italia | 1 | X | 2 | ||
|
2026-04-21 21:00 |
Inter Como |
1.68 | 4.10 | 5.25 | |
| France – Coupe de France | 1 | X | 2 | ||
|
2026-04-21 21:00 |
Lens Toulouse |
1.58 | 4.15 | 5.50 | |
| Turkiye – Cup | 1 | X | 2 | ||
|
2026-04-21 19:30 |
Konyaspor Fenerbahce |
4.75 | 3.60 | 1.67 | |
| England – Championship | 1 | X | 2 | ||
|
2026-04-21 20:45 |
Coventry Portsmouth |
1.61 | 4.15 | 5.25 | |
|
2026-04-21 20:45 |
Leicester Hull |
1.97 | 3.75 | 3.60 | |
|
2026-04-21 20:45 |
Norwich Derby |
2.03 | 3.60 | 3.55 | |
|
2026-04-21 20:45 |
Oxford Wrexham |
2.75 | 3.40 | 2.53 | |
|
2026-04-21 20:45 |
QPR Swansea |
2.33 | 3.45 | 3.00 | |
|
2026-04-21 20:45 |
Southampton Bristol City |
1.66 | 4.15 | 4.75 | |
|
2026-04-21 20:45 |
Stoke Millwall |
2.80 | 3.40 | 2.48 | |
|
2026-04-21 20:45 |
West Brom Watford |
2.02 | 3.50 | 3.70 | |
| England – League One | 1 | X | 2 | ||
|
2026-04-21 20:45 |
Bradford City Plymouth |
2.18 | 3.55 | 3.15 | |
|
2026-04-21 20:45 |
Doncaster Lincoln |
3.35 | 3.50 | 2.10 | |
|
2026-04-21 20:45 |
Rotherham Luton |
2.65 | 3.55 | 1.98 | |
|
2026-04-21 20:45 |
Stevenage Barnsley |
1.98 | 3.45 | 3.75 | |
|
2026-04-21 20:45 |
Stockport Mansfield |
1.61 | 4.15 | 5.00 | |
| England – League Two | 1 | X | 2 | ||
|
2026-04-21 20:45 |
Cambridge Grimsby |
1.77 | 3.60 | 4.50 | |
|
2026-04-21 20:45 |
Cheltenham Tranmere |
2.33 | 3.35 | 3.00 | |
| England – National League | 1 | X | 2 | ||
|
2026-04-21 20:45 |
Hartlepool Southend |
4.00 | 3.50 | 1.90 | |
| Scotland – Championship | 1 | X | 2 | ||
|
2026-04-21 20:45 |
Dunfermline St Johnstone |
4.00 | 3.40 | 1.93 | |
| Austria – Bundesliga | 1 | X | 2 | ||
|
2026-04-21 18:30 |
Altach Tirol |
2.15 | 3.25 | 3.45 | |
|
2026-04-21 18:30 |
BW Linz Wolfsberger |
2.36 | 3.45 | 2.85 | |
|
2026-04-21 20:30 |
Ried Grazer AK |
2.14 | 3.20 | 3.50 | |
| Belgium – Pro League | 1 | X | 2 | ||
|
2026-04-21 20:30 |
Genk Charleroi |
1.93 | 3.95 | 3.70 | |
|
2026-04-21 20:30 |
Leuven Westerlo |
2.33 | 3.70 | 2.95 | |
|
2026-04-21 20:30 |
St. Liege Antwerp |
2.33 | 3.40 | 3.15 | |
| Sweden – Superettan | 1 | X | 2 | ||
|
2026-04-21 19:00 |
Orebro Norrkoping |
2.95 | 3.75 | 2.10 | |
| Denmark – 1st. Division | 1 | X | 2 | ||
|
2026-04-21 18:00 |
Horsens Esbjerg |
2.05 | 3.40 | 3.40 | |
|
2026-04-21 19:00 |
Hvidovre Kolding |
2.10 | 3.35 | 3.35 | |
|
2026-04-21 20:00 |
Hillerod Lyngby |
2.80 | 3.50 | 2.30 | |
| Croatia – HNL | 1 | X | 2 | ||
|
2026-04-21 16:00 |
Lokomotiva Zagreb Slaven Belupo |
2.20 | 3.25 | 3.15 | |
|
2026-04-21 18:45 |
Hajduk Split Osijek |
1.40 | 4.33 | 7.50 | |
| Bulgaria – Cup | 1 | X | 2 | ||
|
2026-04-21 18:00 |
Ludogorets CSKA Sofia |
1.78 | 3.15 | 5.00 | |
| Finland – Ykkosliiga | 1 | X | 2 | ||
|
2026-04-21 17:30 |
Haka JaPS |
1.55 | 4.00 | 5.00 | |
| Saudi Arabia – First Division | 1 | X | 2 | ||
|
2026-04-21 17:55 |
Al Diriyah Al Raed |
1.60 | 4.00 | 4.75 | |
|
2026-04-21 18:05 |
Al Arabi Al Bukiryah |
2.85 | 3.40 | 2.30 | |
|
2026-04-21 18:05 |
Al Batin Al Anwar |
2.65 | 3.45 | 2.40 | |
|
2026-04-21 18:15 |
Al Taee Abha |
4.50 | 3.80 | 1.70 | |
| South Korea – K League 1 | 1 | X | 2 | ||
|
2026-04-21 12:30 |
Gimcheon Sangmu Gangwon |
2.95 | 3.35 | 2.45 | |
|
2026-04-21 12:30 |
Jeonbuk Incheon |
1.99 | 3.45 | 3.95 | |
|
2026-04-21 12:30 |
Seoul Bucheon |
1.73 | 3.70 | 5.25 | |
| China – Super League | 1 | X | 2 | ||
|
2026-04-21 13:00 |
Shenzhen Beijing Guoan |
3.25 | 3.90 | 2.01 | |
|
2026-04-21 13:35 |
Chengdu Rongcheng Yunnan Yukun |
1.41 | 5.00 | 6.50 | |
|
2026-04-21 13:35 |
Wuhan Three Towns Zhejiang |
3.55 | 3.90 | 1.91 | |
|
2026-04-21 14:00 |
Shanghai Port Chongqing |
1.55 | 4.33 | 5.50 | |
|
2026-04-21 14:00 |
Tianjin Jinmen Tiger Shandong Taishan |
4.33 | 3.95 | 1.73 | |
| Mexico – Liga MX | 1 | X | 2 | ||
|
2026-04-22 03:00 |
Queretaro Cruz Azul |
4.33 | 3.95 | 1.80 | |
|
2026-04-22 03:00 |
UNAM Pumas Juarez |
1.88 | 3.85 | 4.00 | |
|
2026-04-22 05:00 |
Monterrey Puebla |
2.13 | 3.75 | 3.30 | |
|
2026-04-22 05:06 |
Club Leon Club America |
2.33 | 3.65 | 2.95 | |
| Bolivia – Division Profesional | 1 | X | 2 | ||
|
2026-04-21 21:00 |
Universitario de Vinto Academia |
1.67 | 4.00 | 4.00 | |
|
2026-04-22 00:00 |
San Jose Aurora |
1.70 | 4.33 | 3.80 | |
|
2026-04-22 02:00 |
Bolivar Independiente |
1.16 |
7.00 |
12.0 | |