Tournament archive

Miami Masters

200 finished matchups ready for a fast recap and recent-form context. Open any match below for recent form, short-run context, and the current state of the matchup. Exact pre-match probabilities stay inside the app.

Tracked matches

200

Latest match date

March 29, 2026

Surfaces

Hard

Browse all public matchesSee plans
Copy or share this public URL.

What you'll find here

Archive reads

Open any tracked matchup and get public context fast.

Tournament flow

Move through rounds and spot which matches are worth opening next.

Easy sharing

Every match and tournament page is ready to share when something stands out.

Round snapshot

Final, Semifinal, Quarterfinal, Round of 16, Round of 32, Round of 64, Round of 128, Q

Use this page as the hub, then open individual match pages for cleaner public context.

Matches

Archive reads in Miami Masters

Jannik Sinner vs Jiri Lehecka

Final · March 29, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#2#13Final

Round: Final

Result: 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Jannik Sinner vs Alexander Zverev

Semifinal · March 28, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#2#4Semifinal

Round: Semifinal

Result: 6-3 7-6(4)

Surface: Hard

Open for: Recent form + edge

Jiri Lehecka vs Arthur Fils

Semifinal · March 27, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#13#31Semifinal

Round: Semifinal

Result: 6-2 6-2

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Francisco Cerundolo

Quarterfinal · March 27, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#4#19Quarterfinal

Round: Quarterfinal

Result: 6-1 6-2

Surface: Hard

Open for: Recent form + edge

Jannik Sinner vs Frances Tiafoe

Quarterfinal · March 26, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#2#18Quarterfinal

Round: Quarterfinal

Result: 6-2 6-2

Surface: Hard

Open for: Recent form + edge

Arthur Fils vs Tommy Paul

Quarterfinal · March 26, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#31#21Quarterfinal

Round: Quarterfinal

Result: 6-7(3) 7-6(4) 7-6(6)

Surface: Hard

Open for: Recent form + edge

Jiri Lehecka vs Martin Landaluce

Quarterfinal · March 25, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#13#151Quarterfinal

Round: Quarterfinal

Result: 7-6(1) 7-5

Surface: Hard

Open for: Recent form + edge

Frances Tiafoe vs Terence Atmane

Round of 16 · March 25, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#18#45Round of 16

Round: Round of 16

Result: 6-4 1-6 6-4

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Ugo Humbert

Round of 16 · March 25, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#19#34Round of 16

Round: Round of 16

Result: 6-4 6-3

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Quentin Halys

Round of 16 · March 25, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#4#90Round of 16

Round: Round of 16

Result: 7-6(4) 7-6(1)

Surface: Hard

Open for: Recent form + edge

Martin Landaluce vs Sebastian Korda

Round of 16 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#151#36Round of 16

Round: Round of 16

Result: 2-6 7-6(6) 6-4

Surface: Hard

Open for: Recent form + edge

Jiri Lehecka vs Taylor Fritz

Round of 16 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#13#7Round of 16

Round: Round of 16

Result: 6-4 6-7(4) 6-2

Surface: Hard

Open for: Recent form + edge

Arthur Fils vs Valentin Vacherot

Round of 16 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#31#23Round of 16

Round: Round of 16

Result: 6-4 6-7(4) 6-4

Surface: Hard

Open for: Recent form + edge

Jannik Sinner vs Alex Michelsen

Round of 16 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#2#35Round of 16

Round: Round of 16

Result: 7-5 7-6(4)

Surface: Hard

Open for: Recent form + edge

Tommy Paul vs Tomas Martin Etcheverry

Round of 16 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#21#30Round of 16

Round: Round of 16

Result: 6-1 6-3

Surface: Hard

Open for: Recent form + edge

Jannik Sinner vs Corentin Moutet

Round of 32 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#2#31Round of 32

Round: Round of 32

Result: 6-1 6-4

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Marin Cilic

