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

← Today’s picks

Tuesday 3 November 2026

No picks were posted on this day.
Premier League, LaLiga, Serie A, Bundesliga and Ligue 1 all have a gap day on 3 Nov 2026, so the only eligible competition in action is the Champions League (9 matchday-4 games). None of those nine produced a qualifying pick: Barcelona and Roma were prohibitive/attractive favourites but sat outside the 1.30-2.60 odds band or below it, and every other match's fair probability (after removing the bo

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.

Galatasaray v StuttgartLeanUEFA · Champions League · 20:45 EAT
Galatasaray
2.20
Draw
4.00
Stuttgart
2.90

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

  • Galatasaray on a 4-match win streak incl. a 2-1 derby win over Fenerbahce
  • Stuttgart missing Stiller, Sauer, Vagnoman, Zagadou, Diehl plus 2 suspensions (Drljaca, Stergiou)

Galatasaray are tilted favourites with Stuttgart heavily depleted, but fair home probability (43%) is well short of the 55% pick threshold.

Call it — who wins?

Full write-up: Galatasaray v Stuttgart →

Shakhtar Donetsk v Sporting LisbonNo betUEFA · Champions League · 20:45 EAT
Shakhtar Donetsk
3.80
Draw
3.80
Sporting Lisbon
2.00

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

  • Shakhtar play all 'home' UCL games in Hamburg/London, not Ukraine
  • Sporting missing Debast, Zalazar and Nuno Santos through injury

Odds could not be pinned to one bookmaker with confidence, and Sporting's fair probability (49%) misses the 55% bar anyway.

Call it — who wins?

Full write-up: Shakhtar Donetsk v Sporting Lisbon →

Atletico Madrid v Bayern MunichNo betUEFA · Champions League · 23:00 EAT
Atletico Madrid
2.63
Draw
3.90
Bayern Munich
2.45

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

  • Atletico's Hjulmand suspended after red card
  • Bayern missing Luis Diaz, Musiala and N'Diaye, with three more forced off three days earlier vs Dortmund

Both sides carry fresh absences that roughly cancel out; neither side's fair probability clears 55%.

Call it — who wins?

Full write-up: Atletico Madrid v Bayern Munich →

Barcelona v Aston VillaNo betUEFA · Champions League · 23:00 EAT
Barcelona
1.22
Draw
6.45
Aston Villa
10.50

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

  • Barcelona priced at 1.22 by Sapphirebet, Villa missing Wan-Bissaka, Ruggeri, Onana and Maatsen
  • Villa also played 4 competitive matches in the 11 days before this tie

Barcelona's fair win probability (77%) clears 55% but their odds (~1.22) sit below the 1.30 floor, so the pick does not qualify.

Call it — who wins?

Full write-up: Barcelona v Aston Villa →

Bodo/Glimt v LilleLeanUEFA · Champions League · 23:00 EAT
Bodo/Glimt
1.80
Draw
4.00
Lille
4.00

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

  • Lille missing 5 players incl. suspended Ethan Mbappe (final match of a 3-game UEFA ban)
  • Bodo/Glimt beat Dortmund 1-0 away in this season's league phase

Lille's absences lean the match toward Bodo/Glimt, but closing the bookmaker margin at these odds would need a near-maximum adjustment that the evidence does not clearly justify.

Call it — who wins?

Full write-up: Bodo/Glimt v Lille →

Feyenoord v Inter MilanNo betUEFA · Champions League · 23:00 EAT
Feyenoord
4.00
Draw
4.20
Inter Milan
1.80

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

  • Inter without Lautaro Martinez (hamstring), Pavard, Stones and suspended Bastoni
  • Inter lost the Milan derby 1-3 three days earlier

Inter's fair away probability (53%) already misses 55%, and their own injury list argues against pushing it higher.

Call it — who wins?

Full write-up: Feyenoord v Inter Milan →

LASK Linz v Slovan BratislavaLeanUEFA · Champions League · 23:00 EAT
LASK Linz
1.43
Draw
5.20
Slovan Bratislava
7.00

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

  • Slovan have lost all 3 UCL league-phase games so far with a 1-13 goal difference
  • LASK are unbeaten in 5 but played an extra-time cup match plus a league game in the week before this tie

LASK's dominance is real but already priced in at these short odds; the bookmaker margin outweighs any edge once LASK's own fatigue is factored in.

Call it — who wins?

Full write-up: LASK Linz v Slovan Bratislava →

Manchester United v RomaLeanUEFA · Champions League · 23:00 EAT
Manchester United
2.20
Draw
3.95
Roma
2.90

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

  • Man Utd winless in their last 9 matches across competitions, missing Sesko, Ugarte, Rashford and Shaw
  • Roma won 4 of their last 5 incl. a 5-2 away win at Udinese

Roma look the better side on current form, but their fair probability (33%) is far below the pick threshold and their odds (2.90) exceed the 2.60 ceiling anyway.

Call it — who wins?

Full write-up: Manchester United v Roma →

Villarreal v Paris Saint-GermainLeanUEFA · Champions League · 23:00 EAT
Villarreal
5.10
Draw
4.50
Paris Saint-Germain
1.58

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

  • PSG unbeaten in last 5, scoring 18 goals incl. a 4-2 win over Barcelona in the UCL
  • PSG still missing Kvaratskhelia (long-term), Dembele, Marquinhos and Nuno Mendes

PSG's form points to a win, but their own absentee list offsets much of that edge, leaving the gap over the short 1.58 price too thin to clear the 4-point threshold.

Call it — who wins?

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

← Mon 2 NovWed 4 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.