Skip to content
18+ Independent guide. Not a bookmaker and not affiliated with any betting operator.

Football Predictions Today & Tomorrow

Football prediction today, tomorrow and this weekend: every pick with its odds, a 1–5 confidence score and the reason behind it, plus a public results record.

Tips today56
30-day hit rate44%
30-day ROI-55%
Pick of the day Udinese vs Roma Roma to win @ 1.62 18:00 WAT · Serie A
2 odds 1.94 1 selection 3 odds 2.87 2 selections 5 odds 5.30 4 selections 10 odds 10.33 4 selections Big odds 23.64 6 selections

Top Football Predictions Today & Tomorrow

20 selections

  1. 1
    Serie A · Sat 31 Oct · 18:00 Udinese vs Roma Roma have made a much stronger league start than Udinese.
    Roma to win 1.62
  2. 2
    Bundesliga · Sat 31 Oct · 18:30 Bayern Munich vs Borussia Dortmund Bayern's strong home price accompanies an over-2.5 line of just 1.29.
    Bayern Munich 1.37
  3. 3
    LaLiga · Sat 31 Oct · 18:30 Real Betis vs Malaga Betis held Celta scoreless last weekend and have a substantial home-market advantage.
    Real Betis 1.35
  4. 4
    Premier League · Sat 31 Oct · 18:30 Tottenham vs Crystal Palace Tottenham enter after wins over Chelsea and Coventry while Palace recently conceded five.
    Tottenham 1.67
  5. 5
    LaLiga · Sat 31 Oct · 21:00 Barcelona vs Deportivo Alaves Barcelona remain strong home favourites despite their recent Clasico defeat.
    Barcelona 1.13
  6. 6
    Serie A · Sun 1 Nov · 12:30 Como vs Venezia Como have won six of nine league games while Venezia have lost eight.
    Como 1.34
  7. 7
    Serie A · Sun 1 Nov · 15:00 Lazio vs Cagliari Lazio have won eight of their first nine league fixtures.
    Lazio 1.49
  8. 8
    LaLiga · Sun 1 Nov · 16:15 Racing Santander vs Real Madrid Madrid arrive after beating Barcelona 2-1 and are significant away favourites.
    Real Madrid to win 1.22
  9. 9
    Ligue 1 · Sun 1 Nov · 17:15 Lyon vs Angers Lyon have beaten Nice and Auxerre at home this season.
    Lyon 1.44
  10. 10
    Bundesliga · Sun 1 Nov · 17:30 Eintracht Frankfurt vs Hamburger SV Frankfurt have a clear home-market advantage and the goals line favours an open match.
    Eintracht Frankfurt 1.64
  11. 11
    Serie A · Mon 2 Nov · 20:45 Atalanta vs Parma Parma have scored only five goals in nine league matches.
    Atalanta 1.53
  12. 12
    Ligue 1 · Mon 2 Nov · 20:45 Lorient vs Brest Lorient have kept three consecutive league clean sheets against Paris FC Monaco and Angers.
    Under 2.5 1.89
  13. 13
    Serie A · Sat 31 Oct · 20:45 Milan vs Inter Inter's early-season results give them the stronger form profile entering the derby.
    X2 1.33
  14. 14
    Ligue 1 · Sat 31 Oct · 20:45 Troyes vs Le Mans Troyes have struggled for goals at home but Le Mans have also conceded regularly.
    1X 1.37
  15. 15
    Premier League · Sat 31 Oct · 21:00 Aston Villa vs Fulham Villa beat Manchester City 2-1 in their previous league match.
    1X 1.31
  16. 16
    LaLiga · Sun 1 Nov · 14:00 Getafe vs Sevilla Getafe offer limited attacking output while Sevilla won their previous league match 2-0.
    Under 2.5 1.48
  17. 17
    Serie A · Sun 1 Nov · 15:00 Frosinone vs Torino Frosinone have scored 22 goals in nine league matches.
    GG 1.38
  18. 18
    Ligue 1 · Sun 1 Nov · 15:00 Strasbourg vs Auxerre Strasbourg are favoured at home despite losing 3-0 to Rennes last weekend.
    1X 1.27
  19. 19
    Bundesliga · Sun 1 Nov · 15:30 Union Berlin vs FC Koln The teams are priced closely and their both-teams-to-score market is relatively short.
    GG 1.51
  20. 20
    Ligue 1 · Sun 1 Nov · 17:15 Paris FC vs Monaco Paris FC beat Strasbourg at home while Monaco drew 1-1 with Lille last weekend.
    GG 1.62