Round of 32 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#4#51Round of 32

Round: Round of 32

Result: 6-2 5-7 6-4

Surface: Hard

Open for: Recent form + edge

Quentin Halys vs Kamil Majchrzak

Round of 32 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#90#53Round of 32

Round: Round of 32

Result: 7-6(4) 6-1

Surface: Hard

Open for: Recent form + edge

Alex Michelsen vs Alejandro Tabilo

Round of 32 · March 24, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#35#39Round of 32

Round: Round of 32

Result: 3-6 6-3 6-4

Surface: Hard

Open for: Recent form + edge

Ugo Humbert vs Alexander Shevchenko

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#34#77Round of 32

Round: Round of 32

Result: 6-4 7-6(2)

Surface: Hard

Open for: Recent form + edge

Terence Atmane vs Felix Auger-Aliassime

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#45#8Round of 32

Round: Round of 32

Result: 6-3 1-6 6-3

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Daniil Medvedev

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#19#10Round of 32

Round: Round of 32

Result: 6-0 4-6 7-5

Surface: Hard

Open for: Recent form + edge

Frances Tiafoe vs Jakub Mensik

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#18#13Round of 32

Round: Round of 32

Result: 7-6(4) 4-6 7-6(11)

Surface: Hard

Open for: Recent form + edge

Martin Landaluce vs Karen Khachanov

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#151#14Round of 32

Round: Round of 32

Result: 6-3 7-6(2)

Surface: Hard

Open for: Recent form + edge

Tommy Paul vs Raphael Collignon

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#21#72Round of 32

Round: Round of 32

Result: 6-2 3-6 7-6(5)

Surface: Hard

Open for: Recent form + edge

Arthur Fils vs Stefanos Tsitsipas

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#31#48Round of 32

Round: Round of 32

Result: 6-0 6-1

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Matteo Berrettini

Round of 32 · March 23, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#23#90Round of 32

Round: Round of 32

Result: 7-6(5) 6-4

Surface: Hard

Open for: Recent form + edge

Jiri Lehecka vs Ethan Quinn

Round of 32 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#13#54Round of 32

Round: Round of 32

Result: 6-3 7-6(6)

Surface: Hard

Open for: Recent form + edge

Sebastian Korda vs Carlos Alcaraz

Round of 32 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#36#1Round of 32

Round: Round of 32

Result: 6-3 5-7 6-4

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Reilly Opelka

Round of 32 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#7#67Round of 32

Round: Round of 32

Result: 6-3 6-4

Surface: Hard

Open for: Recent form + edge

Tomas Martin Etcheverry vs Rafael Jodar

Round of 32 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#30#89Round of 32

Round: Round of 32

Result: 7-5 6-4

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Adam Walton

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#13#105Round of 64

Round: Round of 64

Result: 3-6 6-2 6-4

Surface: Hard

Open for: Recent form + edge

Alejandro Tabilo vs Andrey Rublev

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#39#15Round of 64

Round: Round of 64

Result: 6-7(5) 6-2 6-4

Surface: Hard

Open for: Recent form + edge

Alex Michelsen vs Cameron Norrie

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#35#24Round of 64

Round: Round of 64

Result: 7-5 6-7(4) 6-4

Surface: Hard

Open for: Recent form + edge

Terence Atmane vs Arthur Rinderknech

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#45#27Round of 64

Round: Round of 64

Result: 7-6(4) 6-3

Surface: Hard

Open for: Recent form + edge

Alexander Shevchenko vs Ben Shelton

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#77#9Round of 64

Round: Round of 64

Result: 6-7(3) 7-6(3) 6-3

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Thiago Agustin Tirante

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#19#83Round of 64

Round: Round of 64

Result: 6-4 6-2

Surface: Hard

Open for: Recent form + edge

Frances Tiafoe vs Arthur Cazaux

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#18#73Round of 64

Round: Round of 64

Result: 7-6(1) 6-1

