Yesterday's Soccer Predictions

Review past predictions and performance

Predictions for 2026-04-17

139 matches

17 apr 00:00GuatemalaLiga Nacional
FT:1X
BTTS:no
O2.5:no
O3.5:no
2 - 2won
17 apr 02:00GuatemalaLiga Nacional
FT:1
2 - 0won
17 apr 02:30HondurasLiga Nacional
FT:2
2 - 3won
17 apr 04:00GuatemalaLiga Nacional
FT:1
BTTS:no
3 - 0won
17 apr 09:30IndonesiaSuper League
FT:12
BTTS:yes
pending
17 apr 10:35AustraliaA-League
FT:12
BTTS:yes
2 - 2lost
17 apr 12:00ChinaSuper League
FT:1X
BTTS:yes
0 - 0won
17 apr 12:00UkraineFirst League
FT:2
BTTS:no
O3.5:no
1 - 2won
17 apr 12:30SingaporePremier League
FT:1
BTTS:yes
O2.5:yes
2 - 1won
17 apr 12:35ChinaSuper League
FT:1
BTTS:yes
O2.5:yes
pending
17 apr 13:00IsraelLiga Leumit
FT:1X
BTTS:yes
3 - 1won
1 - 1lost
17 apr 13:00ChinaSuper League
FT:12
BTTS:yes
O2.5:yes
0 - 0lost
17 apr 13:00IsraelLiga Leumit
FT:12
BTTS:yes
1 - 4won
17 apr 13:00IsraelLiga Leumit
FT:12
BTTS:yes
0 - 1won
17 apr 13:00IsraelLiga Leumit
FT:12
0 - 0lost
17 apr 13:00IsraelLiga Leumit
FT:1X
0 - 0won
17 apr 13:00ChinaSuper League
FT:2
BTTS:yes
O2.5:yes
O3.5:yes
0 - 1won
17 apr 13:00ChinaSuper League
FT:1
BTTS:yes
O2.5:yes
O3.5:yes
0 - 3lost
17 apr 13:00RussiaFirst League
FT:1X
BTTS:no
O2.5:no
O3.5:no
3 - 0won
17 apr 13:00IsraelLiga Leumit
FT:12
BTTS:yes
3 - 2won
17 apr 13:00IndonesiaSuper League
FT:1
BTTS:no
O2.5:yes
1 - 2lost
17 apr 13:15VietnamV.League 1
FT:1
4 - 2won
17 apr 13:30UkrainePremier League
FT:1
BTTS:no
3 - 1won
17 apr 14:00UzbekistanSuper League
FT:2
O3.5:no
0 - 2won
17 apr 14:00AzerbaijanPremier League
FT:2
O2.5:yes
0 - 3won
17 apr 14:30CroatiaPrva HNL
FT:1X
0 - 2lost
17 apr 15:00BulgariaSecond PFL
FT:1
6 - 1won
17 apr 15:00IndiaSuper League
FT:1
O2.5:yes
1 - 1lost
17 apr 15:00UzbekistanSuper League
FT:1X
3 - 2won
17 apr 15:00BulgariaSecond PFL
FT:2
2 - 4won
17 apr 15:25BahrainPremier League
FT:2
BTTS:no
1 - 2won
17 apr 15:30LatviaVirsliga
FT:2
BTTS:yes
2 - 2lost
17 apr 15:30RomaniaRelegation Group
FT:1X
O3.5:no
1 - 0won
17 apr 16:00GeorgiaPremier Liga
FT:2
BTTS:yes
O2.5:yes
O3.5:yes
0 - 1won
17 apr 16:00AlgeriaChampionnat National
FT:1X
BTTS:no
O3.5:no
1 - 1won
17 apr 16:00RussiaFirst League
FT:1
O2.5:no
O3.5:no
2 - 0won
17 apr 16:00BulgariaSecond PFL
FT:2
O3.5:no
2 - 2lost
17 apr 16:00Slovakia2. Liga
FT:1
3 - 0won
17 apr 16:15UzbekistanSuper League
FT:1X
O2.5:no
O3.5:no
0 - 1lost
17 apr 16:30AzerbaijanPremier League
FT:1X
O3.5:no
1 - 1won
17 apr 16:45CroatiaPrva HNL
FT:2
2 - 2lost
17 apr 17:00PolandEkstraklasa
FT:1X
O2.5:no
O3.5:no
3 - 2won
17 apr 17:00PolandFirst League
FT:1X
BTTS:yes
2 - 1won
17 apr 17:00Slovakia2. Liga
FT:1
1 - 2lost
17 apr 17:00Bosnia and HerzegovinaPremier League
FT:12
BTTS:no
O2.5:no
O3.5:no
0 - 1won
17 apr 17:00AustriaSecond League
FT:12
5 - 0won
17 apr 17:00CyprusRelegation Group
FT:1
O2.5:yes
2 - 1won
17 apr 17:00AustriaSecond League
FT:1
3 - 0won
17 apr 17:00AustriaSecond League
FT:12
BTTS:yes
3 - 1won
17 apr 17:30RussiaPremier League
FT:1
0 - 1lost
17 apr 17:30IcelandPremier League
FT:12
BTTS:yes
2 - 1won
17 apr 17:30ItalySerie A
FT:2
BTTS:no
2 - 1lost
17 apr 17:30Germany2. Bundesliga
FT:12
BTTS:yes
O2.5:yes
3 - 0won
17 apr 17:30BulgariaSecond PFL
FT:1
BTTS:no
O3.5:no
0 - 0lost
17 apr 17:30Germany2. Bundesliga
FT:1
O2.5:yes
3 - 0won
17 apr 17:35BahrainPremier League
FT:1
BTTS:no
1 - 0won
17 apr 17:45AlgeriaChampionnat National
FT:1X
BTTS:no
O3.5:no
1 - 0won
17 apr 17:45AlgeriaChampionnat National
FT:1
BTTS:no
O3.5:no
0 - 1lost
17 apr 17:45AlgeriaChampionnat National
FT:1
3 - 0won
17 apr 17:45AlgeriaChampionnat National
FT:1X
BTTS:no
O2.5:no
O3.5:no
3 - 0won
17 apr 18:00SwedenAllsvenskan
FT:12
BTTS:yes
0 - 1won
17 apr 18:00SwedenAllsvenskan
FT:1X
BTTS:yes
0 - 1lost
17 apr 18:00TurkeySuper Lig
FT:1X
BTTS:yes
O2.5:yes
0 - 2lost
17 apr 18:00SwedenDivision 1
FT:12
BTTS:yes
4 - 0won
17 apr 18:00Norway1. Division
FT:1
BTTS:yes
O2.5:yes
O3.5:yes
5 - 1won
17 apr 18:00GeorgiaPremier Liga
FT:2
2 - 2lost
17 apr 18:00AlbaniaSuperliga
FT:12
 pending
