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 21 October 2026 · Nairobi time

← Today’s picks

Wednesday 21 October 2026

No picks were posted on this day.
England, Spain, Italy, Germany and France's domestic leagues are all paused this midweek for European football, so coverage fell to Champions League matchday 3. Every heavy favourite (Real Madrid, Inter, Sporting CP, Aston Villa) was quoted below the 1.30 odds floor, and in the closer games (Bayern-Arsenal, Betis-Feyenoord, Brugge-Lens, Como-Man Utd, Lille-Galatasaray) no side's de-vigged probabil

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.

Bayern München v ArsenalNo betUEFA · Champions League · 22:00 EAT
Bayern München
2.04
Draw
3.76
Arsenal
3.22

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

  • Sapphirebet prices Bayern 2.04/3.76/3.22
  • Fair Bayern win probability only 46% after removing margin

Bayern are favourites but not strong enough to clear the 55% probability bar; no qualifying selection.

Call it — who wins?

Full write-up: Bayern München v Arsenal →

Internazionale v Shakhtar DonetskNo betUEFA · Champions League · 22:00 EAT
Internazionale
1.20
Draw
7.20
Shakhtar Donetsk
12.50

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

  • Inter win priced at 1.20, below the 1.30 odds floor
  • Fair home-win probability 79.2% but odds too short to qualify

Inter are overwhelming favourites but their odds sit under the allowed 1.30 minimum, so the pick is excluded by the odds-range rule.

Call it — who wins?

Full write-up: Internazionale v Shakhtar Donetsk →

Real Betis v FeyenoordNo betUEFA · Champions League · 22:00 EAT
Real Betis
1.54
Draw
4.80
Feyenoord
5.00

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

  • Stake prices Betis 1.54/4.80/5.00
  • Fair Betis win probability 61.4% vs market-implied 64.9% off the same odds

Betis look the stronger side but the de-vigged probability still trails the implied probability of their own odds, leaving no edge.

Call it — who wins?

Full write-up: Real Betis v Feyenoord →

Club Brugge v LensLeanUEFA · Champions League · 22:00 EAT
Club Brugge
2.04
Draw
3.90
Lens
3.20

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

  • Lens missing captain/CB Jonathan Gradit, plus Ganiou and Sima; Brugge missing only back-up CB Ordóñez
  • Fair Brugge win probability 46.4%, short of the 55% threshold

Brugge's absentee advantage is real but not enough on its own to push a de-vigged 46% up to a qualifying, evidence-justified 55%+ with a clean edge.

Call it — who wins?

Full write-up: Club Brugge v Lens →

Como v Manchester UnitedNo betUEFA · Champions League · 19:45 EAT
Como
2.25
Draw
3.75
Manchester United
2.90

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

  • Man United missing eight players including suspended Yoro; Como missing four (Chalobah, Diao, Kean, Jesús Rodríguez)
  • No side's fair probability nears 55%

Both sides are squad-depleted in a roughly offsetting way; the match stays a toss-up with no qualifying selection.

Call it — who wins?

Full write-up: Como v Manchester United →

Lille v GalatasarayNo betUEFA · Champions League · 19:45 EAT
Lille
2.19
Draw
3.75
Galatasaray
3.10

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

  • Galatasaray missing Rafael Leão (groin); Lille missing Tiago Santos and suspended Ethan Mbappé
  • Fair Lille win probability 43.7%, well short of 55%

Lille are only modest favourites at home; no selection clears the probability bar.

Call it — who wins?

Full write-up: Lille v Galatasaray →

← Tue 20 OctThu 22 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.