Surface: Hard

Open for: Recent form + edge

Ugo Humbert vs Gabriel Diallo

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#34#36Round of 64

Round: Round of 64

Result: 6-1 6-4

Surface: Hard

Open for: Recent form + edge

Marin Cilic vs Brandon Nakashima

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#51#33Round of 64

Round: Round of 64

Result: 2-6 6-4 7-6(7)

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Martin Damm

Round of 64 · March 22, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#4#126Round of 64

Round: Round of 64

Result: 6-2 6-4

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Otic Van De Zandschulp

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#7#65Round of 64

Round: Round of 64

Result: 6-3 6-7(2) 6-3

Surface: Hard

Open for: Recent form + edge

Kamil Majchrzak vs Learner Tien

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#53#22Round of 64

Round: Round of 64

Result: 6-2 4-6 6-2

Surface: Hard

Open for: Recent form + edge

Rafael Jodar vs Aleksandar Vukic

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#89#84Round of 64

Round: Round of 64

Result: 6-1 6-2

Surface: Hard

Open for: Recent form + edge

Jannik Sinner vs Damir Dzumhur

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#2#81Round of 64

Round: Round of 64

Result: 6-3 6-3

Surface: Hard

Open for: Recent form + edge

Quentin Halys vs Alejandro Davidovich Fokina

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#90#17Round of 64

Round: Round of 64

Result: 7-6(8) 6-4

Surface: Hard

Open for: Recent form + edge

Tomas Martin Etcheverry vs Zizou Bergs

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#30#47Round of 64

Round: Round of 64

Result: 7-6(5) 7-6(3)

Surface: Hard

Open for: Recent form + edge

Daniil Medvedev vs Rei Sakamoto

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#10#164Round of 64

Round: Round of 64

Result: 6-7(10) 6-3 6-1

Surface: Hard

Open for: Recent form + edge

Felix Auger-Aliassime vs Marton Fucsovics

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#8#51Round of 64

Round: Round of 64

Result: 7-6(3) 7-5

Surface: Hard

Open for: Recent form + edge

Corentin Moutet vs Tomas Machac

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#31#53Round of 64

Round: Round of 64

Result: 6-0 1-6 6-4

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Botic Van De Zandschulp

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#7#62Round of 64

Round: Round of 64

Result: 6-3 6-7(2) 6-3

Surface: Hard

Open for: Recent form + edge

Matteo Berrettini vs Alexander Bublik

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#90#11Round of 64

Round: Round of 64

Result: 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Karen Khachanov vs Roberto Bautista Agut

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#14#85Round of 64

Round: Round of 64

Result: 6-3 6-3

Surface: Hard

Open for: Recent form + edge

Reilly Opelka vs Jack Draper

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#67#26Round of 64

Round: Round of 64

Result: 7-6(3) 7-6(0)

Surface: Hard

Open for: Recent form + edge

Arthur Fils vs Darwin Blanch

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#31#272Round of 64

Round: Round of 64

Result: 6-2 6-3

Surface: Hard

Open for: Recent form + edge

Adam Walton vs Sebastian Baez

Round of 128 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#105#65Round of 128

Round: Round of 128

Result: 6-2 6-2

Surface: Hard

Open for: Recent form + edge

Carlos Alcaraz vs Joao Fonseca

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#1#40Round of 64

Round: Round of 64

Result: 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Sebastian Korda vs Camilo Ugo Carabelli

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#36#67Round of 64

Round: Round of 64

Result: 6-0 6-3

Surface: Hard

Open for: Recent form + edge

Arthur Cazaux vs Tomas Barrios Vera

Round of 128 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#73#119Round of 128

Round: Round of 128

Result: 7-5 6-4

Surface: Hard

Open for: Recent form + edge

Martin Landaluce vs Luciano Darderi

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#151#21Round of 64

Round: Round of 64

Result: 6-3 6-7(4) 6-4

Surface: Hard