18+ · Odds can change, check them with your bookmaker before you bet. No pick is guaranteed.

Ligue 1

19:00 Le Havre vs Paris Saint-Germain PSG -1.5 L · 1-5
19:00 Le Havre vs Paris Saint-Germain PSG -1 (3-way) L · 1-5
19:00 Le Havre vs Paris Saint-Germain 2/2 W · 1-5
19:00 Le Havre vs Paris Saint-Germain Paris Saint-Germain to win @ 1.16 W · 1-5
19:00 Le Havre vs Paris Saint-Germain PSG clean sheet L · 1-5
19:00 Le Havre vs Paris Saint-Germain 0-3 L · 1-5
19:00 Le Havre vs Paris Saint-Germain Over 1.5 W · 1-5
19:00 Le Havre vs Paris Saint-Germain Over 2.5 W · 1-5
20:45 Troyes vs Le Mans Troyes DNB @ 1.58
20:45 Troyes vs Le Mans Under 3.5 @ 1.35
20:45 Troyes vs Le Mans Over 1.5 @ 1.30
20:45 Troyes vs Le Mans GG @ 1.71
20:45 Troyes vs Le Mans Over 2.5 @ 2.00
20:45 Troyes vs Le Mans 1X @ 1.37
20:45 Troyes vs Le Mans Troyes @ 2.30
15:00 Strasbourg vs Auxerre GG @ 1.55
15:00 Strasbourg vs Auxerre Over 2.5 @ 1.66
15:00 Strasbourg vs Auxerre Strasbourg DNB @ 1.35
15:00 Strasbourg vs Auxerre Under 3.5 @ 1.55
15:00 Strasbourg vs Auxerre Strasbourg @ 1.87
15:00 Strasbourg vs Auxerre 1X @ 1.27
15:00 Strasbourg vs Auxerre Over 1.5 @ 1.18
17:15 Lyon vs Angers Lyon @ 1.44
17:15 Paris FC vs Monaco Paris FC DNB @ 1.70
17:15 Lyon vs Angers Lyon DNB @ 1.11
17:15 Paris FC vs Monaco Under 3.5 @ 1.40
17:15 Lyon vs Angers Under 3.5 @ 1.56
17:15 Paris FC vs Monaco Over 1.5 @ 1.25
17:15 Lyon vs Angers Over 1.5 @ 1.17
17:15 Paris FC vs Monaco GG @ 1.62
17:15 Lyon vs Angers GG @ 1.77
17:15 Paris FC vs Monaco Over 2.5 @ 1.88
17:15 Lyon vs Angers Over 2.5 @ 1.64
17:15 Paris FC vs Monaco 1X @ 1.46
17:15 Lyon vs Angers 1X @ 1.11
17:15 Paris FC vs Monaco Paris FC @ 2.50
20:45 Marseille vs Toulouse 1X @ 1.31
20:45 Marseille vs Toulouse Marseille @ 1.95
20:45 Marseille vs Toulouse GG @ 1.48
20:45 Marseille vs Toulouse Over 2.5 @ 1.54

LaLiga

