Results Tracker

Current Totals

MeasureTotal
Actual trades placed29
Actual winning trades16
Actual losing trades7
Actual scratch / no-loss trades6
Win rate (excluding scratch)69.6% (16/23)
Actual profit+11.925 pts
Review-only winners14
Correct no-trades12
Pending games0
Current real bank result+11.925 pts

Game Results

MatchStatusActual Trade / Review TradeEntry PointResultPoints / OutcomeKey Learning
Spain v ArgentinaActual Trade
O2.5 + Trade 5 2-1 / 1-2 score-shape
Pre-match, 1pt total split: 0.5pt O2.5 and 0.5pt 2-1 / 1-2Managed exit-0.70 ptsThe pre-match value case was reasonable, but the live game quickly became a controlled final: low shots, low xG, and Argentina offered almost no early route. Good decision to get out and limit the damage rather than chase.
France v EnglandActual TradeOver 8.5 GoalsLate live entry after the game became completely openSettled winner+0.50 ptsThird-place game became the open/chaos profile expected. The correct-score set helped read the match shape, but the actual profit came from waiting until the late goal state justified O8.5. Good example of adapting live instead of forcing the original pre-match idea.
England 1-2 ArgentinaActual TradeTrade 5 — 2-1 / 1-2 correct-score shapePre-match, 1pt total, later managed with some red taken outEngland 1-2 Argentina+3.00 ptsVery good framework trade. The first half looked poor and red management was sensible, but the original 2-1 / 1-2 score-shape was right and landed late. Good example of a correct pre-match read surviving a bad first half.
Norway 1-2 EnglandActual Trade / Managed score-shape2-1 / 1-2 score-shapePre-match / live-managed after poor first-half rhythmNorway 1-2 EnglandScratchThe score-shape was correct, but live management protected the bank when the early game state looked poor. Good example that a correct final-score read does not always mean holding full risk; scratch was disciplined.
Spain 2-1 BelgiumActual TradeOver 2.5 Goals0.5pt at 1.80Spain 2-1 Belgium+0.40 ptsGood goals read. Belgium were too lively to make it a clean Spain-only win angle, so O2.5 was the better trade. 0.5pt was the right stake; 1pt was possible but more aggressive.
Argentina v EgyptFinal: Argentina 3-2 EgyptActual TradeFH O1.5 0.5pt at 3.00 lost, then Argentina to qualify 0.5pt at 1.70 wonSmall loss-0.15ptEgypt route was real. FH goal was aggressive; Argentina qualify was the cleaner recovery market
USMNT v BelgiumFinal: USA 1-4 BelgiumActual TradeO2.5 leave-in-play order, 0.5pt at 1.90. BTTS order not matchedWon+0.45ptClean trade: strong goals profile, better price discipline, no stacking. O2.5 was better than BTTS.
Portugal v SpainFinal: Portugal 0-1 SpainActual TradeFH O0.5 lost, then late O0.5 recovery wonScratch0.00pt
One-team pressure game. First 0.5pt was okay, but full FH exposure was too aggressive without Portugal contributing.
Brazil v NorwayFinal: Brazil 1-2 NorwayActual TradeCorrect-score structure lost, then O0.5 recovery wonScratch0.00ptOriginal correct-score was too exposed, but recovery saved the game. Norway route was stronger than expected.
Ivory Coast v NorwayActual tradeO2.5 match goals0.5pt @ 2.90 live, after pressure/game-state confirmedIvory Coast 1-2 Norway+0.75pt
Strong live pressure and two-team route made O2.5 value at a big price. Good example of waiting for confirmation rather than forcing pre-match.
Germany v ParaguayGermany v ParaguayO2.5 match goals0.5pt @ 1.84 at 1-1 around 68’Germany 1-1 Paraguay-0.50pt
Stats showed pressure but Germany lacked enough SOT/big-chance quality. O2.5 had price value, but the chance quality warning mattered.
Brazil v JapanActual tradeO2.5 match goals1pt @ 2.54Brazil 2-1 Japan+1.54pt
Strong live pressure/score-shape was right. At 1-1, Brazil pressure made one-more-goal/O2.5 playable and the third goal landed.
Senegal v IraqCorrect no-tradeNo tradeNo entry; Senegal prices too short after Iraq red cardSenegal 5-0 Iraq0.00pt actualSenegal route was right, but the available price around 1.10 was too short. Correct not to chase a bad risk/reward trade.
Norway v FranceActual tradeFull Trade 2 / France score-shapeActual position placed; scratched after game moved against usNorway 1-4 France0.00pt scratchGood risk management. The final score landed France, but the trade became uncomfortable live, so scratching protected the bank.
Paraguay v AustraliaCorrect avoid / no tradeNo trade
No entry
Paraguay 0-0 Australia0.00ptLow-goal danger was real. Without strong live pressure, this was a game to avoid rather than force O1.5/O2.5.
Japan v SwedenBacktest onlyReview trade: one-more-goal / O1.5 after first-goal triggerAfter the game opened / after first goalJapan 1-1 Sweden0.00pt Review onlyWeb goals profile was right for BTTS/one-more-goal, but O2.5 did not land. Safer line was better than forcing bigger overs.
Curaçao v Ivory CoastCorrect no-tradeNo tradeNo entryCuraçao 0-2 Ivory Coast0.00ptIvory Coast route was right, but BTTS and O2.5 were dangerous because Curaçao had limited route.
Ecuador v GermanyActual tradeTrade 2 / score-shapePre-match / early score-shape position; risk reduced at 1-1 and protected at 2-1Ecuador 2-1 Germany+0.75ptCorrect to avoid short Germany-only view and play the 2-1 / 1-2 score-shape.
Curaçao v Ivory CoastCorrect no-tradeNo tradeNo entryCuraçao 0-2 Ivory Coast0.00ptStrong favourite won, but 0-2 was a major danger. Correct to avoid BTTS and O2.5.
Ecuador v GermanyActual tradeTrade 2 / score-shapePre-match / early score-shape position; risk reduced at 1-1 and protected at 2-1Ecuador 2-1 Germany+0.75ptCorrect to avoid short Germany-only view and play the 2-1 / 1-2 score-shape.
Czech Republic v MexicoBacktest onlyReview trade: Mexico to add / Mexico routeAfter Mexico pressure / first-goal confirmationCzech Republic 0-3 Mexico0.00pts Review OnlyMexico were the right side, but the trade needed live confirmation rather than blind pre-match overs.
South Africa v South KoreaBacktest onlyReview trade: FH O0.5 lost; later South Africa goal route wonFH O0.5 around 35’; South Africa goal route around 55–60’South Africa 1-0 South Korea0.00pts Review OnlyLow-goal warning was right. South Africa became the better live route once South Korea failed to dominate.
Switzerland 2-1 CanadaActual TradeFH goal trade, then 2H O1.5 / one-more-goalFH goal trade before HT / 2H O1.5 taken at 1.40 after waiting from 1.35 at 49’ with Switzerland 1-0 up❌ FH lost / ✅ 2H won-0.30pts actual
Correct open-game read overall, but FH timing was early and lost. Good discipline waiting from 1.35 to 1.40 for the second-half one-more-goal trade, which landed at 57’.
Bosnia and Herzegovina 3-1 QatarActual TradeTrade
O3.5 / one-more-goal
Around 68’ at 2-1, price 1.70, 0.5pt✅ Actual Winner+0.35pts actualCorrectly avoided forcing the short Bosnia win or chasing blindly at HT. Waited until the game had opened, Qatar had shown enough route, and one more goal was supported by the match state.
Panama 0-1 CroatiaBacktest / Review OnlyNo tradePre-match and live review
✅ Correct No-Trade
0.00pts Review OnlyCroatia were the right favourite, but the game stayed too low-event. HT had only 3 total shots and 0 SOT, so avoiding O2.5, BTTS and chasing Croatia was correct.
Colombia 1-0 DR CongoBacktest / Review OnlyO0.5 FH / Colombia goal, then O0.5 FT / Colombia next goa35’ at 0-0 after strong Colombia pressure / 65’ at 0-0 with sustained pressure❌ FH lost / ✅ 2H wonReview only, estimated around -0.15ptsColombia pressure was real, not sterile, but the FH timing window was too short. The cleaner trade was later when pressure had continued into the second half.
Scotland 0-3 BrazilBacktest / Review OnlyBrazil next goal / Brazil team goalsHT with Brazil 2-0 up✅ Review WinnersReview onlyCorrect Brazil-only route. Avoiding BTTS and Scotland goal was right because Scotland had no strong scoring route. Favourite-specific goals were cleaner than general overs.
Morocco 4-2 HaitiHaiti
Backtest / Review Only
O1.5 FH, O2.5 FH, then one-more-goal / O4.5/ O4.5
Around 35’ at 0-1 / around 40’ at 1-1 / 65–70’ at 2-2
✅ Review Winners