Open for: Recent form + edge

Stefanos Tsitsipas vs Alex De Minaur

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#48#6Round of 64

Round: Round of 64

Result: 6-3 7-6(3)

Surface: Hard

Open for: Recent form + edge

Raphael Collignon vs Flavio Cobolli

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#72#16Round of 64

Round: Round of 64

Result: 7-5 6-3

Surface: Hard

Open for: Recent form + edge

Jiri Lehecka vs Moise Kouame

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#13#328Round of 64

Round: Round of 64

Result: 6-2 7-5

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Mariano Navone

Round of 64 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#23#60Round of 64

Round: Round of 64

Result: 6-3 6-4

Surface: Hard

Open for: Recent form + edge

Gabriel Diallo vs Yibing Wu

Round of 128 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#36#118Round of 128

Round: Round of 128

Result: 6-2 7-6(3)

Surface: Hard

Open for: Recent form + edge

Alexander Shevchenko vs Matteo Arnaldi

Round of 128 · March 21, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#77#107Round of 128

Round: Round of 128

Result: 7-6(5) 6-7(5) 6-2

Surface: Hard

Open for: Recent form + edge

Terence Atmane vs Daniel Altmaier

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#45#49Round of 128

Round: Round of 128

Result: 6-4 6-2

Surface: Hard

Open for: Recent form + edge

Rei Sakamoto vs Aleksandar Kovacevic

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#164#85Round of 128

Round: Round of 128

Result: 6-4 3-6 7-6(7)

Surface: Hard

Open for: Recent form + edge

Tommy Paul vs Adrian Mannarino

Round of 64 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#21#46Round of 64

Round: Round of 64

Result: 6-2 2-6 6-4

Surface: Hard

Open for: Recent form + edge

Ethan Quinn vs Casper Ruud

Round of 64 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#54#12Round of 64

Round: Round of 64

Result: 6-4 7-6(7)

Surface: Hard

Open for: Recent form + edge

Marton Fucsovics vs Christopher O'connell

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#51#128Round of 128

Round: Round of 128

Result: 7-6(6) 6-3

Surface: Hard

Open for: Recent form + edge

Thiago Agustin Tirante vs Valentin Royer

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#83#69Round of 128

Round: Round of 128

Result: 7-5 6-7(9) 7-6(5)

Surface: Hard

Open for: Recent form + edge

Alex Michelsen vs Mattia Bellucci

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#35#73Round of 128

Round: Round of 128

Result: 6-2 6-1

Surface: Hard

Open for: Recent form + edge

Quentin Halys vs Liam Draxl

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#90#147Round of 128

Round: Round of 128

Result: 6-7(4) 6-1 6-1

Surface: Hard

Open for: Recent form + edge

Tomas Machac vs Emilio Nava

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#53#103Round of 128

Round: Round of 128

Result: 2-6 6-4 6-1

Surface: Hard

Open for: Recent form + edge

Kamil Majchrzak vs Miomir Kecmanovic

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#53#58Round of 128

Round: Round of 128

Result: 4-6 6-3 6-1

Surface: Hard

Open for: Recent form + edge

Alejandro Tabilo vs Francisco Comesana

Round of 128 · March 20, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#39#99Round of 128

Round: Round of 128

Result: 6-4 6-2

Surface: Hard

Open for: Recent form + edge

Roberto Bautista Agut vs James Duckworth

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#85#80Round of 128

Round: Round of 128

Result: 7-6(3) 7-6(4)

Surface: Hard

Open for: Recent form + edge

Rafael Jodar vs Yannick Hanfmann

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#89#61Round of 128

Round: Round of 128

Result: 6-4 4-6 6-1

Surface: Hard

Open for: Recent form + edge

Mariano Navone vs Nikoloz Basilashvili

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#60#129Round of 128

Round: Round of 128

Result: 7-6(7) 6-3

Surface: Hard

Open for: Recent form + edge

