Sponsored by

Heavy Machinery Is Going Electric. Be Early.

Hydraulics move the world's diggers, lifts, and loaders, and they bleed money doing it. About 75% of the energy pushed through a fluid system is lost as waste heat, and this equipment leaks hazardous hydraulic oil by the hundred million gallons a year. 

RISE Robotics built a clean replacement: a belt-driven linear actuator that matches the force of hydraulics, with tighter control and lighter upkeep. MIT founders. 20+ patents. $9.3M in revenue. $27M+ raised. The move away from fluids in heavy machinery is starting now, the same way diesel gave way to batteries in cars. You can own part of RISE through the open community round on Wefunder.

ODDS BRIEFING

The Newsletter That Finds Money Where Bookmakers Don’t

Semi-Final Doorstep • Issue 29 • 10 July 2026

One Deadline at 1:00pm ET, One Romance Tax to Fade in Miami

Spain –0.75 before 1:00pm ET is this morning’s only decision. England’s number, the Kansas City trap and a +4.20% midweek ledger follow. ⚡

Total risked 4.5% — two plays, and that’s the whole card. First decision: Spain, this morning. Saturday night in Kansas City is a deliberate stay-away — the Trap Alert explains. We’d rather sit on our hands than force a third position into the sharpest markets of the year.

#

Match

Bet

Odds

Stake

Advisor

Bet By (ET)

1

Spain vs Belgium

Spain –0.75

1.83

2.5%

Hayes

TODAY — Fri 1:00pm

2

Norway vs England

England +0 (DNB)

1.72

2.0%

McGill

Sat 11:00am

Total bankroll risked 4.5% — two positions across two quarter-finals

Kill conditions. Below 1.78 on Spain or 1.70 on England, the bet is off — a worse price is a different bet. Both confirmed XIs drop after our deadlines, so morning injury news and the live price are your controls: a sharply drifting price is the market telling you something.

⚡ First Deadline: Spain vs Belgium

World Cup 2026 — Quarter-final | TODAY — Fri 10 July, 3:00pm ET (8:00pm BST) | SoFi Stadium, Los Angeles

Spain –0.75 @ 1.83 | 2.5% Stake | Medium Conviction | Analyst: Peter Hayes

The case. Hayes has watched this Belgium spine since their Pro League days, and his judgement is blunt: it’s a year past its sell-by date. The data agrees — second-best on our internal underlying numbers in three of five matches, and Monday’s 4–1 over the USA in Seattle flattered to deceive — three of the four goals came off American defensive errors, a week after the same side needed a 125th-minute winner to escape Senegal. Spain are the opposite story: five matches, five clean sheets, not a goal conceded all tournament, Portugal put away 1–0 in Arlington on Monday. Hayes’ fair price (internal sims) is 1.73; the 1.83 on the board is Monday’s Belgium result doing the propping.

How the –0.75 settles. The stake splits half at –0.5, half at –1.0. Spain by exactly one: the –0.5 half wins, the –1.0 half pushes — on our 2.5% stake that banks +1.04% with the pushed half returned. Spain by two or more collects the full +2.08%. Draw or Belgium win loses the lot. The half-cover matters because of Spain themselves: they win 1–0 for a living, and the –1.0 half pushing on exactly that scoreline is what makes this line playable.

Why 2.5% and not 3%. This is an elite-versus-nearly-elite knockout price — the kind of market we told you on Monday is where forced edges go to die — and it’s a same-day play, which makes us twitchy. The edge is real; the window is brutal.

Timing. Bet by 1:00pm ET; kickoff is 3:00pm ET — 9:00pm in Madrid and Brussels. European evening liquidity should keep building into kickoff, and we expect this line nearer –1.0 by then. Below the floor at 1:00pm? Let it go without a second thought.

🎯 The Sharp Take: Norway vs England

World Cup 2026 — Quarter-final | Sat 11 July, 5:00pm ET (10:00pm BST) | Hard Rock Stadium, Miami Gardens