Review onlyHaiti scoring first completely changed the match from Morocco-control into an open-after-goal game. Best value came after the game state confirmed openness.
Portugal 5-0 UzbekistanBacktest / Review OnlyO2.5 FH / one more FH goal20’ at 2-0, 0.5pt limit at 2.25✅ Review Winners+0.625pts review onlyElite favourite route confirmed early. The best value was not short FT overs, but the immediate first-half phase line after Portugal went 2-0 up.
England 0-0 GhanaBacktest / Review OnlyNo trade
25’, HT, 65’ and 75’ all failed quality gates
✅ Correct No-Trade0.00pts actualPerfect sterile-control example. England had possession, corners and shots, but too few SOT and not enough clear chance quality. No bet was the right decision.
Norway 3-2 SenegalReview TradeO2.5 at 50’ and O3.5 at 55’50’ at 2-0 / 55’ at 2-1✅ Review WinnerReview only (0.525 win)Correctly avoided the sterile first-half spell, then entered once the game opened after goals at 43’ and 48’. O2.5 landed at 53’ and O3.5 landed at 58’. No actual-bank trade because kick-off was outside trading window.
France 3-0 IraqCorrect No-TradeNo official tradeNo entry✅ Correct decision0 ptsFrance control read was correct, but pre-match odds were too low across the main markets. Good discipline not to force short-priced France win/O1.5/O2.5. Best scope was live timing rather than pre-match value.
Argentina 2-0 AustriaActual TradeOver 1.5 Goals0.5pt at 2.10 + 0.5pt at 2.40✅ Won+1.25 ptsElite-efficiency favourite rule worked. Low shot volume correctly blocked O2.5/BTTS, but Argentina control and efficiency kept the 2-0 / one-more-goal shape alive. Waiting improved price and turned O1.5 into a strong 1pt winner
New Zealand 1-3 EgyptReview TradeO2.5 at 60’ + O3.5 around 75’After Egypt response and game opened✅ Review winnersReview OnlyNo pre-match bet and no Trade 1 were correct. First-half goal angle needed red-out discipline, but the second-half game state opened properly and created two strong review winners
Uruguay 2-2 Cape VerdeReview / Learning GameEarly quiet-phase under + later under management reviewTrade 1 early; under position before HT⚖️ Mixed reviewReview OnlyEarly quiet-phase trade was the cleanest framework angle and worked well. Main learning: when a favourite leads 1-0 after 35’ but continues to apply pressure, consider banking under profit before HT rather than carrying full exposure into late first-half swings
Belgium 0-0 IranActual TradeOver 1.5 GoalsLive second-half entry after Belgium pressure built❌ Managed loss-0.65 ptsEntry had logic from Belgium’s xG/SOT pressure, but the red card changed the setup. Correct decision was to stop adding and cash out/reduce loss rather than chase a broken trade
Spain 4-0 Saudi ArabiaReview / Learning GameNo official tradeNo entry✅ Correct decision0.00 ptsSpain dominated and won comfortably, but Saudi offered very little attacking route. Good discipline not to chase short-priced overs or BTTS once the game became one-sided
Tunisia 0-4 JapanCorrect No-TradeNo official tradeNo entry✅ Correct decisionReview OnlyJapan dominated and scored four, but Tunisia offered almost no attacking route. Good framework discipline: one-sided control is not the same as a two-team trading game. Avoided chasing after the early goal
Netherlands 5-1 SwedenMissed Game (back test)O4.5 FT20 mins
✅ Review Winner
Review OnlyWaited past the early goal until the 20’ update confirmed the setup: 2-0, strong Netherlands SOT, Sweden still had a route. O4.5 was the right line, and holding was correct because Sweden stayed active.
Germany 2-1 Côte d’IvoireActual TradeO2.578 mins✅ Won1.00 pts1-1 game state, Germany pressure, both teams contributing
Portugal 1-1 DR CongoNo TradeNo official tradeN/A✅ Correct No Trade0.00 ptsPortugal dominated possession but never produced enough sustained chance quality. Correct to avoid forcing a trade.
England 4-2 CroatiaActual TradeOver 5.5 GoalsLive at 3-2✅ Won+0.80 ptsPatience paid off. Waited for the game to fully open before entering rather than forcing an early score-shape trade.
Canada 6-0 QatarOut-of-hours ReviewOver 1.5 FH review angle25′ at 1-0✅ Review WinnerReview onlyExcellent example of waiting for live confirmation instead of backing a short-priced favourite pre-match.
USA 2-0 AustraliaNo TradeNo official tradeN/A✅ Correct No Trade0.00 ptsAustralia never offered enough attacking contribution to justify a framework overs entry.
Uzbekistan 1-3 ColombiaOut-of-hours ReviewO2.5 / one-more-goal review angle60′ at 1-1✅ Review WinnerReview onlyEqualiser opened the game exactly as the framework anticipated. Strong continuation angle after 1-1.
Ghana 1-0 PanamaOut-of-hours ReviewNo official tradeN/A✅ Correct No TradeReview onlyPanama had possession but produced too little quality. Correct to avoid chasing a late goal.
Switzerland 4-1 Bosnia & HerzegovinaNo TradeNo official tradeN/A✅ Correct No Trade0.00 ptsFinal score flattered the overs angle. Red card and late collapse distorted the result.
Czech Republic 1-1 South AfricaOut-of-hours ReviewLate O1.5 review angle75′-80′✅ Review WinnerReview onlyFramework correctly ignored O2.5 and identified the late one-more-goal opportunity.
Austria 3-1 JordanReview TradeO2.5 / one-more-goal review angle70′-75′ at 1-1✅ Review WinnerReview onlyJordan contributed enough to create a genuine two-team goals profile after the equaliser.
Argentina 3-0 AlgeriaObservation OnlyNo official tradeAround 60′✅ Correct No Trade0.00 ptsAlgeria finished without a meaningful attacking route. Correct not to chase a one-sided game.
Iraq 1-4 NorwayActual TradeAnother goal before HT34′ at 0-1✅ Won+0.95 ptsNorway pressure, Haaland threat and Iraq response made another first-half goal highly playable.
Iraq 1-4 NorwayActual TradeOver 3.5 GoalsHT at 1-2✅ Won+0.75 ptsOpen second-half game with both teams continuing to attack.
France 3-1 SenegalActual TradeOver 1.5 Goals77′ at 1-0✅ Won+0.425 ptsFrance pressure finally became genuine and Senegal still had enough threat to support another goal.
Spain 0-0 Cape VerdeActual TradeOver 0.5 First Half41′ at 0-0❌ Lost-0.50 ptsValid framework entry after live confirmation. Spain simply failed to convert. No second-half framework trade.
Belgium 1-1 EgyptActual Trade2-1 / 3-1 score-shape structurePre-match / managed live❌ Managed Loss-0.30 ptsGood management limited losses after Belgium equalised but failed to find a winner.
Sweden 5-1 TunisiaObservation OnlySecond-half continuation reviewHT / 55′✅ Review WinnerReview onlyTeam news should have upgraded Sweden earlier. Excellent continuation profile after HT.
Côte d’Ivoire 1-0 EcuadorObservation OnlyNo TradeOutside trade window✅ Correct No Trade0.00 ptsMatch stayed exactly as expected. Correct to stay disciplined.
Netherlands 2-2 JapanActual Trade2-1 / 1-2 score-shape structurePre-match / exited early⚖️ Scratch0.00 ptsGood read but exited too early. Led to the new score-shape hold rule.
Germany 7-1 CuraçaoActual TradeOver 2.5 Goals HT32′ at 1-1✅ Won+0.80 ptsGermany pressure justified taking the better-value first-half line rather than short FT odds.
Australia 2-0 TurkeyObservation OnlyLate O1.5 review angle55′-65′✅ Review WinnerReview onlyCorrect not to chase early. Framework angle only appeared once the game opened.
Haiti 0-1 ScotlandObservation OnlyNo TradeOutside trade window✅ Correct No Trade0.00 ptsShot volume without quality did not justify a goals trade.
Brazil 1-1 MoroccoActual Trade2-1 / 1-2 score-shape structurePre-match / managed live⚖️ Scratch0.00 ptsCorrect score-shape idea and disciplined management protected the bank.
Qatar 1-1 SwitzerlandActual TradeOver 1.5 Goals79′ at 0-1✅ Won+0.50 ptsExcellent patience. Waited for both value and pressure before entering.
Canada 1-1 Bosnia & HerzegovinaActual TradeOver 2.5 Goals67′ at 0-1✅ Greened+0.85 ptsEntered only once Canada pressure became sustained and managed out after the equaliser.
USA 4-1 ParaguayNo TradeNo Trade—✅ Correct No Trade0.00 ptsGame developed too quickly and never produced a clean value entry.
South Korea 2-1 Czech RepublicReview TradeLate one-more-goal angleAround 70′-75′✅ Review WinnerReview onlyBest signal came once the game reached 1-1.
Mexico 2-0 South AfricaNo TradeNo Trade—✅ Correct No Trade0.00 ptsEarly goal and red-card disruption prevented a clean framework trade.

