Track record — July 2026

Every call we published in July 2026, and what actually happened.

95/130
73%
July 2026 · 133 calls published · 3 excluded

← Back to the track record

31 July — 14 calls · 6/14

Tennis — quarter-finals and semi-finals 31 July · 6/14

MatchOur callResult
Wong vs GéaLos Cabos (ATP 250)Wong · low-medium · WinnerGéa 7-6(7) 6-3
Norrie vs ShapovalovLos Cabos (ATP 250)Norrie · medium · WinnerShapovalov 6-3 5-7 6-4
De Minaur vs NakashimaWashington (ATP 500)De Minaur · medium · WinnerNakashima 7-6(5) 6-4
Fritz vs MichelsenWashington (ATP 500)Fritz · low-medium · WinnerFritz 6-1 3-6 7-6(6)
Musetti vs JodarWashington (ATP 500)Jodar · low · WinnerJodar 1-6 6-1 6-4
Shelton vs TabiloWashington (ATP 500)Shelton · medium · WinnerTabilo 4-6 7-5 6-4
McNally vs LiutovaMemphis (WTA 250)McNally · low-medium · WinnerLiutova 6-3 6-4
Stearns vs KalievaMemphis (WTA 250)Stearns · medium · WinnerKalieva 6-1 2-6 6-3
Zarazúa vs ZakharovaMemphis (WTA 250)Zarazúa · low-medium · WinnerZarazúa 6-4 6-0
Volynets vs VidmanováMemphis (WTA 250)Volynets · low · WinnerViďmanová 6-4 6-7(5) 6-1
Pegula vs KalinskayaWashington (WTA 500)Pegula · medium · WinnerPegula 6-3 7-5
Osaka vs CocciarettoWashington (WTA 500)Osaka · low-medium · WinnerOsaka 4-6 6-4 6-3
Shnaider vs SamsonovaWashington (WTA 500)Shnaider · low-medium · WinnerShnaider 6-3 6-4
Svitolina vs EalaWashington (WTA 500)Svitolina · low-medium · WinnerEala 6-3 6-4
30 July — 67 calls · 52/67

Tennis — second round and quarter-finals 30 July · 11/16

MatchOur callResult
Cerúndolo vs GéaLos Cabos (ATP 250)Cerúndolo · medium · WinnerGéa 6-7(11) 6-4 6-0
Brooksby vs WongLos Cabos (ATP 250)Brooksby · low · WinnerWong 6-1 7-5
Shapovalov vs SvrčinaLos Cabos (ATP 250)Shapovalov · low · WinnerShapovalov 6-4 6-2
Norrie vs TomicLos Cabos (ATP 250)Norrie · medium · WinnerNorrie 6-1 6-0
Menšík vs NakashimaWashington (ATP 500)Menšík · low · WinnerNakashima 7-6(5) 3-6 6-4
De Minaur vs HewittWashington (ATP 500)De Minaur · medium · Winnerde Minaur 6-2 6-3
Atmane vs TabiloWashington (ATP 500)Atmane · low · WinnerTabilo 6-3 7-6(6)
Shelton vs HumbertWashington (ATP 500)Shelton · medium · WinnerShelton 6-7(3) 6-3 6-4
Joint vs LiutovaMemphis (WTA 250)Joint · low · WinnerLiutova 3-6 6-3 6-3
McNally vs MaMemphis (WTA 250)McNally · medium · WinnerMcNally 6-2 6-3
Stearns vs ProzorovaMemphis (WTA 250)Stearns · medium · WinnerStearns 6-1 6-2
Vidmanová vs StephensMemphis (WTA 250)Vidmanová · low · WinnerViďmanová 6-2 6-4
Kalinskaya vs TjenWashington (WTA 500)Kalinskaya · low · WinnerKalinskaya 1-6 6-3 7-6(7)
Pegula vs FrechWashington (WTA 500)Pegula · medium · WinnerPegula 3-6 6-3 6-0
Shnaider vs PotapovaWashington (WTA 500)Shnaider · low · WinnerShnaider 6-1 6-2
Svitolina vs KudermetovaWashington (WTA 500)Svitolina · medium · WinnerSvitolina 7-6(4) 6-4

Football — UEFA second qualifying round, second legs 30 July · 41/51