England +0 (Draw No Bet — “DNB” from here) @ 1.72 | 2% Stake | Analyst: James McGill

The Setup. Saturday teatime in Miami Gardens, and Norway’s first World Cup quarter-final has turned the Hard Rock into a red-and-white away day. On Monday we told you we’d put our full number on this tie once the midweek noise cleared. Here it is — and it’s on the other side of the romance.

What the market is missing.

The Brazil win was survival, not arrival. Norway managed 0.84 xG from nine shots; Brazil put up 2.73 from fourteen (match xG: Opta). Ørjan Nyland saved a penalty and played the game of his life, and both Haaland goals arrived inside the final eleven minutes of a tie Brazil largely controlled.

England’s second half at the Azteca is the quiet story of the tournament. Down to ten men from the 54th minute, they conceded 0.01 non-penalty xG on target after the break and closed out a 3–2 win at 7,350 feet — the hardest away day this bracket had to offer. Norway’s attack is Haaland plus hope: strip his shots out and, on our internal numbers, they generate under a goal of xG per game.

The Norway price has shortened without new information. The one hard fact — Quansah’s two-match ban from the Azteca red card — has been in the price since Sunday, and England’s centre-half depth absorbs it. Beyond that: no injury news, no fresh team-news edge. Analyst judgement, plainly labelled: we read the move as story momentum and recreational volume — exactly the flow we flagged in Issue 28 before the market obliged.

Why +0 and not –0.5. Norway’s game plan is to keep it level and live for Haaland’s late windows — the draw is the honest risk here, not the Norway win. The +0 refunds the stalemate and pays 1.72 for the thing we actually believe: England are simply the better side. Minus-half at bigger money pays us for margin we don’t need. Same read, right instrument.

The model’s number. McGill: “Our sims make it England 47%, the draw 27%, Norway 26% — fair DNB 1.55 against 1.72 on the board, worth +7.8% expected return per unit staked.” The engine is the same Monte Carlo we’ve run all tournament — shot-quality and possession-adjusted team ratings, updated after every match — and the full break-even derivation sits in this issue’s archive notes.

Our take. Top play of the card — that means widest edge, not biggest stake. Edge follows the price; stake follows the uncertainty, and a one-off international is a noisier read than a league line backed by thirty matches of data, so 2% sizes to the estimate’s error bars, not its midpoint.

Timing. Bet by 11:00am ET Saturday; kickoff is 5:00pm ET. We expect Norway money to hold or fatten the England price through the morning, and the XI lands after the deadline — so the morning price check does the work.

📍 Where to Bet

Betfair Exchange first, both plays. At our 9:00am ET capture the Exchange had the best available number on both lines, and in our experience its Asian-handicap margins are usually — not always — the tightest on offer.

Backstop: Pinnacle. Their DNB market is the identical bet to our +0, with high World Cup limits and a line that has historically moved more slowly on marquee ties.

Odds locked: both prices are Betfair Exchange, captured Friday 10 July 2026, 9:00am ET (2:00pm BST) — our observation at capture, not a guarantee of availability. Line-movement comments are forecasts. Operator availability and legality vary by jurisdiction; bet only where licensed in your location.

⚠️ Trap Game Alert: The Messi Tax — Argentina vs Switzerland (Saturday night)

World Cup 2026 — Quarter-final | Sat 11 July, 9:00pm ET (2:00am BST, Sun) | Arrowhead Stadium, Kansas City

The narrative trap. “Argentina have won every match they’ve played and Switzerland needed penalties to squeeze past a Colombia side missing its striker. Lay the handicap — any handicap.”

The reality. Switzerland are the wrong opponent for that story. Colombia couldn’t score on them across 120 minutes on Tuesday, Algeria barely created against them — 0.74 xG conceded while they generated 2.45 (Opta) — and the structure behind our two winning Swiss tickets is intact. The back line Argentina bring to Kansas City is the one Egypt opened up repeatedly on Tuesday, four days after Cape Verde’s far weaker attack managed the same. Our sims (internal) put a one-goal-or-level outcome near 60% — yet –1.0 trades around 1.95 and –1.5 past 2.30, prices that need a multi-goal margin against the most organised defence left.

