Upset alerts

Live Tennis Upsets Today

Track live and finished matches where lower-ranked players challenge higher-ranked opponents. Rankings, scores and match status come from the available match feed, so unclear rows are skipped instead of guessed.

Last checked

Oct 5, 2026, 03:40 PM UTC

Live upset alerts

1

Completed upsets

16

Upset scares

14

Live upset candidates

Lower-ranked players currently leading or seriously testing higher-ranked opponents in active matches.

1 match
Live Upset AlertUpset score 53

N. DjokovicvsD. Medvedev

World No. 11 is leading World No. 5.

Ranking gap

No. 11 vs No. 5 (6 places)

Score

7-5, 2-1

Tournament

Beijing

Round

ATP Beijing - Semi-finals

Start

Oct 5, 11:25 AM UTC

6-place ranking gap. favorite is Top 10. semifinal round. underdog is leading by at least one set.

Recently completed upsets

Finished matches where the lower-ranked player beat the higher-ranked opponent.

16 matches
Completed UpsetUpset score 85

L. DraxlvsH. Gaston

World No. 219 beat World No. 89.

Ranking gap

No. 219 vs No. 89 (130 places)

Score

5-7, 4-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 04:10 AM UTC

130-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 85

A. DougazvsL. Sonego

World No. 430 beat World No. 87.

Ranking gap

No. 430 vs No. 87 (343 places)

Score

6-7 (5-7), 7-5, 4-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 04:10 AM UTC

343-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 85

R. TevsA. Walton

World No. 849 beat World No. 98.

Ranking gap

No. 849 vs No. 98 (751 places)

Score

7-5, 3-6, 4-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 07:00 AM UTC

751-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 79

Y. NishiokavsA. Shevchenko

World No. 218 beat World No. 111.

Ranking gap

No. 218 vs No. 111 (107 places)

Score

2-6, 4-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 08:35 AM UTC

107-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 72

K. CoppejansvsN. Basavareddy

World No. 232 beat World No. 139.

Ranking gap

No. 232 vs No. 139 (93 places)

Score

7-6 (10-8), 6-3

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 11:30 AM UTC

93-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 71

N. BartunkovavsA. Sabalenka

World No. 34 beat World No. 2.

Ranking gap

No. 34 vs No. 2 (32 places)

Score

6-4, 6-3

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 4, 03:15 AM UTC

32-place ranking gap. favorite is Top 10. final round. underdog has already won.

Completed UpsetUpset score 68

B. TomicvsT. Atmane

World No. 185 beat World No. 99.

Ranking gap

No. 185 vs No. 99 (86 places)

Score

3-6, 6-4, 3-5

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 06:25 AM UTC

86-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 67

P. KotovvsM. Damm

World No. 187 beat World No. 104.

Ranking gap

No. 187 vs No. 104 (83 places)

Score

6-7 (4-7), 7-6 (7-4), 3-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 08:25 AM UTC

83-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 63

T. SkatovvsS. Sakellaridis

World No. 210 beat World No. 135.

Ranking gap

No. 210 vs No. 135 (75 places)

Score

6-3, 6-2

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 06:45 AM UTC

75-place ranking gap. semifinal round. underdog has already won.

Completed UpsetUpset score 55

N. DjokovicvsA. Zverev

World No. 11 beat World No. 2.

Ranking gap

No. 11 vs No. 2 (9 places)

Score

6-4, 4-6, 4-6

Tournament

Beijing

Round

ATP Beijing - Quarter-finals

Start

Oct 4, 11:10 AM UTC

9-place ranking gap. favorite is Top 10. quarterfinal round. underdog has already won.

Completed UpsetUpset score 54

A. LivsB. Bencic

World No. 30 beat World No. 12.

Ranking gap

No. 30 vs No. 12 (18 places)

Score

4-6, 3-6

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 5, 07:35 AM UTC

18-place ranking gap. favorite is Top 20. final round. underdog has already won.

Completed UpsetUpset score 52

E. AlexandrovavsD. Shnaider

