Track record

Every call we publish, and what actually happened.

142/211
67%
all time · football and tennis · since 27 July 2026
This month — August 2026
47 / 81 58%
Last 7 days
126 / 192 66%
July 2026
95 / 130 73%
Football
59 / 72
82%
ATP
34 / 60
57%
WTA
49 / 79
62%
Does our confidence mean anything? Across the 201 settled calls carrying a comparable confidence label: medium confidence 67/91 (74%) · low-medium confidence 26/45 (58%) · low confidence 42/65 (65%). Medium is the strongest bucket and low-medium the weakest, which is the direction the labels are meant to run; the middle of the scale stays the noisiest part of the ladder.
Outright winner calls
83 / 140
59% · no draw, no aggregate, no shootout — the hardest category we publish
To qualify calls
58 / 70
83% · two-legged ties · extra time and penalties count
Win or draw calls
1 / 1
100% · a draw still counts
Excluded
8
retirements and matches never played — not judged

Month by month every call, archived

MonthRecordHit rateArchive
August 202686 calls · 5 excluded47 / 81 · settled58%Open →
July 2026133 calls · 3 excluded95 / 130 · settled73%Open →
All time219 calls · 8 excluded142 / 211 · settled67%

Latest results the most recent rounds · older days live in the monthly archives

Rain ran through the whole opening weekend in Montreal, Toronto and Washington. Sunday's card was pushed back, both DC Open finals were played on the Monday, and twelve Montreal first-rounders are still outstanding — those calls stay open until the matches are completed.

Tennis — first round 3 August · 10/22

MatchOur callResult
Kopřiva vs GalarneauMontreal (ATP 1000)Galarneau · low · WinnerKopřiva 6-4 6-4
Hanfmann vs BonziMontreal (ATP 1000)Bonzi · low · WinnerHanfmann 6-1 4-6 6-2
Diallo vs JacquetMontreal (ATP 1000)Diallo · low · WinnerDiallo 6-7(1) 6-3 6-2
Michelsen vs StruffMontreal (ATP 1000)Michelsen · medium · WinnerMichelsen 6-1 3-6 6-1
Norrie vs Ugo CarabelliMontreal (ATP 1000)Norrie · medium · WinnerNorrie 7-6(5) 6-4
Kalinina vs BondárToronto (WTA 1000)Kalinina · medium · WinnerBondár 6-4 7-5
Korneeva vs KudermetovaToronto (WTA 1000)Korneeva · low · WinnerKorneeva 6-0 3-0 ret. (Kudermetova) · not scored
Oliynykova vs PlíškováToronto (WTA 1000)Oliynykova · medium · WinnerPlíšková 6-4 6-4
Parry vs DayToronto (WTA 1000)Parry · medium · WinnerDay 3-6 6-3 7-5
Boulter vs CrossToronto (WTA 1000)Boulter · medium · WinnerCross 7-6(3) 7-5
Bartůňková vs AndreescuToronto (WTA 1000)Bartunkova · low · WinnerBartůňková 7-5 6-4
Putintseva vs ZhangToronto (WTA 1000)Putintseva · medium · WinnerZhang 6-4 6-1
Starodubtseva vs JointToronto (WTA 1000)Starodubtseva · medium · WinnerJoint 4-6 6-1 6-3
Linette vs ZhaoToronto (WTA 1000)Linette · medium · WinnerLinette 4-6 6-1 6-4
Parks vs Jiménez KasintsevaToronto (WTA 1000)Parks · low · WinnerParks 6-4 6-4
Samsonova vs TjenToronto (WTA 1000)Samsonova · medium · WinnerSamsonova 7-6(9) 7-5
McNally vs MariaToronto (WTA 1000)McNally · medium · WinnerMcNally 4-6 7-6(4) 6-1
Udvardy vs LysToronto (WTA 1000)Lys · low · WinnerUdvardy 2-6 7-6(3) 2-0 ret. (Lys) · not scored
Valentová vs TownsendToronto (WTA 1000)Valentova · medium · WinnerTownsend 6-4 7-5
Korpatsch vs ZarazúaToronto (WTA 1000)Korpatsch · low · WinnerZarazúa 6-4 0-6 6-1
Sierra vs StephensToronto (WTA 1000)Stephens · low · WinnerStephens 6-3 6-4
Majchrzak vs MonfilsMontreal (ATP 1000)Majchrzak · medium-high · WinnerMonfils 6-4 6-4
Sönmez vs MarinoToronto (WTA 1000)Sonmez · medium · WinnerSönmez 7-5 6-4
Wang vs KasatkinaToronto (WTA 1000)Wang Xinyu · low-medium · WinnerKasatkina 1-6 7-6(5) 7-5

