Tournament archive

Shanghai

88 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

88

Latest match date

October 6, 2025

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

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

Matches

Archive reads in Shanghai

Valentin Vacherot vs Arthur Rinderknech

Final · October 6, 2025

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

Finished

Round: Final

Result: Valentin Vacherot

Surface: Hard

Open for: Recent form + edge

Arthur Rinderknech vs Daniil Medvedev

Semifinal · October 4, 2025

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

Finished

Round: Semifinal

Result: Arthur Rinderknech

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Novak Djokovic

Semifinal · October 4, 2025

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

Finished

Round: Semifinal

Result: Valentin Vacherot

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Zizou Bergs

Quarterfinal · October 2, 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

Daniil Medvedev vs Alex De Minaur

Quarterfinal · October 2, 2025

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

Finished

Round: Quarterfinal

Result: Daniil Medvedev

Surface: Hard

Open for: Recent form + edge

Arthur Rinderknech vs Felix Auger-Aliassime

Quarterfinal · October 2, 2025

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

Finished

Round: Quarterfinal

Result: Arthur Rinderknech

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Holger Rune

Quarterfinal · October 2, 2025

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

Finished

Round: Quarterfinal

Result: Valentin Vacherot

Surface: Hard

Open for: Recent form + edge

Felix Auger-Aliassime vs Lorenzo Musetti

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Felix Auger-Aliassime

Surface: Hard

Open for: Recent form + edge

Zizou Bergs vs Gabriel Diallo

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Zizou Bergs

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Jaume Munar

Round of 16 · September 30, 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

Alex De Minaur vs Nuno Borges

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Alex De Minaur

Surface: Hard

Open for: Recent form + edge

Daniil Medvedev vs Learner Tien

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Daniil Medvedev

Surface: Hard

Open for: Recent form + edge

Holger Rune vs Giovanni Mpetshi Perricard

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Holger Rune

Surface: Hard

Open for: Recent form + edge

Arthur Rinderknech vs Jiri Lehecka

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Arthur Rinderknech

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Tallon Griekspoor

Round of 16 · September 30, 2025

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

Finished

Round: Round of 16

Result: Valentin Vacherot

Surface: Hard

Open for: Recent form + edge

Felix Auger-Aliassime vs Jesper De Jong

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Felix Auger-Aliassime

Surface: Hard

Open for: Recent form + edge

Nuno Borges vs Juncheng Shang

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Nuno Borges

Surface: Hard

Open for: Recent form + edge

Zizou Bergs vs Francisco Cerundolo

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Zizou Bergs

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Yannick Hanfmann

Round of 32 · September 28, 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

Alex De Minaur vs Kamil Majchrzak

Round of 32 · September 28, 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

Jiri Lehecka vs Denis Shapovalov

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Jiri Lehecka

Surface: Hard

Open for: Recent form + edge

Lorenzo Musetti vs Luciano Darderi

Round of 32 · September 28, 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

Giovanni Mpetshi Perricard vs Taylor Fritz

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Giovanni Mpetshi Perricard

Surface: Hard

Open for: Recent form + edge

Daniil Medvedev vs Alejandro Davidovich Fokina

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Daniil Medvedev

Surface: Hard

Open for: Recent form + edge

Jaume Munar vs Yoshihito Nishioka

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Jaume Munar

Surface: Hard

Open for: Recent form + edge

Holger Rune vs Ugo Humbert

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Holger Rune

Surface: Hard

Open for: Recent form + edge

Arthur Rinderknech vs Alexander Zverev

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Arthur Rinderknech

Surface: Hard

Open for: Recent form + edge

Learner Tien vs Cameron Norrie

Round of 32 · September 28, 2025

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

Finished

Round: Round of 32

Result: Learner Tien

Surface: Hard

Open for: Recent form + edge

Felix Auger-Aliassime vs Alejandro Tabilo

Round of 64 · September 26, 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

Nuno Borges vs Aleksandar Vukic

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Nuno Borges

Surface: Hard

Open for: Recent form + edge

Francisco Cerundolo vs Adrian Mannarino

Round of 64 · September 26, 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

Jesper De Jong vs Jakub Mensik

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Jesper De Jong

Surface: Hard

Open for: Recent form + edge

Gabriel Diallo vs Benjamin Bonzi

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Gabriel Diallo

Surface: Hard

Open for: Recent form + edge

Luciano Darderi vs Yunchaokete Bu

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Luciano Darderi

Surface: Hard

Open for: Recent form + edge

Novak Djokovic vs Marin Cilic

Round of 64 · September 26, 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

Alejandro Davidovich Fokina vs Matteo Arnaldi

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Alejandro Davidovich Fokina

Surface: Hard

Open for: Recent form + edge

Alex De Minaur vs Camilo Ugo Carabelli

Round of 64 · September 26, 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

Taylor Fritz vs Fabian Marozsan

Round of 64 · September 26, 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

David Goffin vs Ben Shelton

Round of 64 · September 26, 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

Tallon Griekspoor vs Jenson Brooksby

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Tallon Griekspoor

Surface: Hard

Open for: Recent form + edge

Yannick Hanfmann vs Frances Tiafoe

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Yannick Hanfmann

Surface: Hard

Open for: Recent form + edge

Ugo Humbert vs Jordan Thompson

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Ugo Humbert

Surface: Hard

Open for: Recent form + edge

Jiri Lehecka vs Quentin Halys

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Jiri Lehecka