World No. 28 beat World No. 14.

Ranking gap

No. 28 vs No. 14 (14 places)

Score

3-6, 6-4, 6-3

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 4, 05:00 AM UTC

14-place ranking gap. favorite is Top 20. final round. underdog has already won.

Completed UpsetUpset score 52

V. VacherotvsA. Fils

World No. 14 beat World No. 10.

Ranking gap

No. 14 vs No. 10 (4 places)

Score

7-5, 4-6, 6-4

Tournament

Tokyo

Round

ATP Tokyo - Quarter-finals

Start

Oct 4, 07:10 AM UTC

4-place ranking gap. favorite is Top 10. quarterfinal round. underdog has already won.

Completed UpsetUpset score 49

Q. ZhengvsM. Bouzkova

World No. 54 beat World No. 27.

Ranking gap

No. 54 vs No. 27 (27 places)

Score

6-7 (3-7), 6-4, 5-7

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 5, 06:15 AM UTC

27-place ranking gap. favorite is Top 50. final round. underdog has already won.

Completed UpsetUpset score 48

J. LeheckavsV. Vacherot

World No. 19 beat World No. 14.

Ranking gap

No. 19 vs No. 14 (5 places)

Score

6-4, 6-2

Tournament

Tokyo

Round

ATP Tokyo - Semi-finals

Start

Oct 5, 10:20 AM UTC

5-place ranking gap. favorite is Top 20. semifinal round. underdog has already won.

Completed UpsetUpset score 34

H. HurkaczvsK. Khachanov

World No. 34 beat World No. 27.

Ranking gap

No. 34 vs No. 27 (7 places)

Score

7-6, 6-2

Tournament

Beijing

Round

ATP Beijing - Quarter-finals

Start

Oct 4, 05:15 AM UTC

7-place ranking gap. favorite is Top 50. quarterfinal round. underdog has already won.

Upset scares and near misses

Finished matches where a favorite survived a serious ranking-gap scare.

14 matches
Upset ScareUpset score 85

T. ZhangvsK. Jacquet

World No. 803 pushed World No. 76 before the favorite survived.

Ranking gap

No. 803 vs No. 76 (727 places)

Score

6-2, 7-6 (7-1)

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 09:10 AM UTC

727-place ranking gap. semifinal round. favorite survived a deciding-set tiebreak.

Upset ScareUpset score 85

J. CuivsA. Vukic

World No. 420 pushed World No. 115 before the favorite survived.

Ranking gap

No. 420 vs No. 115 (305 places)

Score

6-4, 6-7 (3-7), 6-7 (5-7)

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 09:25 AM UTC

305-place ranking gap. semifinal round. underdog won at least one set. favorite survived a deciding-set tiebreak.

Upset ScareUpset score 78

L. XiaovsF. Cina

World No. 1007 pushed World No. 147 before the favorite survived.

Ranking gap

No. 1007 vs No. 147 (860 places)

Score

6-2, 3-6, 2-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 04:15 AM UTC

860-place ranking gap. semifinal round. underdog won at least one set.

Upset ScareUpset score 76

B. HarrisvsD. Svrcina

World No. 241 pushed World No. 126 before the favorite survived.

Ranking gap

No. 241 vs No. 126 (115 places)

Score

6-4, 6-7 (6-8), 5-7

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 08:10 AM UTC

115-place ranking gap. semifinal round. underdog won at least one set.

Upset ScareUpset score 71

J. MunarvsC. Alcaraz

World No. 49 pushed World No. 3 before the favorite survived.

Ranking gap

No. 49 vs No. 3 (46 places)

Score

5-7, 6-3, 6-1

Tournament

Tokyo

Round

ATP Tokyo - Semi-finals

Start

Oct 5, 07:25 AM UTC

46-place ranking gap. favorite is Top 10. semifinal round. underdog won at least one set.

Upset ScareUpset score 64

L. SamsonovavsK. Muchova

World No. 39 pushed World No. 8 before the favorite survived.