3 - 0won
17 apr 18:00DenmarkRelegation Group D1
FT:1X
BTTS:yes
1 - 2lost
17 apr 18:00TurkeySuper Lig
FT:1
O2.5:yes
2 - 2lost
17 apr 18:00Germany3. Liga
FT:12
1 - 3won
17 apr 18:00DenmarkPromotion Group
FT:12
O3.5:no
0 - 1won
17 apr 18:30FranceChampionnat National
FT:1X
O3.5:no
3 - 1won
17 apr 18:30South AfricaPremier Soccer League
FT:1X
BTTS:no
O2.5:no
O3.5:no
3 - 1won
17 apr 18:30IcelandPremier League
FT:1
BTTS:yes
O2.5:yes
O3.5:yes
5 - 2won
17 apr 18:30FranceChampionnat National
FT:1
4 - 0won
17 apr 18:30AustriaRelegation Group
FT:1X
BTTS:yes
1 - 1won
17 apr 18:30FranceChampionnat National
FT:2
BTTS:yes
0 - 0lost
17 apr 18:30FranceChampionnat National
FT:1X
2 - 0won
17 apr 18:30IcelandPremier League
FT:2
BTTS:yes
0 - 2won
17 apr 18:30FranceChampionnat National
FT:1X
0 - 2lost
17 apr 18:30FranceChampionnat National
FT:12
BTTS:yes
0 - 0lost
17 apr 18:30FranceChampionnat National
FT:12
O3.5:no
0 - 0lost
17 apr 18:45PortugalLiga Portugal 2
FT:1
3 - 0won
17 apr 19:00NetherlandsEerste Divisie
FT:1
BTTS:yes
5 - 1won
17 apr 19:00BelgiumChallenger Pro League
FT:12
BTTS:yes
2 - 1won
17 apr 19:00FranceLigue 2
FT:2
BTTS:yes
O3.5:no
2 - 1lost
17 apr 19:00NetherlandsEerste Divisie
FT:1
BTTS:yes
2 - 2lost
17 apr 19:00FranceLigue 2
FT:1
1 - 0won
17 apr 19:00FranceLigue 2
FT:1X
O3.5:no
3 - 2won
17 apr 19:00BelgiumChallenger Pro League
FT:12
BTTS:yes
2 - 1won
17 apr 19:00FranceLigue 2
FT:1X
pending
17 apr 19:00NetherlandsEerste Divisie
FT:12
BTTS:yes
O2.5:yes
2 - 2lost
17 apr 19:00NetherlandsEerste Divisie
FT:1
BTTS:yes
O2.5:yes
3 - 0won
17 apr 19:00NetherlandsEerste Divisie
FT:12
BTTS:yes
O2.5:yes
3 - 0won
17 apr 19:00HungaryNB I
FT:1X
7 - 2won
17 apr 19:00FranceLigue 2
FT:1X
1 - 5lost
17 apr 19:00BelgiumChallenger Pro League
FT:12
BTTS:yes
5 - 0won
17 apr 19:00BelgiumChallenger Pro League
FT:2
BTTS:yes
1 - 1lost
17 apr 19:00BelgiumChallenger Pro League
FT:2
BTTS:yes
1 - 2won
17 apr 19:00BelgiumChallenger Pro League
FT:12
BTTS:yes
O2.5:yes
1 - 1lost
17 apr 19:00NetherlandsEerste Divisie
FT:1X
BTTS:yes
O2.5:yes
2 - 0won
17 apr 19:00NetherlandsEerste Divisie
FT:1
BTTS:yes
O2.5:yes
0 - 1lost
17 apr 19:00IcelandPremier League
FT:1
BTTS:yes
O2.5:yes
3 - 1won
17 apr 19:00NetherlandsEerste Divisie
FT:12
BTTS:yes
O2.5:yes
4 - 1won
17 apr 19:00IcelandPremier League
FT:12
BTTS:yes
O2.5:yes
1 - 0won
17 apr 19:00NetherlandsEerste Divisie
FT:12
BTTS:yes
O2.5:yes
3 - 1won
17 apr 19:15SwitzerlandChallenge League
FT:1X
BTTS:yes
pending
17 apr 19:15CroatiaPrva HNL
FT:1X
pending
17 apr 19:30AustriaSecond League
FT:1X
O3.5:no
1 - 1won
17 apr 19:30AustriaSecond League
FT:1
BTTS:yes
O2.5:yes
0 - 0lost
17 apr 19:30PolandEkstraklasa
FT:1
BTTS:yes
1 - 0won
17 apr 19:30GermanyBundesliga
FT:1X
1 - 1won
17 apr 19:30ItalySerie B
FT:2
0 - 3won
17 apr 19:30Bosnia and HerzegovinaPremier League
FT:1
BTTS:no
1 - 1lost
17 apr 19:30PolandFirst League
FT:2
BTTS:yes
O2.5:yes
0 - 2won
1 - 3won
17 apr 19:45IrelandFirst Division
FT:1
BTTS:yes
O2.5:yes
0 - 0lost
17 apr 19:45IrelandFirst Division
FT:1
BTTS:yes
O2.5:yes
O3.5:yes
2 - 1won
17 apr 19:45IrelandPremier Division
FT:1X
2 - 1won
17 apr 19:45IrelandPremier Division
FT:12
BTTS:yes
1 - 2won
17 apr 19:45IrelandPremier Division
FT:2
BTTS:no
O3.5:no
1 - 3won
17 apr 19:45IrelandFirst Division
FT:1X
2 - 1won
17 apr 19:45IrelandFirst Division
FT:2
2 - 1lost
17 apr 19:45FranceLigue 1
FT:1
O2.5:yes
3 - 2won
17 apr 19:45ItalySerie A
FT:1
O2.5:yes
3 - 0won
17 apr 19:45IrelandFirst Division
FT:12
1 - 1lost
17 apr 19:45Northern IrelandChampionship Group
FT:12
pending
17 apr 20:00EnglandChampionship
FT:2
1 - 1lost
17 apr 20:00IrelandPremier Division
FT:12
2 - 1won
17 apr 20:00SpainSegunda Division
FT:1
2 - 0won
17 apr 20:15SpainPrimera Division RFEF Group 2
FT:1
BTTS:no
O2.5:no
O3.5:no
2 - 3lost
17 apr 20:45PortugalPrimeira Liga
FT:1
BTTS:no
2 - 2lost
17 apr 21:00IcelandPremier League
FT:12
BTTS:yes
O2.5:yes
3 - 2won
17 apr 21:00PeruLiga 1
FT:1
BTTS:no
2 - 0won
17 apr 22:00ColombiaCategoria Primera A
FT:2
BTTS:no
O2.5:no
O3.5:no
1 - 0lost
17 apr 22:00ColombiaCategoria Primera A
FT:1X
O3.5:no
2 - 3lost

Review yesterday's soccer predictions and see how our AI-powered analysis performed across all major football leagues. Our transparent approach lets you track the accuracy of every prediction we made, including Classic (1X2) match outcomes, Both Teams to Score (BTTS), Over 2.5 goals, and Over 3.5 goals markets.

Learning from past predictions helps you understand our methodology and build confidence in tomorrow's betting tips. Each match shows the predicted outcome, actual result, and win/loss status across all betting markets. Filter by competition, federation, or prediction status to analyze performance in specific leagues like the Premier League, La Liga, Champions League, and over 1,400 other competitions worldwide.