20:00 Villarreal vs Espanyol Under 3.5 W · 0-1
20:00 Villarreal vs Espanyol Home win @ 1.44 L · 0-1
20:00 Villarreal vs Espanyol 2-0 L · 0-1
20:00 Villarreal vs Espanyol 1X L · 0-1
20:00 Villarreal vs Espanyol Over 1.5 L · 0-1
18:30 Real Betis vs Malaga Real Betis @ 1.35
18:30 Real Betis vs Malaga Real Betis DNB @ 1.05
18:30 Real Betis vs Malaga Under 3.5 @ 1.72
18:30 Real Betis vs Malaga NG @ 1.94
18:30 Real Betis vs Malaga Over 2.5 @ 1.50
18:30 Real Betis vs Malaga 1X @ 1.08
18:30 Real Betis vs Malaga Over 1.5 @ 1.14
21:00 Barcelona vs Deportivo Alaves Barcelona @ 1.13
21:00 Barcelona vs Deportivo Alaves Barcelona DNB @ 1.01
21:00 Barcelona vs Deportivo Alaves Over 3.5 @ 1.68
21:00 Barcelona vs Deportivo Alaves Over 1.5 @ 1.04
21:00 Barcelona vs Deportivo Alaves NG @ 1.85
21:00 Barcelona vs Deportivo Alaves Over 2.5 @ 1.24
21:00 Barcelona vs Deportivo Alaves 1X @ 1.01
14:00 Getafe vs Sevilla Sevilla clean sheet @ 2.38
14:00 Getafe vs Sevilla 0-1 @ 5.50
14:00 Getafe vs Sevilla X/2 @ 5.45
14:00 Getafe vs Sevilla Sevilla +1 (3-way) @ 1.39
14:00 Getafe vs Sevilla Sevilla +0.25 @ 1.50
14:00 Getafe vs Sevilla Over 1.5 @ 1.56
14:00 Getafe vs Sevilla NG @ 1.63
14:00 Getafe vs Sevilla Under 2.5 @ 1.48
14:00 Getafe vs Sevilla X2 @ 1.39
14:00 Getafe vs Sevilla Sevilla to win @ 2.46
16:15 Racing Santander vs Real Madrid Under 4.5 @ 1.66
16:15 Racing Santander vs Real Madrid 2/2 @ 1.56
16:15 Racing Santander vs Real Madrid Over 3.5 @ 1.56
16:15 Racing Santander vs Real Madrid GG @ 1.48
16:15 Racing Santander vs Real Madrid Real Madrid -1.75 @ 1.71
16:15 Racing Santander vs Real Madrid Real Madrid to win @ 1.22
16:15 Racing Santander vs Real Madrid 0-3 @ 10.00
16:15 Racing Santander vs Real Madrid Over 2.5 @ 1.19
16:15 Racing Santander vs Real Madrid X2 @ 1.07
18:30 Elche vs Valencia GG @ 1.71
18:30 Elche vs Valencia Over 2.5 @ 1.93
18:30 Elche vs Valencia Elche DNB @ 1.72
18:30 Elche vs Valencia Elche @ 2.39
18:30 Elche vs Valencia 1X @ 1.43
21:00 Athletic Bilbao vs Real Sociedad Under 4.5 @ 1.15
21:00 Athletic Bilbao vs Real Sociedad 2-1 @ 8.00
21:00 Athletic Bilbao vs Real Sociedad 1/1 @ 3.13
21:00 Athletic Bilbao vs Real Sociedad Athletic Bilbao -0.25 @ 1.81
21:00 Athletic Bilbao vs Real Sociedad Athletic Bilbao +1 (3-way) @ 1.35
21:00 Athletic Bilbao vs Real Sociedad 1X @ 1.35
21:00 Athletic Bilbao vs Real Sociedad Over 2.5 @ 1.71
21:00 Athletic Bilbao vs Real Sociedad GG @ 1.57
21:00 Athletic Bilbao vs Real Sociedad Athletic Bilbao @ 2.08

Bundesliga