Surface: Hard

Open for: Recent form + edge

Lorenzo Musetti vs Francisco Comesana

Round of 64 · September 26, 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

Tomas Machac vs Mattia Bellucci

Round of 64 · September 26, 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

Giovanni Mpetshi Perricard vs Luca Nardi

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Giovanni Mpetshi Perricard

Surface: Hard

Open for: Recent form + edge

Daniil Medvedev vs Dalibor Svrcina

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Daniil Medvedev

Surface: Hard

Open for: Recent form + edge

Kamil Majchrzak vs Brandon Nakashima

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Kamil Majchrzak

Surface: Hard

Open for: Recent form + edge

Jaume Munar vs Flavio Cobolli

Round of 64 · September 26, 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

Yoshihito Nishioka vs Andrey Rublev

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Yoshihito Nishioka

Surface: Hard

Open for: Recent form + edge

Cameron Norrie vs Arthur Cazaux

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Cameron Norrie

Surface: Hard

Open for: Recent form + edge

Holger Rune vs Sebastian Baez

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Holger Rune

Surface: Hard

Open for: Recent form + edge

Arthur Rinderknech vs Alex Michelsen

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Arthur Rinderknech

Surface: Hard

Open for: Recent form + edge

Jannik Sinner vs Daniel Altmaier

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Jannik Sinner

Surface: Hard

Open for: Recent form + edge

Juncheng Shang vs Karen Khachanov

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Juncheng Shang

Surface: Hard

Open for: Recent form + edge

Denis Shapovalov vs Christopher O'connell

Round of 64 · September 26, 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

Learner Tien vs Corentin Moutet

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Learner Tien

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Alexander Bublik

Round of 64 · September 26, 2025

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

Finished

Round: Round of 64

Result: Valentin Vacherot

Surface: Hard

Open for: Recent form + edge

Alexander Zverev vs Valentin Royer

Round of 64 · September 26, 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

Matteo Arnaldi vs Rei Sakamoto

Round of 128 · September 24, 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

Daniel Altmaier vs Tristan Schoolkate

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Daniel Altmaier

Surface: Hard

Open for: Recent form + edge

Sebastian Baez vs Zhizhen Zhang

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Sebastian Baez

Surface: Hard

Open for: Recent form + edge

Jenson Brooksby vs James Trotter

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Jenson Brooksby

Surface: Hard

Open for: Recent form + edge

Mattia Bellucci vs Adam Walton

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Mattia Bellucci

Surface: Hard

Open for: Recent form + edge

Benjamin Bonzi vs Reilly Opelka

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Benjamin Bonzi

Surface: Hard

Open for: Recent form + edge

Nuno Borges vs Botic Van De Zandschulp

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Nuno Borges

Surface: Hard

Open for: Recent form + edge

Zizou Bergs vs Sebastian Korda

Round of 128 · September 24, 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

Francisco Comesana vs Ugo Blanchet

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Francisco Comesana

Surface: Hard

Open for: Recent form + edge

Arthur Cazaux vs Pedro Martinez

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Arthur Cazaux

Surface: Hard

Open for: Recent form + edge

Marin Cilic vs Nikoloz Basilashvili

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Marin Cilic

Surface: Hard

Open for: Recent form + edge

Jesper De Jong vs Yi Zhou

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Jesper De Jong

Surface: Hard

Open for: Recent form + edge

David Goffin vs Alexandre Muller

Round of 128 · September 24, 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

Yannick Hanfmann vs Lorenzo Sonego

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Yannick Hanfmann

Surface: Hard

Open for: Recent form + edge

Quentin Halys vs Mackenzie Mcdonald

Round of 128 · September 24, 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

Fabian Marozsan vs Stan Wawrinka

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Fabian Marozsan

Surface: Hard

Open for: Recent form + edge

Adrian Mannarino vs Matteo Berrettini

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Adrian Mannarino

Surface: Hard

Open for: Recent form + edge

Kamil Majchrzak vs Ethan Quinn

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Kamil Majchrzak

Surface: Hard

Open for: Recent form + edge

Jaume Munar vs Marton Fucsovics

Round of 128 · September 24, 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

Luca Nardi vs Sebastian Ofner

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Luca Nardi

Surface: Hard

Open for: Recent form + edge

Yoshihito Nishioka vs Alexander Shevchenko

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Yoshihito Nishioka

Surface: Hard

Open for: Recent form + edge

Christopher O'connell vs Damir Dzumhur

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Christopher O'connell

Surface: Hard

Open for: Recent form + edge

Valentin Royer vs Mariano Navone

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Valentin Royer

Surface: Hard

Open for: Recent form + edge

Juncheng Shang vs Aleksandar Kovacevic

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Juncheng Shang

Surface: Hard

Open for: Recent form + edge

Learner Tien vs Miomir Kecmanovic

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Learner Tien

Surface: Hard

Open for: Recent form + edge

Jordan Thompson vs August Holmgren

Round of 128 · September 24, 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

Alejandro Tabilo vs Marcos Giron

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Alejandro Tabilo

Surface: Hard

Open for: Recent form + edge

Valentin Vacherot vs Laslo Djere

Round of 128 · September 24, 2025

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

Finished

Round: Round of 128

Result: Valentin Vacherot

Surface: Hard

Open for: Recent form + edge

Yunchaokete Bu vs Juan Manuel Cerundolo

Round of 128 · September 24, 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