Tabiri.

tabiri.topSwahili, to predict

AI-researched football predictions with ready-made SportyBet Kenya booking codes. Copy a code, load it, place your bet.

Picks for Friday 30 October 2026 · Nairobi time

← Today’s picks

Friday 30 October 2026

No picks were posted on this day.
Premier League, Serie A, the Champions League and the Europa League all sit in a gap between rounds today, so coverage fell to LaLiga, Ligue 1 and Bundesliga. Of the five matches played, none produced a selection clearing both the 55% fair-probability floor and the required edge over the bookmaker's implied price once margin was removed, and PSG's own price (1.25) sat below the allowed 1.30-2.60 o

The matches we studied that day

The odds as they stood, what they imply once the bookmaker’s margin is taken out, and why each match was backed or skipped.

Villarreal v EspanyolNo betSpain · LaLiga · 23:00 EAT
Villarreal
1.44
Draw
4.95
Espanyol
6.53

Strip the bookmaker margin out and those odds make it 66% / 19% / 15% for home win, draw and away win.

  • Espanyol sacked manager Manolo González this week and are winless in 5
  • Villarreal missing Gueye (suspended), Buchanan and Akhomach (injured)

Villarreal are clear favourites but the fair home probability (66%) falls short of the edge needed over the market's implied price, and the news is already reflected in the short odds.

Call it — who wins?

Full write-up: Villarreal v Espanyol →

OGC Nice v Stade RennaisNo betFrance · Ligue 1 · 21:00 EAT
OGC Nice
2.70
Draw
3.70
Stade Rennais
2.30

Strip the bookmaker margin out and those odds make it 34% / 25% / 41% for home win, draw and away win.

  • Nice unbeaten at home this season but missing Bombito, Sanson, Abergel and Mendy
  • Rennes lost 0-4 away at Lyon last league outing with Lepaul and Panichelli injured

A genuinely open three-way match; no outcome clears the 55% fair-probability floor.

Call it — who wins?

Full write-up: OGC Nice v Stade Rennais →

Le Havre v Paris Saint-GermainNo betFrance · Ligue 1 · 21:00 EAT
Le Havre
10.00
Draw
6.80
Paris Saint-Germain
1.25

Strip the bookmaker margin out and those odds make it 10% / 14% / 76% for home win, draw and away win.

  • PSG won 5 straight but lost Kvaratskhelia to an ACL tear plus Dembélé, Marquinhos and Nuno Mendes injured after beating Barcelona
  • Le Havre are bottom of the table and winless with several injuries

PSG's fair win probability is high (76%) but their price of 1.25 is below the allowed 1.30-2.60 odds band, so no pick is possible here regardless of edge.

Call it — who wins?

Full write-up: Le Havre v Paris Saint-Germain →

Lille v RC LensNo betFrance · Ligue 1 · 23:05 EAT
Lille
2.38
Draw
3.62
RC Lens
2.82

Strip the bookmaker margin out and those odds make it 40% / 26% / 34% for home win, draw and away win.

  • Lille missing suspended Nianzou plus injured Igamane and Santos for the derby
  • Lens missing defenders Ganiou, Gradit and Nawrocki

A tight Derby du Nord with no outcome reaching the 55% fair-probability floor.

Call it — who wins?

Full write-up: Lille v RC Lens →

SV Elversberg v 1. FSV Mainz 05No betGermany · Bundesliga · 22:30 EAT
SV Elversberg
3.20
Draw
3.75
1. FSV Mainz 05
2.10

Strip the bookmaker margin out and those odds make it 30% / 25% / 45% for home win, draw and away win.

  • Mainz missing Zentner, Katompa Mvumpa and Kohr, with Amiri a doubt
  • Elversberg have lost 4 of their last 5, including 0-4 to RB Leipzig

Mainz's fair away probability is only around 45%, short of the 55% floor even allowing for Elversberg's injury list.

Call it — who wins?

Full write-up: SV Elversberg v 1. FSV Mainz 05 →

← Thu 29 OctSat 31 Oct →

Using a code

  1. Copy the codeTap Copy code on the slip you want.
  2. Load it on SportyBetTap Open on SportyBet, or on sportybet.com/ke open your Betslip and paste it under Load code.
  3. Check, stake, placeOdds can move before kickoff. Confirm the selections, set your stake and place the bet.

Know someone who bets?

Send them the day’s codes. Tabiri is free, there is no sign-up, and every pick we have ever posted stays on the record page — the losers too.