20:30 Elversberg vs Mainz X2 L · 4-1
20:30 Elversberg vs Mainz Over 1.5 W · 4-1
20:30 Elversberg vs Mainz Mainz to win @ 2.10 L · 4-1
20:30 Elversberg vs Mainz Over 2.5 W · 4-1
20:30 Elversberg vs Mainz GG W · 4-1
18:30 Bayern Munich vs Borussia Dortmund Bayern Munich @ 1.37
18:30 Bayern Munich vs Borussia Dortmund Bayern Munich DNB @ 1.11
18:30 Bayern Munich vs Borussia Dortmund Over 1.5 @ 1.04
18:30 Bayern Munich vs Borussia Dortmund 1X @ 1.10
18:30 Bayern Munich vs Borussia Dortmund Over 3.5 @ 1.79
18:30 Bayern Munich vs Borussia Dortmund Over 2.5 @ 1.29
18:30 Bayern Munich vs Borussia Dortmund GG @ 1.48
15:30 Union Berlin vs FC Koln FC Koln to win @ 2.62
15:30 Union Berlin vs FC Koln FC Koln DNB @ 1.80
15:30 Union Berlin vs FC Koln Under 3.5 @ 1.51
15:30 Union Berlin vs FC Koln Over 1.5 @ 1.19
15:30 Union Berlin vs FC Koln GG @ 1.51
15:30 Union Berlin vs FC Koln Over 2.5 @ 1.69
15:30 Union Berlin vs FC Koln X2 @ 1.54
17:30 Eintracht Frankfurt vs Hamburger SV Eintracht Frankfurt @ 1.64
17:30 Eintracht Frankfurt vs Hamburger SV Eintracht Frankfurt DNB @ 1.20
17:30 Eintracht Frankfurt vs Hamburger SV Under 3.5 @ 1.85
17:30 Eintracht Frankfurt vs Hamburger SV Over 1.5 @ 1.10
17:30 Eintracht Frankfurt vs Hamburger SV GG @ 1.46
17:30 Eintracht Frankfurt vs Hamburger SV Over 2.5 @ 1.42
17:30 Eintracht Frankfurt vs Hamburger SV 1X @ 1.20

Serie A

18:00 Udinese vs Roma Under 3.5 @ 1.58
18:00 Udinese vs Roma GG @ 1.62
18:00 Udinese vs Roma Over 2.5 @ 1.62
18:00 Udinese vs Roma Roma DNB @ 1.18
18:00 Udinese vs Roma Roma to win @ 1.62
18:00 Udinese vs Roma X2 @ 1.18
18:00 Udinese vs Roma Over 1.5 @ 1.17
20:45 Milan vs Inter Inter to win @ 2.10
20:45 Milan vs Inter Inter DNB @ 1.45
20:45 Milan vs Inter Under 3.5 @ 1.48
20:45 Milan vs Inter Over 1.5 @ 1.21
20:45 Milan vs Inter GG @ 1.57
20:45 Milan vs Inter Over 2.5 @ 1.76
20:45 Milan vs Inter X2 @ 1.33
12:30 Como vs Venezia Como @ 1.34
12:30 Como vs Venezia Como DNB @ 1.06
12:30 Como vs Venezia Under 3.5 @ 1.87
12:30 Como vs Venezia GG @ 1.68
12:30 Como vs Venezia Over 2.5 @ 1.41
12:30 Como vs Venezia 1X @ 1.08
12:30 Como vs Venezia Over 1.5 @ 1.11
15:00 Lazio vs Cagliari Lazio @ 1.49
15:00 Frosinone vs Torino Frosinone DNB @ 1.55
15:00 Lazio vs Cagliari Lazio DNB @ 1.11
15:00 Frosinone vs Torino Under 3.5 @ 1.82
15:00 Lazio vs Cagliari Under 3.5 @ 1.40
15:00 Lazio vs Cagliari NG @ 1.79
15:00 Frosinone vs Torino Frosinone @ 2.24
15:00 Frosinone vs Torino 1X @ 1.42
15:00 Frosinone vs Torino Over 1.5 @ 1.11
15:00 Lazio vs Cagliari Over 2.5 @ 1.86
15:00 Frosinone vs Torino Over 2.5 @ 1.44
15:00 Lazio vs Cagliari 1X @ 1.11
15:00 Frosinone vs Torino GG @ 1.38
15:00 Lazio vs Cagliari Over 1.5 @ 1.24
18:00 Lecce vs Genoa Under 2.5 @ 1.63
18:00 Lecce vs Genoa NG @ 1.75
18:00 Lecce vs Genoa Genoa to win @ 2.46
18:00 Lecce vs Genoa Genoa DNB @ 1.58
20:45 Juventus vs Napoli Juventus @ 2.32

