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

← Today’s picks

Tuesday 20 October 2026

Result: 0 of 3 slips won.

Leo single

1 selection · first kickoff 19:45 EATAI leanThin edge

Total odds1.70
SportyBet booking codeLost
4HKQY7
  1. UEFA · Champions League · 19:45 EAT
    Fenerbahce v Slavia Praha2-2
    1X2Fenerbahce
    AI 63% · odds imply 59%+4 edge

    Fenerbahce unbeaten in last 4 (14 scored, 0 conceded); Slavia Praha winless/scoreless in Europe this term with 4 key players injured.

    1.70Lost
KSh 100 stake returns KSh 170 if it wins

Fenerbahce's dominant home form and Slavia Praha's injury-hit, goalless away run tilt this beyond the market price.

Leo double

2 selections · first kickoff 19:45 EATAI leanThin edge

Total odds2.67
SportyBet booking codeLost
44W1WP
  1. UEFA · Champions League · 19:45 EAT
    Fenerbahce v Slavia Praha2-2
    1X2Fenerbahce
    AI 63% · odds imply 59%+4 edge

    Fenerbahce unbeaten in last 4 (14 scored, 0 conceded); Slavia Praha winless/scoreless in Europe with 4 key players injured.

    1.70Lost
  2. UEFA · Champions League · 22:00 EAT
    Porto v PSV Eindhoven0-1
    1X2Porto
    AI 68% · odds imply 64%+4 edge

    PSV have 7 players injured, just 1 point from 6 in Europe, and have lost 3 straight away matches; Porto play at home.

    1.57Lost
KSh 100 stake returns KSh 267 if it wins

Pairs two home favorites facing injury-hit, out-of-form away sides on the same Champions League night.

Leo single 2

1 selection · first kickoff 22:00 EATAI leanThin edge

Total odds1.57
SportyBet booking codeLost
4UUMCL
  1. UEFA · Champions League · 22:00 EAT
    Porto v PSV Eindhoven0-1
    1X2Porto
    AI 68% · odds imply 64%+4 edge

    PSV have 7 players injured, just 1 point from 6 in Europe, and have lost 3 straight away matches; Porto play at home.

    1.57Lost
KSh 100 stake returns KSh 157 if it wins

PSV's injury crisis and winless away run in Europe give Porto a bit more edge than the odds suggest.

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.

Fenerbahce v Slavia PrahaValue pickUEFA · Champions League · 19:45 EAT
Fenerbahce
1.70
Draw
4.20
Slavia Praha
4.70

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

  • Fenerbahce unbeaten in last 4 matches, scoring 14 and conceding 0
  • Slavia Praha winless and scoreless in Europe this season
  • Slavia Praha missing Chaloupek, Ogbu, Ouanda and Jurasek through injury

Fenerbahce's recent scoring form and Slavia Praha's injury-depleted, goalless away record support a home win beyond the raw market price.

Call it — who wins?

Full write-up: Fenerbahce v Slavia Praha →

Porto v PSV EindhovenValue pickUEFA · Champions League · 22:00 EAT
Porto
1.57
Draw
4.80
PSV Eindhoven
5.30

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

  • PSV have 7 outfield players sidelined through injury
  • PSV have taken only 1 point from 6 in the UCL league phase
  • PSV have lost 3 consecutive away matches in all competitions

PSV's injury list and poor away form give Porto's home win a bit more weight than the market's margin-adjusted price implies.

Call it — who wins?

Full write-up: Porto v PSV Eindhoven →

Napoli v Bodo/GlimtNo betUEFA · Champions League · 22:00 EAT
Napoli
1.62
Draw
4.40
Bodo/Glimt
4.85

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

  • Napoli have lost 5 of their last 9 matches, including both UCL games so far
  • Napoli missing Neres, Vergara, Favasuli and Buongiorno through injury
  • Bodo/Glimt have won 4 consecutive matches

Napoli's own injury list and poor recent form argue against pushing their win probability above the market price, so no pick.

Call it — who wins?

Full write-up: Napoli v Bodo/Glimt →

Liverpool v VillarrealNo betUEFA · Champions League · 22:00 EAT
Liverpool
1.48
Draw
4.75
Villarreal
6.00

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

  • Liverpool missing Szoboszlai and Frimpong through injury
  • Villarreal missing Pepe (18 La Liga goal contributions this season) and Buchanan

Both sides are missing key players, so the injury picture roughly cancels out and does not clear the bar for adjusting above the fair market price.

Call it — who wins?

Full write-up: Liverpool v Villarreal →

Paris Saint-Germain v BarcelonaNo betUEFA · Champions League · 22:00 EAT
Paris Saint-Germain
2.49
Draw
4.52
Barcelona
2.55

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

  • Odds show an almost even contest, PSG near 2.49 and Barcelona near 2.55
  • Neither side's fair win probability reaches the 55% threshold

Too close to call for a qualifying pick.

Call it — who wins?

Full write-up: Paris Saint-Germain v Barcelona →

Manchester City v AEK AthensNo betUEFA · Champions League · 22:00 EAT
Manchester City
1.10
Draw
11.00
AEK Athens
23.00

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

  • Man City priced around 1.10 to win, well outside the usable 1.30-2.60 odds range

Overwhelming favorite but the odds are too short to post.

Call it — who wins?

Full write-up: Manchester City v AEK Athens →

Stuttgart v Atletico MadridNo betUEFA · Champions League · 22:00 EAT
Stuttgart
3.20
Draw
3.85
Atletico Madrid
2.10

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

  • Atletico Madrid favored away around 2.10 but fair win probability only about 45%

Away favorite's fair probability falls short of the 55% threshold.

Call it — who wins?

Full write-up: Stuttgart v Atletico Madrid →

Roma v Slovan BratislavaNo betUEFA · Champions League · 22:00 EAT
Roma
1.14
Draw
8.50
Slovan Bratislava
15.00

Strip the bookmaker margin out and those odds make it 83% / 11% / 6% for home win, draw and away win.

  • Roma priced around 1.14 to win, far outside the usable 1.30-2.60 odds range

Huge favorite but odds too short to qualify.

Call it — who wins?

Full write-up: Roma v Slovan Bratislava →

Sabah v Borussia DortmundNo betUEFA · Champions League · 19:45 EAT
Sabah
8.50
Draw
6.25
Borussia Dortmund
1.28

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

  • Dortmund priced around 1.28 away, just below the usable 1.30-2.60 odds range

Dortmund heavily favored but odds fall just under the usable range.

Call it — who wins?

Full write-up: Sabah v Borussia Dortmund →

← Mon 19 OctWed 21 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.