Coco Gauff has had enough. The 22-year-old tennis star, winner of two Grand Slam titles, is speaking out against the toxic behavior of some American sports fans — and she's not holding back.
On Monday, Gauff fell in three sets to No. 13 seed Linda Noskova in the Madrid Open Round of 16, a match where she also battled injuries. But what happened after the loss pushed her over the edge.
Gauff took to social media to call out the trolls who flooded her Instagram comments and direct messages with racist slurs and angry rants — all because they had bet on her to win. She posted lyrics from rapper Young M.A.: “Yeah they hate, but they broke though / And when it’s time to pop, they a no-show.”
This isn't the first time the young star has faced online abuse. She’s previously clapped back at critics who targeted her appearance, and she’s been open about the mental toll of constant scrutiny. But the rise of legalized sports gambling across the U.S. has made things worse.
With betting now legal in nearly every state, fans who lose money on a wager often take it out on the athletes — as if the players owe them something. In individual sports like tennis, the abuse can be especially intense because there's no team to share the blame.
Gauff’s frustration echoes a growing problem in sports. From golf to tennis, athletes are increasingly targeted by gamblers who feel entitled to vent their losses online. It’s a dark side of the betting boom that shows no signs of slowing down.
Earlier this year, ugly fan behavior at a major golf event also made headlines, proving this issue isn’t limited to one sport. Gauff’s willingness to call it out publicly — even while nursing injuries — shows she’s not afraid to take a stand.
She’s also been vocal about bigger issues. In the past, she’s demanded progress on social justice and equality. Now, she’s demanding respect from the very fans who claim to support her.
The message is clear: anonymous hate won’t be tolerated. Gauff may have lost a match, but she’s winning the fight against online toxicity — one post at a time.