Premier League

18:30 Tottenham vs Crystal Palace Tottenham @ 1.67
18:30 Tottenham vs Crystal Palace Tottenham DNB @ 1.23
18:30 Tottenham vs Crystal Palace Under 3.5 @ 1.51
18:30 Tottenham vs Crystal Palace Over 1.5 @ 1.19
18:30 Tottenham vs Crystal Palace GG @ 1.65
18:30 Tottenham vs Crystal Palace Over 2.5 @ 1.70
18:30 Tottenham vs Crystal Palace 1X @ 1.19
21:00 Aston Villa vs Fulham Aston Villa DNB @ 1.43
21:00 Aston Villa vs Fulham Under 3.5 @ 1.46
21:00 Aston Villa vs Fulham Over 2.5 @ 1.77
21:00 Aston Villa vs Fulham Aston Villa @ 2.03
21:00 Aston Villa vs Fulham Over 1.5 @ 1.21
21:00 Aston Villa vs Fulham 1X @ 1.31
21:00 Aston Villa vs Fulham GG @ 1.59
17:30 Liverpool vs Arsenal X2 @ 1.42
17:30 Liverpool vs Arsenal GG @ 1.67
17:30 Liverpool vs Arsenal Arsenal DNB @ 1.75
17:30 Liverpool vs Arsenal Under 3.5 @ 1.36
17:30 Liverpool vs Arsenal Over 1.5 @ 1.28
17:30 Liverpool vs Arsenal Arsenal to win @ 2.44

Results: last 7 days

8 of 18 settled predictions won. Every pick stays on record.

DateMatchPredictionOddsScoreResult
30 OctElversberg vs MainzOver 1.54-1Won
30 OctElversberg vs MainzX24-1Lost
30 OctElversberg vs MainzMainz to win2.104-1Lost
30 OctElversberg vs MainzOver 2.54-1Won
30 OctElversberg vs MainzGG4-1Won
30 OctVillarreal vs EspanyolUnder 3.50-1Won
30 OctVillarreal vs EspanyolHome win1.440-1Lost
30 OctVillarreal vs Espanyol2-00-1Lost
30 OctVillarreal vs Espanyol1X0-1Lost
30 OctVillarreal vs EspanyolOver 1.50-1Lost
30 OctLe Havre vs Paris Saint-GermainPSG -1 (3-way)1-5Lost
30 OctLe Havre vs Paris Saint-GermainPSG -1.51-5Lost
30 OctLe Havre vs Paris Saint-GermainParis Saint-Germain to win1.161-5Won
30 OctLe Havre vs Paris Saint-Germain2/21-5Won
30 OctLe Havre vs Paris Saint-GermainPSG clean sheet1-5Lost
30 OctLe Havre vs Paris Saint-Germain0-31-5Lost
30 OctLe Havre vs Paris Saint-GermainOver 2.51-5Won
30 OctLe Havre vs Paris Saint-GermainOver 1.51-5Won
On this page
  1. How we build today’s football predictions
  2. Why value matters more than picking winners
  3. How to read a pick: odds, confidence and reason
  4. Today, tomorrow and weekend predictions: what changes
  5. Leagues and markets we cover
  6. Why some matches have no pick
  7. Kick-off times in WAT and why they shift
  8. How to judge any prediction site, including this one