Our stance. No official play — and no Swiss ticket either, after cashing them two rounds running. The market has caught up; both sides are priced fair-to-thin. Watch the chess match with your bankroll in your pocket.

📈 Performance Snapshot

The midweek card: +4.20% on 8% risked — three winners, a push, nothing lost. That’s a 52.5% return on money staked and our best midweek card of the year, taking the published tracker to +56.06% YTD across 28 tracked weeks — 21 green, 7 red. Settlement rules, same every week: picks posted before kickoff, settled at the quoted Betfair price (90 minutes plus stoppage on the Asian lines and totals we quote — Tuesday’s penalties never touched settlement), quarter-ball pushes split per the line. Every pick since January sits timestamped in the archive — Q1 and Q2 complete, Q3 to date, updated this morning: oddsbriefing.com/archive.

Bet

Odds

Stake

Result

Settlement

P/L

Tracker

France –0.5

1.69

3.0%

France 2–0

Full win

+2.07%

51.86 → 53.93

Argentina –1.0

1.68

2.0%

Argentina 3–2

Push — stake returned

0.00%

53.93

Swi–Col Under 2.5

1.72

2.0%

0–0 (90 mins)

Full win

+1.44%

53.93 → 55.37

Switzerland +0.5

1.69

1.0%

0–0, Swiss on pens

Full win — draw covers

+0.69%

55.37 → 56.06

Cumulative P/L tracker (start = 100) and weekly P/L, 28 tracked weeks. Weekly settlements are added on a non-compounded basis; the line ends at 156.06 — the +56.06 percentage points YTD above.

💡 Bankroll Tip: A 4.5% Weekend Is a Position

Our normal weekend card risks 12–18% across six or seven uncorrelated matches. This weekend the entire betting universe is three games, and we’re out of one by choice. Push 15% into two matches and every result swings your bankroll three times harder than your process is calibrated for — the edges didn’t shrink, the diversification did. Count exposure per match, not per weekend, and let the menu set the stakes. Saturday night with nothing riding on Kansas City is a position too.

🏆 Bracket Intel

France, 2–0 winners over Morocco in Foxborough, meet this afternoon’s Spain–Belgium winner in Dallas on Tuesday; Saturday’s two winners meet in Atlanta on Wednesday; the final is MetLife, Sunday 19 July. Next issue Tuesday: full weekend settlement and both semi-final numbers.

📨 Before You Go

Right now: Spain. Price at or above the floor, no red flags in the morning news, staked by 1:00pm ET. That’s the whole job this morning.

Tomorrow, by 11:00am ET: the England check — same three questions (price, news, clock), then done.

When the weekend’s settled: every pick we’ve ever published sits timestamped in the archive if you want to audit the run — and if you’ve spotted an edge in Kansas City we’re missing, reply. We read every message. Back Tuesday with full settlement and the semi-final card.

Bet smart. Beat the close. Build the bankroll. 🎯

All bets are recommendations only. Bet responsibly and within your means. Past performance does not guarantee future results. Legal betting age varies by jurisdiction — 18+ in the UK and Ireland, 21+ in most US states. Bet only where you are legally permitted. When the fun stops, stop.

Odds Briefing · Issue 29 · FrontWave Media Ltd · Page

BEFORE YOU GO

OddsBriefing is proudly distributed by FrontWave Media.

Into AI as well as sports betting?
Our sister publication iPrompt covers AI investing, the most important tech news, and free prompts every week — sign up for FREE at iprompt.com

You're already following all of this. Kalshi pays you.

Governor races. Senate runoffs. Billboard charts. Celebrity news. Rotten Tomatoes scores. Kalshi has real-money markets on all of it. Every price reflects what the crowd actually thinks will happen next. If you're already following politics and culture closely, you're already doing the work. Kalshi lets you act on it.

Trade responsibly.

Recommended for you