Zizou Bergs vs Jenson Brooksby

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#47#41Round of 128

Round: Round of 128

Result: 7-5 6-2

Surface: Hard

Open for: Recent form + edge

Moise Kouame vs Zachary Svajda

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#328#82Round of 128

Round: Round of 128

Result: 5-7 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Darwin Blanch vs Jan-Lennard Struff

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#272#78Round of 128

Round: Round of 128

Result: 6-3 3-6 6-3

Surface: Hard

Open for: Recent form + edge

Adrian Mannarino vs Zhizhen Zhang

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#46#263Round of 128

Round: Round of 128

Result: 6-3 6-2

Surface: Hard

Open for: Recent form + edge

Ethan Quinn vs Hubert Hurkacz

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#54#74Round of 128

Round: Round of 128

Result: 6-2 6-4

Surface: Hard

Open for: Recent form + edge

Camilo Ugo Carabelli vs Giovanni Mpetshi Perricard

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#67#59Round of 128

Round: Round of 128

Result: 2-6 6-3 7-6(3)

Surface: Hard

Open for: Recent form + edge

Matteo Berrettini vs Alexandre Muller

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#90#88Round of 128

Round: Round of 128

Result: 6-4 6-2

Surface: Hard

Open for: Recent form + edge

Martin Landaluce vs Marcos Giron

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#151#70Round of 128

Round: Round of 128

Result: 6-3 7-6(6)

Surface: Hard

Open for: Recent form + edge

Botic Van De Zandschulp vs Denis Shapovalov

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#62#38Round of 128

Round: Round of 128

Result: 7-5 6-3

Surface: Hard

Open for: Recent form + edge

Raphael Collignon vs Grigor Dimitrov

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#72#93Round of 128

Round: Round of 128

Result: 7-6(3) 4-6 7-6(6)

Surface: Hard

Open for: Recent form + edge

Marin Cilic vs Alexei Popyrin

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#51#44Round of 128

Round: Round of 128

Result: 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Joao Fonseca vs Fabian Marozsan

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#40#43Round of 128

Round: Round of 128

Result: 6-4 3-6 6-2

Surface: Hard

Open for: Recent form + edge

Reilly Opelka vs Nuno Borges

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#67#50Round of 128

Round: Round of 128

Result: 6-7(6) 6-2 7-6(5)

Surface: Hard

Open for: Recent form + edge

Stefanos Tsitsipas vs Arthur Fery

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#48#174Round of 128

Round: Round of 128

Result: 6-1 7-6(4)

Surface: Hard

Open for: Recent form + edge

Damir Dzumhur vs Ignacio Buse

Round of 128 · March 19, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished
#81#59Round of 128

Round: Round of 128

Result: 6-7(6) 7-6(6) 6-1

Surface: Hard

Open for: Recent form + edge

Yannick Hanfmann vs Luca Van Assche

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-1 5-7 6-3

Surface: Hard

Open for: Recent form + edge

Arthur Fery vs Yunchaokete Bu

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-3 3-6 7-5

Surface: Hard

Open for: Recent form + edge

Ignacio Buse vs Coleman Wong

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-2 3-6 6-3

Surface: Hard

Open for: Recent form + edge

Christopher O'connell vs Alexander Blockx

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 4-6 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Aleksandar Vukic vs Billy Harris

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 7-6 6-4

Surface: Hard

Open for: Recent form + edge

Zachary Svajda vs Colton Smith

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-7 6-3 6-1

Surface: Hard

Open for: Recent form + edge

Nikoloz Basilashvili vs Sho Shimabukuro

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-2 6-1

Surface: Hard

Open for: Recent form + edge

Liam Draxl vs Jay Clarke

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-3 3-6 6-4

Surface: Hard

Open for: Recent form + edge

Rafael Jodar vs Benjamin Bonzi

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-4 6-4

Surface: Hard

Open for: Recent form + edge