Every pick on this page comes with three things you can check: the decimal odds when we posted it, a confidence score from 1 to 5, and a one-line reason. Switch the tabs above for tomorrow’s and weekend fixtures, and use the results table to see how every past pick settled, losses included.

In short

  • Picks are built from form, home and away splits, goals and xG, head-to-head and team news.
  • A pick is published only when our estimated chance is higher than the chance implied by the odds.
  • Kick-off times are in WAT (UTC+1), and Nigeria never changes its clocks.
  • The record above settles every pick as won, lost or void.

How we build today’s football predictions

Six inputs go into every match, in this order. The first five build our estimate; the sixth decides whether the pick is published at all.

  1. Recent form, judged properly. The last six league games tell you more than the table, but we look at how results were earned. A 1-0 win with one shot on target is weaker than it looks.
  2. Home and away splits. Many clubs are two different teams. A side that averages 2.0 goals at home and 0.8 away should never be priced off its overall 1.4.
  3. Goals and expected goals (xG). xG measures the quality of chances created and allowed. A team scoring far above its xG for weeks is usually heading for a quieter spell, which matters for goals and GG/NG picks.
  4. Head-to-head, with care. Meetings from three seasons ago under different coaches mean little. Recent derbies and repeated patterns, such as one side always sitting deep against the other, mean more.
  5. Team news. A missing first-choice goalkeeper or centre-back moves goal markets more than a missing winger. Line-ups are usually confirmed about an hour before kick-off, so late news can change a pick’s value.
  6. Our probability against the price. We turn the work above into a percentage for each outcome and compare it with the bookmaker’s odds.

Why value matters more than picking winners

A prediction can be likely and still be a poor bet. If a favourite wins 75% of the time but is priced at 1.25, the odds imply 80%, so backing it hundreds of times loses money even though it wins most weeks. Value is the reverse: our estimate is higher than the price suggests. If implied probability is new to you, start there. No pick goes on this page until it passes that test.

Example We rate a home win at 55%. Fair odds for 55% are 1 ÷ 0.55 = 1.82. The bookmaker offers 2.00, which implies 50%. A ₦1,000 stake returns ₦2,000 when it wins, a ₦1,000 profit. Across 100 such bets, 55 winners would return ₦110,000 on ₦100,000 staked. If the price falls to 1.75 before you bet, that edge has gone, so compare your odds with the odds shown on the pick. The odds calculator does this sum for any price.

How to read a pick: odds, confidence and reason

  • Odds. The decimal price available when the pick went live. Your bookmaker may differ by a few points; if it is much shorter, you are holding a weaker bet than the one we posted.
  • Confidence 1–5. How strongly the evidence points one way. A 5 means form, numbers, team news and price all agree; a 3 is a fair price with one real doubt; 1 and 2 are speculative and usually carry bigger odds. Confidence is a ranking, not a percentage, so a 5 can still lose.
  • Reason. One line naming the deciding factor, for example “away side has one clean sheet in eight road games”. If you know something that contradicts the reason, skip the pick.

A sample pick, line by line

Take a row that reads: “Premier League, 4:00pm WAT, Team A v Team B, Over 2.5 goals, 1.85, confidence 4, both sides have gone over 2.5 in five of their last six and Team B’s first-choice centre-back is suspended”.

  • The price. 1.85 implies a 54% chance (1 ÷ 1.85). A confidence-4 goals pick at that price means we rate the chance clearly higher, around the low 60s.
  • The reason. It has two parts you can check yourself: recent scorelines and a named absence. If the suspended defender turns out to be available, the reason weakens and so does the pick.
  • The stake. At ₦1,000, a win returns ₦1,850 and a loss costs ₦1,000, so the pick needs to land more than 54 times in 100 to pay over time.

Confidence and odds pull in opposite directions, so most 5-rated selections are short prices. Our highest-confidence picks page filters for exactly those, and the daily banker narrows them to one.

