Back to Radar

Season streak · ATP

Jannik Sinner built the longest ATP winning streak of 2026

30 consecutive wins from March 4, 2026 through May 25, 2026.

Open method

A reproducible conclusion.

Orders every canonical match for each player chronologically and measures each uninterrupted run of victories. Walkovers are excluded; equivalent records delivered by two sources are consolidated before calculation.

Open supporting data
ITA featured playerJannik SinnerOpen complete dossier

Primary evidence

Matches behind the calculation

30 canonical records
March 4, 2026 · ATPJannik Sinner × Dalibor SvrcinaIndian Wells Masters · Second round · 6-1 6-1March 4, 2026 · ATPJannik Sinner × Denis ShapovalovIndian Wells Masters · Third round · 6-3 6-2March 4, 2026 · ATPJannik Sinner × Joao FonsecaIndian Wells Masters · Round of 16 · 7-6(6) 7-6(4)March 4, 2026 · ATPJannik Sinner × Learner TienIndian Wells Masters · Quarterfinal · 6-1 6-2March 4, 2026 · ATPJannik Sinner × Alexander ZverevIndian Wells Masters · Semifinal · 6-2 6-4March 4, 2026 · ATPJannik Sinner × Daniil MedvedevIndian Wells Masters · Final · 7-6(6) 7-6(4)March 18, 2026 · ATPJannik Sinner × Damir DzumhurMiami Masters · Second round · 6-3 6-3March 18, 2026 · ATPJannik Sinner × Corentin MoutetMiami Masters · Third round · 6-1 6-4March 18, 2026 · ATPJannik Sinner × Alex MichelsenMiami Masters · Round of 16 · 7-5 7-6(4)March 18, 2026 · ATPJannik Sinner × Frances TiafoeMiami Masters · Quarterfinal · 6-2 6-2March 18, 2026 · ATPJannik Sinner × Alexander ZverevMiami Masters · Semifinal · 6-3 7-6(4)March 18, 2026 · ATPJannik Sinner × Jiri LeheckaMiami Masters · Final · 6-4 6-4April 5, 2026 · ATPJannik Sinner × Ugo HumbertMonte Carlo Masters · Third round · 6-3 6-0April 5, 2026 · ATPJannik Sinner × Tomas MachacMonte Carlo Masters · Round of 16 · 6-1 6-7(3) 6-3April 5, 2026 · ATPJannik Sinner × Felix Auger-AliassimeMonte Carlo Masters · Quarterfinal · 6-3 6-4April 5, 2026 · ATPJannik Sinner × Alexander ZverevMonte Carlo Masters · Semifinal · 6-1 6-4April 5, 2026 · ATPJannik Sinner × Carlos AlcarazMonte Carlo Masters · Final · 7-6(5) 6-3April 22, 2026 · ATPJannik Sinner × Benjamin BonziMadrid Masters · Second round · 6-7(6) 6-1 6-4April 22, 2026 · ATPJannik Sinner × Elmer MollerMadrid Masters · Third round · 6-2 6-3April 22, 2026 · ATPJannik Sinner × Cameron NorrieMadrid Masters · Round of 16 · 6-2 7-5April 22, 2026 · ATPJannik Sinner × Rafael JodarMadrid Masters · Quarterfinal · 6-2 7-6(0)April 22, 2026 · ATPJannik Sinner × Arthur FilsMadrid Masters · Semifinal · 6-2 6-4April 22, 2026 · ATPJannik Sinner × Alexander ZverevMadrid Masters · Final · 6-1 6-2May 6, 2026 · ATPJannik Sinner × Sebastian OfnerRome Masters · Second round · 6-3 6-4May 6, 2026 · ATPJannik Sinner × Alexei PopyrinRome Masters · Third round · 6-2 6-0May 6, 2026 · ATPJannik Sinner × Andrea PellegrinoRome Masters · Round of 16 · 6-2 6-3May 6, 2026 · ATPJannik Sinner × Andrey RublevRome Masters · Quarterfinal · 6-2 6-4May 6, 2026 · ATPJannik Sinner × Daniil MedvedevRome Masters · Semifinal · 6-2 5-7 6-4May 6, 2026 · ATPJannik Sinner × Casper RuudRome Masters · Final · 6-4 6-4May 25, 2026 · ATPJannik Sinner × Clement TaburRoland Garros · First round · 6-1 6-3 6-4

Radar memory

Recorded evolution

1 relevant state
01
30 consecutive winsJuly 31, 2026 at 9:47 PM

The radar recorded 30 consecutive wins in this database state.

Human verification

Not an isolated statement. A trail of evidence.

Verify the evidence