It was a day full of upsets at Indian Wells on Tuesday, but for one player—Paula Badosa—pulling off upsets has been so frequent lately it’s becoming the norm.

With her 6-1, 7-5 fourth-round victory over No. 5-ranked Barbora Krejcikova, Badosa has now won 8 of her last 11 matches against Top 20 players.

She was 0-5 in her career against Top 20 players going into this year’s clay court season, but she’s gone 8-3 against them since:

d. No. 12 Belinda Bencic in Charleston 2nd Rd
d. No. 1 Ashleigh Barty in Charleston QFs
d. No. 11 Belinda Bencic in Madrid QFs

l. to No. 1 Ashleigh Barty in Madrid SFs
l. to No. 5 Elina Svitolina in Eastbourne 1st Rd
d. No. 8 Iga Swiatek in Olympics 2nd Rd
d. No. 3 Aryna Sabalenka in Cincinnati 2nd Rd
d. No. 19 Elena Rybakina in Cincinnati 3rd Rd

l. to No. 4 Karolina Pliskova in Cincinnati QFs (ret. w/shoulder injury)
d. No. 19 Coco Gauff in Indian Wells 3rd Rd
d. No. 5 Barbora Krejcikova in Indian Wells 4th Rd

If the No. 27-ranked Badosa reaches the semifinals of Indian Wells, she could potentially break the Top 20 herself, depending on the results of other players.