Today, tomorrow and weekend predictions: what changes

The three tabs serve different jobs. Today’s picks are the most reliable to act on, because prices have settled and most team news is known. Tomorrow’s picks are a shortlist: odds can still move and line-ups are unknown.

Tab Best used for Check before you bet
Today Betting now Your odds vs ours
Tomorrow Planning a slip Line-ups and price on match day
Weekend Choosing from the biggest slate Friday press-conference news

Saturday and Sunday carry most of Europe’s league football, so the weekend tab has the widest choice. Plan on Friday if you like, but avoid locking every leg of a slip two days early when one injury can change the picture.

Late kick-offs need the same care. A pick for a 9pm WAT game was usually written before that afternoon’s press news, so glance at the confirmed line-ups before you stake.

Leagues and markets we cover

Our predictions cover the Premier League and Championship, LaLiga, Serie A, Bundesliga, Ligue 1, the Champions League and Europa League, Nigeria’s NPFL, and the Africa Cup of Nations when it is played. Each competition has its own page with deeper notes, such as our Premier League picks, Champions League previews and NPFL match picks.

African football needs a slightly different method. Detailed xG data is thinner for the NPFL than for the big European leagues, and long journeys and varied pitches make home advantage stronger, so our local picks lean more on home and away records and team news than on chance-quality numbers.

The market buttons above filter by 1X2, double chance, over/under goals, GG/NG, correct score, HT/FT and corners. If you prefer one bet type every day, the market-by-market tips pages sort the same analysis that way. For ready tickets, the daily 2 odds slip, the 5 odds slip and the big odds slips are all built from these picks and keep their own history.

Why some matches have no pick

A blank fixture is a decision, not an oversight. We leave a match out when:

  • The price is right already. If our estimate and the bookmaker’s odds agree, there is no edge to point at, even when the favourite looks obvious.
  • Team news is too uncertain. Cup ties squeezed between league games often bring heavy rotation that is only revealed in the line-up.
  • Motivation is unclear. End-of-season games for sides with nothing left to play for behave differently from their numbers.
  • The data is thin. A newly promoted side’s first few matches, or the opening weeks after a long break, give form and xG too little to work with.

Fewer, better-priced picks serve you better than a tip on every fixture. If a site posts a confident call on every single match of the day, it is filling space.

Kick-off times in WAT and why they shift

Every time on this page is West Africa Time, UTC+1 all year round. Europe changes its clocks, so the same fixture slot moves on your phone twice a year.

  • England: UK clocks go back on the last Sunday of October. From then until the last Sunday of March, a 3pm Saturday kick-off in England is 4pm WAT; in the British summer it is 3pm WAT.
  • Spain, Italy, Germany and France: on Central European Time in winter they match WAT, so 9pm in Madrid is 9pm in Lagos. In summer they are one hour ahead, and that game starts at 8pm WAT.
  • Champions League evenings: the late 21:00 CET slot is 9pm WAT in winter and 8pm WAT in summer.

How to judge any prediction site, including this one

Five checks separate a useful prediction site from a slip-screenshot account:

  1. A full results record. Dated, settled picks with the losses left in. Only green ticks means the rest is hidden.
  2. The odds at the time of the tip. A hit rate means nothing without prices: winning 70% at 1.30 loses money, while winning 40% at 3.00 makes money.
  3. A reason for every pick. “Home win, trust me” is not analysis.
  4. Posted before kick-off. Picks added after a match starts cannot be checked.
  5. No paid fixed games. Anyone who truly knew a result would not sell it to strangers on Telegram.

Sellers of “fixed” games ask for payment first, then for a second fee when the first game loses. Match-fixing is a crime that football authorities investigate, and buyers of these tickets simply lose their money.

More predictions

Frequently asked questions

It ranks how strongly form, home and away numbers, xG, team news and the price agree on one outcome. A 5 means every input lines up; a 2 means the pick rests on one argument. It is not a win percentage, so compare it with the odds before you stake.