Adam Walton vs Rinky Hijikata

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-3 6-7 6-1

Surface: Hard

Open for: Recent form + edge

Mattia Bellucci vs Murphy Cassone

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 3-6 7-6 6-3

Surface: Hard

Open for: Recent form + edge

Tomas Barrios Vera vs Aleksandar Vukic

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 6-3 7-6

Surface: Hard

Open for: Recent form + edge

Martin Landaluce vs Thiago Agustin Tirante

Q · March 17, 2026

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Q

Result: 3-6 7-5 6-4

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Novak Djokovic

Final · March 29, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Final

Result: Jakub Mensik

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Taylor Fritz

Semifinal · March 27, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Semifinal

Result: Jakub Mensik

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Grigor Dimitrov

Semifinal · March 27, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Semifinal

Result: Novak Djokovic

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Matteo Berrettini

Quarterfinal · March 25, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Quarterfinal

Result: Taylor Fritz

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Sebastian Korda

Quarterfinal · March 25, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Quarterfinal

Result: Novak Djokovic

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Arthur Fils

Quarterfinal · March 25, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Quarterfinal

Result: Jakub Mensik

Surface: Hard

Open for: Recent form + edge

Grigor Dimitrov vs Francisco Cerundolo

Quarterfinal · March 25, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Quarterfinal

Result: Grigor Dimitrov

Surface: Hard

Open for: Recent form + edge

Arthur Fils vs Alexander Zverev

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Arthur Fils

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Adam Walton

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Taylor Fritz

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Lorenzo Musetti

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Novak Djokovic

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Casper Ruud

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Francisco Cerundolo

Surface: Hard

Open for: Recent form + edge

Matteo Berrettini vs Alex De Minaur

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Matteo Berrettini

Surface: Hard

Open for: Recent form + edge

Grigor Dimitrov vs Brandon Nakashima

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Grigor Dimitrov

Surface: Hard

Open for: Recent form + edge

Sebastian Korda vs Gael Monfils

Round of 16 · March 23, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 16

Result: Sebastian Korda

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Jordan Thompson

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Alexander Zverev

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Denis Shapovalov

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Taylor Fritz

Surface: Hard

Open for: Recent form + edge

Alex De Minaur vs Joao Fonseca

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Alex De Minaur

Surface: Hard

Open for: Recent form + edge

Arthur Fils vs Frances Tiafoe

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Arthur Fils

Surface: Hard

Open for: Recent form + edge

Tomas Machac vs Reilly Opelka

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Tomas Machac

Surface: Hard

Open for: Recent form + edge

Matteo Berrettini vs Zizou Bergs

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Matteo Berrettini

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Roman Safiullin

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Jakub Mensik

Surface: Hard

Open for: Recent form + edge

Adam Walton vs Coleman Wong

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Adam Walton

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Camilo Ugo Carabelli

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Novak Djokovic

Surface: Hard

Open for: Recent form + edge

Casper Ruud vs Alejandro Tabilo

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Casper Ruud

Surface: Hard

Open for: Recent form + edge

Sebastian Korda vs Stefanos Tsitsipas

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Sebastian Korda

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Tommy Paul

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Francisco Cerundolo

Surface: Hard

Open for: Recent form + edge

Grigor Dimitrov vs Karen Khachanov

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Grigor Dimitrov

Surface: Hard

Open for: Recent form + edge

Lorenzo Musetti vs Felix Auger-Aliassime

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Lorenzo Musetti

Surface: Hard

Open for: Recent form + edge

Brandon Nakashima vs David Goffin

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Brandon Nakashima

Surface: Hard

Open for: Recent form + edge

Gael Monfils vs Jaume Munar

Round of 32 · March 21, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 32

Result: Gael Monfils

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Jacob Fearnley

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Alexander Zverev

Surface: Hard

Open for: Recent form + edge

Taylor Fritz vs Lorenzo Sonego

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Taylor Fritz

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Jack Draper

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Jakub Mensik