MatchOur callResult
Maccabi Tel Aviv vs Sheriff TiraspolEuropa LeagueSheriff to avoid defeat · medium · Win or drawMaccabi Tel Aviv 1-0 Sheriff
Hradec Králové vs TromsøEuropa LeagueHradec Králové to hold on · medium · To qualifyHradec Králové 3-1 Tromsø
Beşiktaş vs MidtjyllandEuropa LeagueBeşiktaş to qualify · low · To qualifyMidtjylland 0-2 Beşiktaş
Hajduk Split vs PafosEuropa LeagueHajduk Split to qualify · medium · To qualifyPafos 4-0 Hajduk (aet)
PAOK vs Dynamo KyivEuropa LeaguePAOK to progress · medium · To qualifyPAOK 2-0 Dynamo Kyiv
Qarabağ vs CSKA SofiaEuropa LeagueQarabağ to edge through · low · To qualifyCSKA Sofia 0-0 Qarabağ (aet, 5-4 pens)
Anderlecht vs HammarbyEuropa LeagueAnderlecht to qualify · medium · To qualifyAnderlecht 3-1 Hammarby
Ferencváros vs TwenteEuropa LeagueFerencváros to advance · medium · To qualifyFerencváros 2-2 Twente
Benfica vs St. GallenEuropa LeagueBenfica to turn it around · low · To qualifyBenfica 5-0 St. Gallen
Vaduz vs Atlètic Club d'EscaldesConference LeagueVaduz to progress · medium · To qualifyAtl. Escaldes 0-2 Vaduz
Tobol vs FK PanevėžysConference LeagueTobol to advance · medium · To qualifyTobol 1-1 Panevėžys (aet, 3-2 pens)
FCSB vs AudaConference LeagueFCSB to squeeze through · low · To qualifyAuda 4-1 FCSB
Ilves vs StjarnanConference LeagueIlves to qualify · medium · To qualifyIlves 2-1 Stjarnan (aet, 5-4 pens)
Başakşehir vs Inter TurkuConference LeagueBaşakşehir to advance · medium · To qualifyInter Turku 2-0 Başakşehir
Jablonec vs VaraždinConference LeagueJablonec to overturn it · low-medium · To qualifyJablonec 2-0 Varaždin
Shelbourne vs Nõmme KaljuConference LeagueShelbourne to progress · medium · To qualifyNõmme Kalju 2-1 Shelbourne
FC Noah vs Zimbru ChișinăuConference LeagueNoah to advance · medium · To qualifyNoah 2-1 Zimbru
Debrecen vs PyunikConference LeagueDebrecen to hold on · low · To qualifyPyunik 0-0 Debrecen
Zira vs Paide LinnameeskondConference LeagueZira to win on the night · medium · WinnerZira 1-1 Paide
IFK Göteborg vs Levadia TallinnConference LeagueLevadia to go through · medium · To qualifyLevadia 1-3 IFK Göteborg (aet)
Brann vs Universitatea ClujConference LeagueBrann to win the tie · medium · To qualifyBrann 3-1 U Cluj
Dinamo Minsk vs Neftçi BakuConference LeagueDinamo Minsk to see it out · medium · To qualifyDinamo Minsk 0-1 Neftçi
ETO FC Győr vs Atert BissenConference LeagueGyőr to progress · medium · To qualifyGyőr 1-1 Atert Bissen
Motherwell vs HB TórshavnConference LeagueMotherwell to progress · medium · To qualifyHB Tórshavn 0-3 Motherwell
Nordsjælland vs GAISConference LeagueNordsjælland to advance · low · To qualifyNordsjælland 6-0 GAIS
Borac Banja Luka vs Petrocub HînceștiConference LeagueBorac to progress · medium · To qualifyPetrocub 3-3 Borac
DAC Dunajská Streda vs Velež MostarConference LeagueDAC Dunajská Streda to survive · low · To qualifyVelež 0-3 DAC
Dinamo Tbilisi vs Žalgiris VilniusConference LeagueDinamo Tbilisi to go through · medium · To qualifyŽalgiris 7-2 Dinamo Tbilisi
Beitar Jerusalem vs AEK LarnacaConference LeagueBeitar Jerusalem to hold on · low · To qualifyBeitar 2-3 AEK Larnaca (aet, 4-3 pens)
Rijeka vs Derry CityConference LeagueRijeka to advance · low · To qualifyDerry City 0-1 Rijeka
Flora Tallinn vs The New SaintsConference LeagueFlora Tallinn to edge through · low · To qualifyTNS 1-0 Flora (aet, 2-4 pens)
Raków Częstochowa vs VallettaConference LeagueRaków to see it out · medium · To qualifyValletta 0-4 Raków
Ajax vs VojvodinaConference LeagueAjax through comfortably · medium · To qualifyAjax 4-1 Vojvodina
Bohemians vs FC BallkaniConference LeagueBohemians to hold on · low · To qualifyBallkani 3-2 Bohemians (aet, 4-5 pens)
Ludogorets Razgrad vs Hapoel Tel AvivConference LeagueHapoel Tel Aviv to advance · low · To qualifyLudogorets 2-2 Hapoel Tel Aviv
Shkëndija vs BravoConference LeagueShkëndija to overturn it · low · To qualifyShkëndija 3-1 Bravo
RFS vs VestriConference LeagueRFS to progress · medium · To qualifyVestri 1-1 RFS
Sion vs BATE BorisovConference LeagueSion to progress · medium · To qualifySion 4-0 BATE
Partizan vs UNA StrassenConference LeaguePartizan to go through · medium · To qualifyUNA Strassen 0-1 Partizan
Austria Vienna vs FK LiepājaConference LeagueAustria Vienna to advance · medium · To qualifyAustria Vienna 3-1 Liepāja
CFR Cluj vs AlashkertConference LeagueCFR Cluj to advance · low-medium · To qualifyCFR Cluj 3-0 Alashkert
Gent vs LNZ CherkasyConference LeagueGent to progress · medium · To qualifyGent 0-0 LNZ Cherkasy (aet, 4-2 pens)
Žilina vs GKS KatowiceConference LeagueŽilina to survive · low · To qualifyGKS Katowice 3-1 Žilina
Panathinaikos vs PaksConference LeaguePanathinaikos to go through · medium · To qualifyPanathinaikos 2-2 Paks
Zrinjski Mostar vs ValurConference LeagueZrinjski to turn it round · low · To qualifyZrinjski 2-2 Valur
HJK Helsinki vs ColeraineConference LeagueHJK to progress · medium · To qualifyColeraine 0-3 HJK
Koper vs NSÍ RunavíkConference LeagueKoper to advance · medium · To qualifyKoper 1-3 NSÍ (aet, 3-4 pens)
Braga vs Železničar PančevoConference LeagueBraga to go through · medium · To qualifyBraga 4-0 Železničar
Dinamo City vs AluminijConference LeagueDinamo City to advance · medium · To qualifyDinamo City 3-0 Aluminij
Hibernian vs KF MalishevaConference LeagueHibernian to turn it around · low · To qualifyHibernian 4-1 Malisheva
ML Vitebsk vs Sutjeska NikšićConference LeagueML Vitebsk to see it out · medium · To qualifySutjeska 1-2 ML Vitebsk
29 July — 33 calls · 21/30

