👋 Welcome back to The Daily Theory, our morning rundown to help you stay on top of your favorite sport. I’m Allen McDuffee, your guide to all things tennis.

Let’s tennis!

Just getting plugged into Indian Wells? Check out the Court Theory preview!

Indian Wells 2025: A Court Theory Guide
Everything you need to know to enjoy this year’s BNP Paribas Open tennis tournament.

What They Said

I’ve had some tough losses in the past, but this one was hard to accept, to be honest. It took me a week, or even a little more, to stop thinking and move on. I would say that this is a lesson learned and that it is in the past. It’s always — not always actually — but it’s nice to have those tough losses because next time you’ll do a lot better...Now, I’m ready to take my revenge if I have the opportunity.

-Aryna Sabalenka on her loss to Madison Keys in the Australian Open final.

✉️
Want The Daily Theory to come to you? Become a Court Theory Plus or Court Theory Premium member to get it delivered to your inbox each morning and a whole bunch of other nifty perks!

Watch This!

🔥 Miomir Kecmanovic vs. Tallon Griekspoor (1st round ATP 1000 - Indian Wells): This match-up has become something of an unexpected rivalry in the last year. Watch this for the Kecmanovic firepower and Griekspoor’s ability to return it and mix up coming into the net. This match will likely come down to how well each one serves. One thing’s for sure: it has tight three-setter written all over it.

  • The record: Griekspoor leads the head-to-head record over Kecmanovic 2-1. All three matches thus far were played in 2024, and all of them went the distance.
  • On the line: These two are in similar boats. They’re both just inside the top 50. They’re both incredibly dangerous against top 10 opponents. And they’re both on the cusp of a breakthrough. But only one gets through to the second round.

On The Radar

  • Petra Kvitova vs. Varvara Gracheva (1st round WTA 1000 - Indian Wells)
  • Yunchaokete Bu vs. Nishesh Basavareddy (1st round ATP 1000 - Indian Wells)
  • Roman Safiullin vs. Reilly Opelka (1st round ATP 1000 - Indian Wells)
  • Jaume Munar vs. Kei Nishikori (1st round ATP 1000 - Indian Wells)
  • Peyton Stearns vs. Magda Linette (1st round WTA 1000 - Indian Wells)
  • Clervie Ngounoue vs. Vika Azarenka (1st round WTA 1000 - Indian Wells)
  • Ashlyn Krueger vs. Katie Volynets (1st round WTA 1000 - Indian Wells)
  • Kamilla Rakhimova vs. Caroline Dolehide (1st round WTA 1000 - Indian Wells)
  • Corentin Moutet vs. Jordan Thompson (1st round ATP 1000 - Indian Wells)
  • Marcos Giron vs. Nikoloz Basilashvili (1st round ATP 1000 - Indian Wells)
  • Jule Niemeier vs. Robin Montgomery (1st round WTA 1000 - Indian Wells)
  • Zizou Bergs vs. Ethan Quinn (1st round ATP 1000 - Indian Wells)
  • Hailey Baptiste vs. Whitney Osuigwe (1st round WTA 1000 - Indian Wells)

Learn how to watch today’s action over at Tennis Watchers.

Read, Watch, Listen

💬
Which matches are you watching? What news caught your eye today? Hit the comments below!