Tennis — first round 2 August · 15/24

MatchOur callResult
Borges vs KovacevicMontreal (ATP 1000)Borges · low-medium · WinnerBorges 6-7(7) 6-2 6-4
Munar vs HijikataMontreal (ATP 1000)Munar · low · WinnerMunar 7-6(3) 6-3
Vallejo vs ShangMontreal (ATP 1000)Vallejo · low-medium · WinnerShang 6-3 6-3
Zheng vs KecmanovićMontreal (ATP 1000)Zheng · low · WinnerKecmanović 6-4 4-6 7-6(5)
Berrettini vs NavoneMontreal (ATP 1000)Berrettini · low-medium · WinnerNavone 6-3 6-7(5) 6-3
Duckworth vs O'ConnellMontreal (ATP 1000)Duckworth · low-medium · WinnerDuckworth 6-3 6-1
Landaluce vs MejíaMontreal (ATP 1000)Landaluce · low-medium · WinnerMejía 4-6 6-4 6-3
Vukic vs AltmaierMontreal (ATP 1000)Vukic · low-medium · WinnerAltmaier 6-7(2) 7-6(5) 6-4
Moutet vs FucsovicsMontreal (ATP 1000)Moutet · low · WinnerMoutet 6-1 6-2
Van Assche vs DroguetMontreal (ATP 1000)Van Assche · low · WinnerDroguet 6-4 2-6 7-6(7)
Čilić vs ShimabukuroMontreal (ATP 1000)Čilić · low · WinnerČilić 7-6(2) 6-1
Bouzas Maneiro vs ArseneaultToronto (WTA 1000)Bouzas Maneiro · low-medium · WinnerBouzas Maneiro 6-2 6-4
Birrell vs GolubićToronto (WTA 1000)Birrell · medium · WinnerGolubić 7-6(7) 6-4
Rakhimova vs WilliamsToronto (WTA 1000)Rakhimova · medium · WinnerRakhimova 6-4 6-1
Bucsa vs UchijimaToronto (WTA 1000)Uchijima · low · WinnerUchijima 6-3 6-4
Bejlek vs WangToronto (WTA 1000)Bejlek · low-medium · WinnerBejlek 6-3 4-6 7-5
Ružić vs BoissonToronto (WTA 1000)Ružić · low-medium · WinnerRužić 4-6 6-1 6-3
Frech vs JeanjeanToronto (WTA 1000)Frech · medium · WinnerFrech 7-5 6-3
Ito vs SebovToronto (WTA 1000)Ito · low-medium · WinnerSebov 6-3 6-4
Osorio vs StefaniniToronto (WTA 1000)Osorio · low-medium · WinnerOsorio 7-6(4) 6-3
Blinkova vs ŠramkováToronto (WTA 1000)Blinkova · low · WinnerŠramková 6-3 6-3
Tararudee vs JonesToronto (WTA 1000)Tararudee · low-medium · WinnerTararudee 7-6(2) 6-2
Kessler vs BraceToronto (WTA 1000)Kessler · medium · WinnerKessler 6-3 6-3
Gibson vs CocciarettoToronto (WTA 1000)Gibson · low-medium · WinnerGibson 6-2 3-2 ret. (Cocciaretto) · not scored
Ruse vs StearnsToronto (WTA 1000)Ruse · low-medium · WinnerRuse 6-0 7-5

Tennis — finals 2 August · 1/2

MatchOur callResult
Fritz vs JodarWashington (ATP 500)Fritz · medium · WinnerFritz 7-6(2) 6-4
Pegula vs EalaWashington (WTA 500)Pegula · medium · WinnerEala 4-6 6-4 6-0

How this is scored. Football: the call counts only if the side we leaned towards went through — extra time and penalties count for whoever advanced. Where the call was for a result on the night, that night's scoreline is what counts. Tennis: the winner of the match. Tennis matches decided by a retirement are excluded — a call cannot be judged on a match that did not finish, and neither can one on a match that was never played. Every row links to the preview, published before the first ball. Nothing is written after the fact, and losing calls stay on the page.

Record starts 27 July 2026. Updated after every round.