Tennis — second round 29 July · 12/19

MatchOur callResult
De Minaur vs TsitsipasWashington (ATP 500)de Minaur · low · Winnerde Minaur 6-4 3-6 6-3
Kessler vs ZarazúaMemphis (WTA 250)Kessler · WinnerZarazúa 6-4 6-1
Musetti vs VukicWashington (ATP 500)Musetti · low · WinnerMusetti 6-3 5-7 6-3
Fritz vs MajchrzakWashington (ATP 500)Fritz · medium · WinnerFritz 6-3 6-4
Michelsen vs MannarinoWashington (ATP 500)Michelsen · medium · WinnerMichelsen 6-4 7-6(3)
Jodar vs NishikoriWashington (ATP 500)Jódar · medium · WinnerJódar 6-3 6-2
Fernandez vs EalaWashington (WTA 500)Eala · low-medium · WinnerEala 6-2 7-6(1)
Wang vs SamsonovaWashington (WTA 500)Samsonova · low · WinnerSamsonova 6-2 6-2
Navarro vs CocciarettoWashington (WTA 500)Navarro · medium · WinnerCocciaretto 6-3 4-6 6-3
Osaka vs KruegerWashington (WTA 500)Osaka · low · WinnerOsaka 6-3 3-1 ret. · ret.
Volynets vs ShymanovichMemphis (WTA 250)Volynets · medium · WinnerVolynets 6-4 6-2
Osorio vs ZakharovaMemphis (WTA 250)Osorio · low-medium · WinnerZakharova 6-4 6-3
Sönmez vs KalievaMemphis (WTA 250)Sönmez · low · WinnerKalieva 3-6 7-5 7-5
Maria vs ZarazúaMemphis (WTA 250)Zarazúa · low · WinnerZarazúa 6-4 6-4
Cerúndolo vs BoyerLos Cabos (ATP 250)Cerúndolo · medium · WinnerCerúndolo 7-6(4) 4-3 ret. · ret.
Lehečka vs WongLos Cabos (ATP 250)Lehečka · low · WinnerWong 1-6 6-3 6-4
Brooksby vs WinterLos Cabos (ATP 250)Brooksby · medium · WinnerBrooksby 6-3 6-4
Shapovalov vs Pacheco MéndezLos Cabos (ATP 250)Shapovalov · medium at best · WinnerShapovalov 6-3 6-2
Zheng vs GéaLos Cabos (ATP 250)Zheng · low · WinnerGéa 0-6 6-4 6-0
Khachanov vs TomicLos Cabos (ATP 250)Khachanov · medium · WinnerTomic 6-2 6-4
Norrie vs DuckworthLos Cabos (ATP 250)Norrie · low-medium · WinnerNorrie 6-4 6-4
Darderi vs SvrčinaLos Cabos (ATP 250)Darderi · medium · WinnerSvrčina 3-0 ret. (Darderi) · ret.

