Pierre Lestru's Avatar

Pierre Lestru

@oddsinshadow.bsky.social

Sports and data nerd, I publish forecasting sports probabilities. Check them out at oddsinshadow.com oddsinshadow.substack.com

25 Followers  |  104 Following  |  52 Posts  |  Joined: 12.08.2025  |  2.176

Latest posts by oddsinshadow.bsky.social on Bluesky

Who's the one that ended at Puntarenas? Asking coz I'm obviously from CR and can only think of Joel Campbell and he hasn't played there

27.10.2025 17:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Movers for advancing to UCL KO round

Winners
PSV: 28% -> 63%
Galatasaray: 65% -> 87%
Sporting CP: 71% -> 90%
Athletic Club: 31% -> 46%
Newcastle: 89% -> 97%

Losers
Leverkusen: 66% -> 50%
Union Saint-Gilloise: 52% -> 37%
FC Copenhagen: 28% -> 16%
Eint Frankfurt: 61% -> 51%
Bodรธ/Glimt: 32% -> 22%

23.10.2025 13:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Movers for winning the UCL (>1% odds change):

Winners:
Man City: 9%-> 12%
Arsenal: 22% -> 24%

Losers:
Bayern: 10% -> 9%

23.10.2025 13:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Updated Champions League odds after Matchday 3:
Arsenal 24%
PSG 15%
Man City 12%
Liverpool 12%
Bayern 9%
Real Madrid 7%
Inter 6%
Barcelona 5%
Chelsea 4%

23.10.2025 13:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Race for the top 4 in Ligue 1 is starting to look very interesting, after Lens and Strasbourg keep confirming their solid starts. There's six teams with serious chances of making the top 4 along with PSG

Marseille 77%
Lille 66%
Lyon 45%
Lens 35%
Strasbourg 34%
Monaco 29%

20.10.2025 14:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Ligue 1: Our model still very optimistic for PSG even after they dropped points at home and lost the first place in the table

PSG 94%
Marseille 3%
Lille 2%
Others 1%

20.10.2025 14:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Bundesliga: Bayern keeps adding marginal gains their huge title odds after winning Der Klassiker

Bayern 95%
Dortmund 2%
Leverkusen 2%
Others 1%

20.10.2025 14:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Serie A: Inter now looking like solid favorites after their win at the Olimpico, and Napoli's loss to Torino

Inter 58%
Napoli 16%
Roma 11%
Milan 8%
Others 7%

20.10.2025 14:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

La Liga: The balance between Real Madrid and Barca remains:

Real Madrid 66%
Barcelona 32%
Atletico 2%

20.10.2025 14:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Updates from this weekend play.

EPL: Another great week for Arsenal going from 54% to 64% of winning the title. Liverpool down to 20% with Man Citty still hopeful at 13%

20.10.2025 14:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Depends a bit on the level of beginner

Statsbomb public dataset is a good starting point for its range: international tournaments, full club seasons, different eras. If you want to make a shot map in a match from every decade since the 1970s, you can do that

github.com/statsbomb/op...

14.10.2025 19:33 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What are good open data sources for a beginner to start building projects?

14.10.2025 19:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

Ligue 1: PSG still far from perfect in their start but still no signs of a true contender for this year

06.10.2025 15:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Bundesliga: Bayern comfortably clearing the path to yet another title with Dortmund dropping points at home

06.10.2025 15:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Serie A: No big surprises to alter the odds significantly. An interesting Roma-Inter coming up next that could put the giallorossi in contention

06.10.2025 15:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

La Liga: A tough week for Barca where the power has shifted. Real Madrid now at 63% to win the title. DEspite both teams being far from perfect, still no real menace of a third team that could upset

06.10.2025 15:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Some updates going into the FIFA break

EPL: Arsenal now slight favourite after Liverpool loss at Chelsea. Arsenal now at 54% after being only at 26% two weeks ago. Man City still with a shot at 12%

06.10.2025 15:44 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Movers for winning the UCL (>1% odds change):

Winners:
PSG: 11%-> 16%

Losers:
Liverpool: 19% -> 14%
Barcelona: 10% -> 8%

02.10.2025 13:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Big movers for advancing to KO round:

Winners:
Galatasaray: 32% -> 63%
Qarabag: 37% -> 64%
Marseille: 51% -> 72%
Newcastle: 67% -> 87%
Atletico: 73% -> 89%

Losers:
Copenhagen: 51% -> 27%
Union Saint-Gilloise: 77% -> 55%
Athletic Club: 47% -> 29%
Eint Frankfurt: 76% -> 62%
Benfica: 45% -> 32%

02.10.2025 13:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Updated Champions League odds after Matchday 2:
Arsenal 21%
PSG 16%
Liverpool 14%
Bayern 9%
Man City 9%
Barcelona 8%
Inter 7%
Real Madrid 6%
Chelsea 3%

02.10.2025 13:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In Bundesliga and Ligue 1, both Bayern and PSG added 3 points, so nothing to upset their current ultra-favorite status with 88% and 95% title odds respectively

29.09.2025 13:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Serie A feels wide open. With Napoli's loss to AC Milan, Inter now widens their lead thanks to their still much higher Elo rating

Inter 43%
Napoli 19%
Roma 15%
Juve 9%
Milan 7%
Atalanta 7%

29.09.2025 13:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Barcelona now slight favourite in La Liga after Real Madrid got trashed in El Derbi. Despite the typical crisis mode alerts in Real, too much left to play to really alter their title chances significantly

Barcelona 61%
Real Madrid 37%
Others ~2%

29.09.2025 13:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Updates from this weekend:

Premier League title now back to a close two-team race after Liverpool's first loss of the season

Liverpool 51%
Arsenal 41%
Man City 6%
Others ~2%

29.09.2025 13:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In Ligue 1, PSG still at solid 95% of winning it despite yesterday's loss. They still have about 200 Elo points over any contender so not expecting any wild swings unless they go into a bad streak. Marseille nicely back in the Top 4 race (now at 47%) after a shaky start to the season

23.09.2025 15:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Surprised to see no movement for Serie A title chances after Napoli's win. Yet considering Pisa has by far the lowest Elo in the league, these were 3 points our model was pretty much already giving to Napoli

Updated chances:
Inter 35%
Napoli 30%
Juve 11%
Roma 11%
Atalanta 8%
Milan 5%

23.09.2025 15:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Everywhere else nothing much to shake-up the current hierarchy. Bayern with another boost in the Bundesliga race after Leverkusen's home draw. Real and Barca still at a virtual 50/50 for La Liga

22.09.2025 17:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Inter now slightly ahead of Napoli. In addition to their win over Sassuolo, some Elo ratings adjustments in their favour after the Champions League matchday 1

22.09.2025 17:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Some interesting updates from the weekend games.

Liverpool keep distancing themselves in the EPL after the Arsenal-City draw. Liverpool up from 60% to 68%, Arsenal down from 32% to 26%

22.09.2025 17:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Bit surprised to see Eintrach Frankfurt moving so much considering theirs was a home win against a non-big league rival. Could be their Elo is a bit underrated, it's currently much lower than that of Leverkusen and Dortmund, a bit harsh for a team that rivaled with them last season in Bundesliga

19.09.2025 13:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@oddsinshadow is following 20 prominent accounts