Running Actual Profit

No.MatchResultP/LRunning Total
1Canada v Bosnia✅+0.85+0.85
2Qatar v Switzerland✅+0.50+1.35
3Brazil v Morocco⚖️0.00+1.35
4Germany v Curaçao✅+0.80+2.15
5Netherlands v Japan⚖️0.00+2.15
6Belgium v Egypt❌-0.30+1.85
7Spain v Cape Verde❌-0.50+1.35
8France v Senegal✅+0.425+1.775
9Iraq v Norway — O3.5✅+0.75+2.525
10Iraq v Norway — FH✅+0.95+3.475
11England v Croatia✅+0.80+4.275
12Germany v Côte d’Ivoire✅+1.00+5.275
13Belgium v Iran❌-0.65+4.625
14Argentina v Austria✅+1.25+5.875
15Bosnia & Herzegovina v Qatar✅+0.35+6.225
16Switzerland v Canada❌-0.30+5.925
17Ecuador v Germany✅+0.75+6.675
18Norway v France⚖️0.00+6.675
19Brazil v Japan✅+1.54+8.215
20Germany v Paraguay❌-0.50+7.715
21Ivory Coast v Norway✅+0.75+8.465
22Brazil v Norway⚖️0.00+8.465
23Portugal v Spain⚖️0.00+8.465
24USMNT v Belgium✅+0.45+8.915
25Argentina v Egypt❌-0.15+8.765
26Spain v Belgium✅+0.40+9.165
27Norway v England⚖️0.00+9.165
28England v Argentina✅+3.00+12.165
29France v England✅+0.50+12.665
30Spain v Argentina❌-0.70+11.965

Notes

The tracker only counts real placed trades in the actual profit total.

Review-only games are logged separately because they help test the framework, but they do not affect the bank.

Pre Tournament Winner Bets

Below are the pre tournament bets I made along with latest odds

RankDateTeamPre-tournament bet odds13/06/2026PointsMain reason
113 Jun 2026England8.89.41.50 ptsBest overall trading profile: good route, huge liquidity, media hype, and likely shortening if they start well
213 Jun 2026Portugal10.09.61.25 ptsStrong upside contender; could shorten quickly if they win the group or beat Colombia
313 Jun 2026France6.45.71.00 ptBest actual winner profile; safer to leave running, but less explosive as a trade
413 Jun 2026Argentina11.012.00.65 ptsGood trade/hold hybrid; strong tournament mentality and suited to warm conditions
513 Jun 2026Netherlands23.021.00.40 ptsBest bigger-price trade; could move well if they top the group, but group is awkward
613 Jun 2026Morocco70.065.00.20 ptsTiny fun outsider; heat-suited and price could crash if they get a result against Brazil