Football — UEFA second qualifying round, second legs 29 July · 9/11

MatchOur callResult
Omonia Nicosia vs Kairat AlmatyChampions LeagueKairat to overturn the deficit · low · To qualifyKairat 1-0 (aet), 6-5 pens
Kauno Žalgiris vs KÍ KlaksvíkChampions LeagueKauno Žalgiris · low · To qualifyKauno 1-0 Klaksvík
Lech Poznań vs AGF AarhusChampions LeagueLech through with room to spare · medium · To qualifyLech 1-4 Aarhus (aet), 3-4 pens
Víkingur Reykjavík vs Hapoel Beer-ShevaChampions LeagueVíkingur to hold on · low-medium · To qualifyHapoel 2-0 Víkingur
Levski Sofia vs Universitatea CraiovaChampions LeagueLevski to see it out · low · To qualifyCraiova 2-2 Levski
Crvena zvezda vs LarneChampions LeagueZvezda to win comfortably · medium · To qualifyZvezda 5-0 Larne
Fenerbahçe vs Górnik ZabrzeChampions LeagueFenerbahçe to advance, Górnik to score · low-medium · To qualifyGórnik 1-1 Fenerbahçe
Slovan Bratislava vs Iberia 1999Champions LeagueSlovan · medium · To qualifySlovan 1-1 Iberia
Lugano vs DukagjiniConference LeagueLugano to advance · medium · To qualifyDukagjini 1-5 Lugano
FC Copenhagen vs PolissyaConference LeagueCopenhagen, goals both ends · low · To qualifyCopenhagen 2-1 Polissya
Rapid Vienna vs Santa ColomaConference LeagueRapid comfortably, Santa Coloma to score · medium · To qualifyRapid 6-2 Santa Coloma
28 July — 14 calls · 13/14

Football — UEFA second qualifying round, second legs 28 July · 9/10

MatchOur callResult
Sabah vs KuPS KuopioChampions LeagueKuPS to overturn it · low · To qualifyKuPS 0-2 Sabah
Mjällby vs Lincoln Red ImpsChampions LeagueMjällby through comfortably · medium · To qualifyLincoln 0-0 Mjällby
Dinamo Zagreb vs ThunChampions LeagueDinamo through, Thun to score · medium · To qualifyDinamo 3-2 Thun (aet)
Celje vs EgnatiaChampions LeagueCelje through, goals both ends, extra time live · low · To qualifyCelje 2-2 Egnatia (aet, 4-1 pens)
Sturm Graz vs HeartsChampions LeagueSturm through with room to spare · medium · To qualifyHearts 0-2 Sturm
Ararat-Armenia vs Shamrock RoversChampions LeagueArarat to hold on, tie alive late · low · To qualifyRovers 2-1 Ararat
Apollon Limassol vs Dila GoriConference LeagueApollon through comfortably · medium · To qualifyApollon 3-0 Dila
Riga FC vs VardarConference LeagueRiga to finish the job · medium · To qualifyRiga 5-2 Vardar (aet)
CSKA 1948 Sofia vs Spartak TrnavaConference LeagueCSKA through, few goals, extra time possible · low · To qualifyCSKA 0-0 Trnava (aet, 5-3 pens)
Drita vs FlorianaConference LeagueDrita through, nervous and low-scoring · low · To qualifyDrita 2-1 Floriana (aet)

Tennis — first round 28 July · 4/4

MatchOur callResult
Eala vs ZhengWashington (WTA 500)Eala · cautious · WinnerEala 4-6 6-4 6-1
Wang vs ParejaWashington (WTA 500)Wang Xinyu · WinnerWang 7-6(3) 6-3
Sönmez vs BraceMemphis (WTA 250)Sönmez · WinnerSönmez 6-4 3-6 6-3
Kalieva vs SebovMemphis (WTA 250)Kalieva · cautious · WinnerKalieva 6-1 7-6(3)
27 July — 5 calls · 3/5

Tennis — first round 27 July · 3/5

MatchOur callResult
Keys vs SamsonovaWashington (WTA 500)Keys · low-medium · WinnerSamsonova 3-6 6-4 6-4
Fernandez vs LinetteWashington (WTA 500)Fernandez · WinnerFernandez 6-1 6-4
Osorio vs HunterMemphis (WTA 250)Osorio · WinnerOsorio 7-5 7-5
Zakharova vs FruhvirtovaMemphis (WTA 250)Zakharova · low · WinnerZakharova 7-6(6) 6-1
Gibson vs MariaMemphis (WTA 250)Gibson — called a coin-toss · WinnerMaria 6-0 6-3

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.