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

Sep 30, 2026, 10:52 AM UTC

Live upset alerts

2

Completed upsets

9

Upset scares

7

Live upset candidates

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

2 matches
Live Upset AlertUpset score 80

R. SakamotovsM. Arnaldi

World No. 137 is leading World No. 37.

Ranking gap

No. 137 vs No. 37 (100 places)

Score

2-6

Tournament

Tokyo

Round

ATP Tokyo - 1/16-finals

Start

Sep 30, 09:00 AM UTC

100-place ranking gap. favorite is Top 50. final round. underdog is leading by at least one set.

Live Upset AlertUpset score 39

T. PrestonvsT. Korpatsch

World No. 91 is leading World No. 53.

Ranking gap

No. 91 vs No. 53 (38 places)

Score

6-2

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 09:00 AM UTC

38-place ranking gap. final round. underdog is leading by at least one set.

Recently completed upsets

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

9 matches
Completed UpsetUpset score 82

H. ShivsE. Kalieva

World No. 231 beat World No. 117.

Ranking gap

No. 231 vs No. 117 (114 places)

Score

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

Tournament

Beijing

Round

WTA Beijing - Final

Start

Sep 29, 04:50 AM UTC

114-place ranking gap. final round. underdog has already won.

Completed UpsetUpset score 79

Y. YuanvsO. Oliynykova

World No. 135 beat World No. 47.

Ranking gap

No. 135 vs No. 47 (88 places)

Score

2-6, 3-6

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 07:30 AM UTC

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

Completed UpsetUpset score 77

A. SasnovichvsT. Gibson

World No. 121 beat World No. 37.

Ranking gap

No. 121 vs No. 37 (84 places)

Score

6-1, 6-4

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 06:10 AM UTC

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

Completed UpsetUpset score 66

K. KhachanovvsF. Auger-Aliassime

World No. 26 beat World No. 5.

Ranking gap

No. 26 vs No. 5 (21 places)

Score

6-3, 6-3

Tournament

Beijing

Round

ATP Beijing - 1/16-finals

Start

Sep 30, 03:10 AM UTC

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

Completed UpsetUpset score 66

M. InglisvsZ. Sonmez

World No. 140 beat World No. 58.

Ranking gap

No. 140 vs No. 58 (82 places)

Score

6-4, 6-4

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 06:45 AM UTC

82-place ranking gap. final round. underdog has already won.

Completed UpsetUpset score 53

A. TabilovsT. Paul

World No. 31 beat World No. 16.

Ranking gap

No. 31 vs No. 16 (15 places)

Score

6-1, 6-2

Tournament

Tokyo

Round

ATP Tokyo - 1/16-finals

Start

Sep 30, 04:30 AM UTC

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

Completed UpsetUpset score 45

D. YastremskavsC. McNally

World No. 111 beat World No. 72.

Ranking gap

No. 111 vs No. 72 (39 places)

Score

3-6, 4-6

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 03:10 AM UTC

39-place ranking gap. final round. underdog has already won.

Completed UpsetUpset score 35

S. KrausvsM. Joint

World No. 95 beat World No. 75.

Ranking gap

No. 95 vs No. 75 (20 places)

Score

3-6, 6-3, 5-7

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 03:10 AM UTC

20-place ranking gap. final round. underdog has already won.

Completed UpsetUpset score 29

A. MolcanvsM. Trungelliti

World No. 96 beat World No. 88.

Ranking gap

No. 96 vs No. 88 (8 places)

Score

4-6, 5-7

Tournament

Beijing

Round

ATP Beijing - Final

Start

Sep 29, 04:10 AM UTC

8-place ranking gap. final round. underdog has already won.

Upset scares and near misses

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

7 matches
Upset ScareUpset score 79

K. MajchrzakvsA. Fils

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

Ranking gap

No. 71 vs No. 9 (62 places)

Score

6-2, 3-6, 6-1

Tournament

Tokyo

Round

ATP Tokyo - Final

Start

Sep 29, 03:35 AM UTC

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

Upset ScareUpset score 78

J. BurragevsM. Hontama

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

Ranking gap

No. 741 vs No. 177 (564 places)

Score

6-2, 1-6, 2-6

Tournament

Beijing

Round

WTA Beijing - Final

Start

Sep 29, 07:05 AM UTC

564-place ranking gap. final round. underdog won at least one set.

Upset ScareUpset score 72

K. KawavsD. Snigur

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

Ranking gap

No. 133 vs No. 46 (87 places)

Score

3-6, 6-4, 7-5

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 05:00 AM UTC

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

Upset ScareUpset score 50

A. BlockxvsV. Vacherot

World No. 27 pushed World No. 18 before the favorite survived.

Ranking gap

No. 27 vs No. 18 (9 places)

Score

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

Tournament

Tokyo

Round

ATP Tokyo - 1/16-finals

Start

Sep 30, 02:10 AM UTC

9-place ranking gap. favorite is Top 20. final round. favorite survived a deciding-set tiebreak.

Upset ScareUpset score 47

Y. MavsP. Kudermetova

World No. 161 pushed World No. 104 before the favorite survived.

Ranking gap

No. 161 vs No. 104 (57 places)

Score

7-6 (7-2), 3-6, 2-6

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 04:50 AM UTC

57-place ranking gap. final round. underdog won at least one set.

Upset ScareUpset score 42

H. HurkaczvsA. Davidovich Fokina

World No. 41 pushed World No. 28 before the favorite survived.

Ranking gap

No. 41 vs No. 28 (13 places)

Score

4-6, 6-7 (7-9)

Tournament

Chengdu

Round

ATP Chengdu - Final

Start

Sep 29, 11:10 AM UTC

13-place ranking gap. favorite is Top 50. final round. favorite survived a deciding-set tiebreak.

Upset ScareUpset score 29

A. KalininavsJ. Tjen

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

Ranking gap

No. 50 vs No. 49 (1 places)

Score

2-6, 7-5, 6-4

Tournament

Beijing

Round

WTA Beijing - 1/64-finals

Start

Sep 30, 03:10 AM UTC

1-place ranking gap. favorite is Top 50. final 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.