Surface: Hard

Open for: Recent form + edge

Zizou Bergs vs Andrey Rublev

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Zizou Bergs

Surface: Hard

Open for: Recent form + edge

Alex De Minaur vs Yunchaokete Bu

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Alex De Minaur

Surface: Hard

Open for: Recent form + edge

Reilly Opelka vs Holger Rune

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Reilly Opelka

Surface: Hard

Open for: Recent form + edge

Coleman Wong vs Ben Shelton

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Coleman Wong

Surface: Hard

Open for: Recent form + edge

Frances Tiafoe vs Alejandro Davidovich Fokina

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Frances Tiafoe

Surface: Hard

Open for: Recent form + edge

Joao Fonseca vs Ugo Humbert

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Joao Fonseca

Surface: Hard

Open for: Recent form + edge

Tomas Machac vs Matteo Arnaldi

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Tomas Machac

Surface: Hard

Open for: Recent form + edge

Roman Safiullin vs Alexei Popyrin

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Roman Safiullin

Surface: Hard

Open for: Recent form + edge

Denis Shapovalov vs Thiago Agustin Tirante

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Denis Shapovalov

Surface: Hard

Open for: Recent form + edge

Jordan Thompson vs Giovanni Mpetshi Perricard

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Jordan Thompson

Surface: Hard

Open for: Recent form + edge

Matteo Berrettini vs Hugo Gaston

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Matteo Berrettini

Surface: Hard

Open for: Recent form + edge

Adam Walton vs Luciano Darderi

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Adam Walton

Surface: Hard

Open for: Recent form + edge

David Goffin vs Carlos Alcaraz

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: David Goffin

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Rinky Hijikata

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Novak Djokovic

Surface: Hard

Open for: Recent form + edge

Casper Ruud vs Miomir Kecmanovic

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Casper Ruud

Surface: Hard

Open for: Recent form + edge

Jaume Munar vs Daniil Medvedev

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Jaume Munar

Surface: Hard

Open for: Recent form + edge

Stefanos Tsitsipas vs Chun-Hsin Tseng

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Stefanos Tsitsipas

Surface: Hard

Open for: Recent form + edge

Tommy Paul vs Alexander Bublik

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Tommy Paul

Surface: Hard

Open for: Recent form + edge

Grigor Dimitrov vs Federico Cina

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Grigor Dimitrov

Surface: Hard

Open for: Recent form + edge

Lorenzo Musetti vs Quentin Halys

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Lorenzo Musetti

Surface: Hard

Open for: Recent form + edge

Felix Auger-Aliassime vs Tristan Schoolkate

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Felix Auger-Aliassime

Surface: Hard

Open for: Recent form + edge

Karen Khachanov vs Nick Kyrgios

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Karen Khachanov

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Alexandre Muller

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Francisco Cerundolo

Surface: Hard

Open for: Recent form + edge

Sebastian Korda vs Eliot Spizzirri

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Sebastian Korda

Surface: Hard

Open for: Recent form + edge

Gael Monfils vs Jiri Lehecka

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Gael Monfils

Surface: Hard

Open for: Recent form + edge

Alejandro Tabilo vs Corentin Moutet

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Alejandro Tabilo

Surface: Hard

Open for: Recent form + edge

Brandon Nakashima vs Roberto Carballes Baena

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Brandon Nakashima

Surface: Hard

Open for: Recent form + edge

Camilo Ugo Carabelli vs Alex Michelsen

Round of 64 · March 19, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 64

Result: Camilo Ugo Carabelli

Surface: Hard

Open for: Recent form + edge

Matteo Arnaldi vs Yibing Wu

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Matteo Arnaldi

Surface: Hard

Open for: Recent form + edge

Zizou Bergs vs Nuno Borges

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Zizou Bergs

Surface: Hard

Open for: Recent form + edge

