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 Wednesday 4 November 2026 · Nairobi time

← Today’s picks

Wednesday 4 November 2026

No picks were posted on this day.
Premier League, LaLiga, Serie A, Bundesliga and Ligue 1 are all between rounds (next up Nov 6-8); Champions League and Europa League matchday 4 did play today, but every match checked either had a heavy favourite already fully priced in (Liverpool, Real Madrid, Man City, Arsenal all under 55% edge after removing bookmaker margin) or sat below the 55% probability bar even after allowing the maximum

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.

Fenerbahçe v LiverpoolNo betUEFA · Champions League · 20:45 EAT
Fenerbahçe
6.05
Draw
5.20
Liverpool
1.55

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

  • Liverpool lost 0-1 away to Arsenal last match
  • Fenerbahçe missing Aké, Asensio and Oosterwolde, led by interim coach Kuyt

Liverpool are fair favourites but the price already reflects it, leaving no edge over the market.

Call it — who wins?

Full write-up: Fenerbahçe v Liverpool →

AEK Athens v Real MadridNo betUEFA · Champions League · 20:45 EAT
AEK Athens
8.50
Draw
4.20
Real Madrid
1.26

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

  • Real Madrid on a 6-match winning run
  • Odds quotes for Real Madrid varied widely (1.26-1.67) between sources

Conflicting odds data and a price below the 1.30 floor rule this one out regardless of the strong form gap.

Call it — who wins?

Full write-up: AEK Athens v Real Madrid →

Borussia Dortmund v Real BetisLeanUEFA · Champions League · 23:00 EAT
Borussia Dortmund
1.74
Draw
4.17
Real Betis
4.30

Strip the bookmaker margin out and those odds make it 55% / 23% / 22% for home win, draw and away win.

  • Dortmund unbeaten in 5 (3W-2D) but only drew Bayern last time out
  • Real Betis have won all 3 Champions League group games so far

Betis' perfect European form argues against leaning further into Dortmund, so the fair price stands with no exploitable edge.

Call it — who wins?

Full write-up: Borussia Dortmund v Real Betis →

FC Porto v NapoliLeanUEFA · Champions League · 23:00 EAT
FC Porto
2.09
Draw
3.67
Napoli
3.58

Strip the bookmaker margin out and those odds make it 46% / 27% / 27% for home win, draw and away win.

  • Napoli missing Di Lorenzo, Lobotka, Alisson, Neres, Olivera, Badiashile and Spinazzola to injury
  • Porto have only minor fitness doubts (Sanusi, Pietuszewski)

Napoli's injury crisis is real evidence for Porto, but even the maximum adjustment leaves Porto just under the 55% bar.

Call it — who wins?

Full write-up: FC Porto v Napoli →

PSV v Club BruggeNo betUEFA · Champions League · 23:00 EAT
PSV
2.13
Draw
4.13
Club Brugge
3.03

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

  • PSV missing Pléa, Wanner, Nagalo and Lammers
  • Club Brugge missing centre-back Ordóñez

No side clears 55% even before adjustment, so this stays unpicked.

Call it — who wins?

Full write-up: PSV v Club Brugge →

RB Leipzig v Manchester CityNo betUEFA · Champions League · 23:00 EAT
RB Leipzig
5.00
Draw
4.55
Manchester City
1.52

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

  • Leipzig unbeaten in 5 straight home games without conceding
  • Man City's recent form is reported inconsistently across sources, so treated as unverified

City's price already bakes in their class; the heavy market margin here means no realistic adjustment clears the required edge.

Call it — who wins?

Full write-up: RB Leipzig v Manchester City →

Slavia Prague v ArsenalNo betUEFA · Champions League · 23:00 EAT
Slavia Prague
10.00
Draw
6.20
Arsenal
1.25

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

  • Arsenal missing Bukayo Saka (quad)
  • Slavia unbeaten domestically, 8W-4D

Arsenal's fair probability is very high but their odds sit below the 1.30 floor, so the market rule excludes this pick.

Call it — who wins?

Full write-up: Slavia Prague v Arsenal →

RC Lens v ComoNo betUEFA · Champions League · 23:00 EAT
RC Lens
3.16
Draw
4.01
Como
2.24

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

  • Como beat Manchester United 4-1 in their last Champions League outing
  • Lens have lost 3 of their last 6 across competitions

Como's good form is encouraging but their fair probability stays well under the 55% threshold even at maximum adjustment.

Call it — who wins?

Full write-up: RC Lens v Como →

Viking v SabahNo betUEFA · Champions League · 23:00 EAT
Viking
1.40
Draw
5.00
Sabah
7.00

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

  • Viking missing five players to injury (Baertelsen, Berisha, Bjørshol, D'Agostino, Røseth)
  • Sabah reported close to fully fit

Viking's injury list cuts against raising their probability, so the edge needed to clear the threshold isn't justified.

Call it — who wins?

Full write-up: Viking v Sabah →

Rennes v OlympiacosNo betUEFA · Europa League · 18:30 EAT
Rennes
2.26
Draw
3.67
Olympiacos
3.20

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

  • Olympiacos on a 5-match winning streak but missing strikers Yazici (ACL) and El Kaabi (broken tibia)
  • Rennes have lost 2 of their last 4 and have doubts over Lepaul and Samba

Both sides have uncertainty; no selection's fair probability approaches 55%, so this stays a pass.

Call it — who wins?

Full write-up: Rennes v Olympiacos →

← Tue 3 NovThu 5 Nov →

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.