Ranking gap

No. 39 vs No. 8 (31 places)

Score

4-6, 6-4, 6-2

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 4, 02:10 PM UTC

31-place ranking gap. favorite is Top 10. final round. underdog won at least one set.

Upset ScareUpset score 64

D. VekicvsI. Swiatek

World No. 40 pushed World No. 9 before the favorite survived.

Ranking gap

No. 40 vs No. 9 (31 places)

Score

6-4, 6-7 (0-7), 2-6

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 5, 03:10 AM UTC

31-place ranking gap. favorite is Top 10. final round. underdog won at least one set.

Upset ScareUpset score 62

R. NoguchivsA. Muller

World No. 221 pushed World No. 133 before the favorite survived.

Ranking gap

No. 221 vs No. 133 (88 places)

Score

3-6, 6-4, 1-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 10:05 AM UTC

88-place ranking gap. semifinal round. underdog won at least one set.

Upset ScareUpset score 53

A. IlaganvsN. Basilashvili

World No. 194 pushed World No. 124 before the favorite survived.

Ranking gap

No. 194 vs No. 124 (70 places)

Score

3-6, 7-6 (7-1), 5-7

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 04:10 AM UTC

70-place ranking gap. semifinal round. underdog won at least one set.

Upset ScareUpset score 50

A. RublevvsA. De Minaur

World No. 23 pushed World No. 9 before the favorite survived.

Ranking gap

No. 23 vs No. 9 (14 places)

Score

1-6, 6-2, 6-3

Tournament

Beijing

Round

ATP Beijing - Quarter-finals

Start

Oct 4, 07:10 AM UTC

14-place ranking gap. favorite is Top 10. quarterfinal round. underdog won at least one set.

Upset ScareUpset score 45

T. DanielvsS. Mochizuki

World No. 177 pushed World No. 123 before the favorite survived.

Ranking gap

No. 177 vs No. 123 (54 places)

Score

6-2, 2-6, 2-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 04:10 AM UTC

54-place ranking gap. semifinal round. underdog won at least one set.

Upset ScareUpset score 45

L. PavlovicvsI. Simakin

World No. 207 pushed World No. 154 before the favorite survived.

Ranking gap

No. 207 vs No. 154 (53 places)

Score

6-4, 4-6, 1-6

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 06:30 AM UTC

53-place ranking gap. semifinal round. underdog won at least one set.

Upset ScareUpset score 45

J. OstapenkovsE. Mertens

World No. 32 pushed World No. 19 before the favorite survived.

Ranking gap

No. 32 vs No. 19 (13 places)

Score

2-6, 6-3, 3-6

Tournament

Beijing

Round

WTA Beijing - 1/16-finals

Start

Oct 5, 08:40 AM UTC

13-place ranking gap. favorite is Top 20. final round. underdog won at least one set.

Upset ScareUpset score 40

T. SchoolkatevsD. Sweeny

World No. 155 pushed World No. 112 before the favorite survived.

Ranking gap

No. 155 vs No. 112 (43 places)

Score

3-6, 6-3, 6-2

Tournament

Shanghai

Round

ATP Shanghai - Semi-finals

Start

Oct 5, 09:10 AM UTC

43-place ranking gap. semifinal round. underdog won at least one set.

Keep following

Related tennis pages

Move from upset alerts into today's full match schedule, live scores context and tournament viewing pages.

FAQ

What counts as a tennis upset?

On this page, an upset means a lower-ranked player is leading or has beaten a higher-ranked opponent based on the ranking fields available in the match feed.

How are live tennis upsets detected?

The page compares player rankings, match status and available set scores. Bigger ranking gaps, highly ranked favorites, late rounds and underdog set leads increase the upset score.

Are rankings always available?

No. Some live feeds do not include rankings for every player or event. Matches without enough ranking data are skipped instead of showing guessed upset alerts.

Does this page include ATP and WTA matches?

Yes. The page can include ATP, WTA and other tennis matches when the shared match feed provides rankings, status and score data for the matchup.