Saturday, 14 March 2026
Every team's strongest form patterns for today's and tomorrow's fixtures. We check the last 20 matches per team for over/under goals hit rates, BTTS percentages, win runs, scoring streaks, and clean sheets. Only the standout signals make it here (70%+ hit rate or 3+ game consecutive streaks), grouped by league so you can scan the matches that matter to you.
Trabzonspor vs Rizespor
Galatasaray vs Başakşehir
Kocaelispor vs Konyaspor
Samsunspor vs Kayserispor
Gençlerbirliği S.K. vs Beşiktaş
Göztepe vs Alanyaspor
Charleroi vs OH Leuven
KVC Westerlo vs Club Brugge KV
Union St. Gilloise vs Dender
Genk vs St. Truiden
KV Mechelen vs Anderlecht
Atletico San Luis vs Pachuca
Leon vs Club Tijuana
Tigres UANL vs Club Queretaro
U.N.A.M. - Pumas vs Cruz Azul
Toluca vs Atlas
Puebla vs Necaxa
FC ST. Gallen vs FC Lugano
FC Thun vs Grasshoppers
FC Zurich vs FC Sion
Lausanne vs BSC Young Boys
Coventry City FC vs Southampton FC
Stoke City FC vs Watford FC
Birmingham City FC vs Sheffield United FC
Al Khaleej Saihat vs Al-Nassr
Al-Fateh vs Al-Hilal Saudi FC
Al Shabab vs Al Okhdood
Kilmarnock vs Heart Of Midlothian
Aberdeen vs Falkirk
Hibernian vs Livingston
Celtic vs Motherwell
ST Mirren vs Rangers
Dundee vs Dundee Utd
NK Osijek vs HNK Gorica
Dinamo Zagreb vs NK Slaven Belupo
HNK Hajduk Split vs NK Lokomotiva Zagreb
HNK Rijeka vs Istra 1961
Grazer AK vs Wolfsberger AC
Ried vs WSG Wattens
SCR Altach vs FC BW Linz
Red Bull Salzburg vs Rapid Vienna
Hamburger SV vs 1. FC Köln
TSG 1899 Hoffenheim vs VfL Wolfsburg
Sonderjyske vs Aarhus
Brondby vs Viborg
Panathinaikos vs Panetolikos
OFI vs Olympiakos Piraeus
Panserraikos vs Aris Thessalonikis
Larisa vs Asteras Tripolis
Atromitos vs AEK Athens FC
PAOK vs Levadiakos
AFC Ajax vs Sparta Rotterdam
Club Atlético de Madrid vs Getafe CF
FC Internazionale Milano vs Atalanta BC
FC Lorient vs Racing Club de Lens
Patterns pulled from a team's recent results. If Tottenham have gone over 2.5 goals in 14 of their last 18, that's a trend. If Basel have had BTTS in 8 of 9 home games, that's another. We crunch the numbers so you don't have to.
We look at each team's last 20 finished matches and check hit rates for goals lines (O/U 0.5 through 3.5), BTTS, win runs, clean sheets, and scoring streaks. We split them by overall, home, and away. Only trends that hit at 70% or better (or consecutive streaks of 3+ games) make the cut.
Every morning at 5:30 AM UTC, we recompute trends for all matches in the next 48 hours. The page itself refreshes every 5 minutes, so you're always seeing fresh data.
That's the hit rate. 'O2.5 goals in 14/18 games' means over 2.5 goals happened in 14 out of the team's last 18 matches. The higher the fraction, the stronger the trend.
The L stands for 'last' and marks a consecutive run. 'Won L5 league games' means the team won their last 5 league matches in a row, no breaks.
Every league on FootyWhale gets trends, including the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League, MLS, Liga MX, and more. If we have upcoming matches for it, we compute trends for it.
Trends show what's happened recently, not what will happen next. They're a research tool, not a prediction. FootyWhale is a prediction platform, not a betting service. If you choose to bet, please gamble responsibly. 18+ only.