Yunchaokete Bu vs Cameron Norrie

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Yunchaokete Bu

Surface: Hard

Open for: Recent form + edge

Luciano Darderi vs Pedro Martinez

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Luciano Darderi

Surface: Hard

Open for: Recent form + edge

Alejandro Davidovich Fokina vs Jan-Lennard Struff

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Alejandro Davidovich Fokina

Surface: Hard

Open for: Recent form + edge

Gabriel Diallo vs Tomas Martin Etcheverry

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Gabriel Diallo

Surface: Hard

Open for: Recent form + edge

Jacob Fearnley vs Benjamin Bonzi

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Jacob Fearnley

Surface: Hard

Open for: Recent form + edge

Joao Fonseca vs Learner Tien

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Joao Fonseca

Surface: Hard

Open for: Recent form + edge

Jakub Mensik vs Roberto Bautista Agut

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Jakub Mensik

Surface: Hard

Open for: Recent form + edge

Reilly Opelka vs Christopher Eubanks

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Reilly Opelka

Surface: Hard

Open for: Recent form + edge

Roman Safiullin vs Jenson Brooksby

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Roman Safiullin

Surface: Hard

Open for: Recent form + edge

Lorenzo Sonego vs Mariano Navone

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Lorenzo Sonego

Surface: Hard

Open for: Recent form + edge

Jordan Thompson vs Marcos Giron

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Jordan Thompson

Surface: Hard

Open for: Recent form + edge

Thiago Agustin Tirante vs Flavio Cobolli

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Thiago Agustin Tirante

Surface: Hard

Open for: Recent form + edge

Coleman Wong vs Daniel Altmaier

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Coleman Wong

Surface: Hard

Open for: Recent form + edge

Alexander Bublik vs Sebastian Baez

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Alexander Bublik

Surface: Hard

Open for: Recent form + edge

Roberto Carballes Baena vs Christopher O'connell

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Roberto Carballes Baena

Surface: Hard

Open for: Recent form + edge

Federico Cina vs Francisco Comesana

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Federico Cina

Surface: Hard

Open for: Recent form + edge

David Goffin vs Aleksandar Vukic

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: David Goffin

Surface: Hard

Open for: Recent form + edge

Quentin Halys vs Thiago Seyboth Wild

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Quentin Halys

Surface: Hard

Open for: Recent form + edge

Rinky Hijikata vs Hamad Medjedovic

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Rinky Hijikata

Surface: Hard

Open for: Recent form + edge

Miomir Kecmanovic vs Aleksandar Kovacevic

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Miomir Kecmanovic

Surface: Hard

Open for: Recent form + edge

Nick Kyrgios vs Mackenzie Mcdonald

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Nick Kyrgios

Surface: Hard

Open for: Recent form + edge

Gael Monfils vs Fabian Marozsan

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Gael Monfils

Surface: Hard

Open for: Recent form + edge

Corentin Moutet vs Alexander Blockx

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Corentin Moutet

Surface: Hard

Open for: Recent form + edge

Alexandre Muller vs Rei Sakamoto

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Alexandre Muller

Surface: Hard

Open for: Recent form + edge

Jaume Munar vs Arthur Rinderknech

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Jaume Munar

Surface: Hard

Open for: Recent form + edge

Tristan Schoolkate vs Ethan Quinn

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Tristan Schoolkate

Surface: Hard

Open for: Recent form + edge

Eliot Spizzirri vs Billy Harris

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Eliot Spizzirri

Surface: Hard

Open for: Recent form + edge

Chun-Hsin Tseng vs Mattia Bellucci

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Chun-Hsin Tseng

Surface: Hard

Open for: Recent form + edge

Camilo Ugo Carabelli vs Brandon Holt

Round of 128 · March 17, 2025

Open the archive read for recent form, short-run context, and the current match state.

Finished

Round: Round of 128

Result: Camilo Ugo Carabelli

Surface: Hard

Open for: Recent form + edge