Thirty-one matches, twenty-five winners. T Money's tennis picks put together their best day at the window in weeks on August 15, going 25-6 across a slate that mixed both tours, a full spread of seeds, and more than a few matchups where the higher name in the draw wasn't the safer side.
The card leaned hard on live reads rather than chalk. T Money sided with the lower seed or the less decorated name more than a dozen times and cashed most of them, while the handful of losses came almost entirely in matches that were genuine tossups on paper. That split is the story of the day, and it's also the honest version: a good day, not a perfect system.
| Matchup | Pick | Result | Score | Units |
|---|---|---|---|---|
| Alexandra Eala vs Gabriela Elena Ruse | Alexandra Eala | W | — | |
| Amanda Anisimova vs Zeynep Sonmez | Amanda Anisimova | W | — | |
| Mariano Navone vs Alexander Blockx | Alexander Blockx | W | — | |
| Kayla Day vs Shuai Zhang | Kayla Day | L | — | |
| Miomir Kecmanovic vs Flavio Cobolli | Flavio Cobolli | W | — | |
| Maja Chwalinska vs Cristina Bucsa | Maja Chwalinska | W | — | |
| Maria Sakkari vs Kamilla Rakhimova | Maria Sakkari | W | — | |
| Anhelina Kalinina vs Emma Navarro | Emma Navarro | W | — | |
| Jessica Pegula vs Simona Waltert | Jessica Pegula | W | — | |
| Martin Landaluce vs Matteo Arnaldi | Martin Landaluce | W | — | |
| Tomas Martin Etcheverry vs Terence Atmane | Tomas Martin Etcheverry | L | — | |
| Mattia Bellucci vs Jakub Menšik | Jakub Menšik | W | — | |
| Jelena Ostapenko vs Magdalena Frech | Magdalena Frech | W | — | |
| Katie Boulter vs Linda Noskova | Linda Noskova | W | — | |
| Rinky Hijikata vs Luciano Darderi | Rinky Hijikata | W | — | |
| Elise Mertens vs Diane Parry | Elise Mertens | L | — | |
| Caty McNally vs Anna Kalinskaya | Anna Kalinskaya | W | — | |
| Tatjana Maria vs Diana Shnaider | Diana Shnaider | W | — | |
| Alejandro Tabilo vs Jan-Lennard Struff | Alejandro Tabilo | W | — | |
| Thiago Agustin Tirante vs Novak Djokovic | Novak Djokovic | L | — | |
| Sorana Cirstea vs Nikola Bartunkova | Sorana Cirstea | W | — | |
| Valentin Vacherot vs Daniel Adolfo Vallejo | Valentin Vacherot | L | — | |
| James Duckworth vs Arthur Fery | Arthur Fery | W | — | |
| Quentin Halys vs Alex De Minaur | Alex De Minaur | W | — | |
| Tommy Paul vs Hubert Hurkacz | Tommy Paul | W | — | |
| Jiri Lehecka vs Matteo Berrettini | Jiri Lehecka | W | — | |
| Arthur Fils vs Yannick Hanfmann | Arthur Fils | W | — | |
| Belinda Bencic vs Lois Boisson | Belinda Bencic | L | — | |
| Alexander Zverev vs Cameron Norrie | Alexander Zverev | W | — | |
| Rafael Jodar vs Denis Shapovalov | Rafael Jodar | W | — | |
| Peyton Stearns vs Clara Tauson | Clara Tauson | W | — |
What drove the sweep
The card's best value showed up away from the marquee matches. Alexander Blockx over Mariano Navone, Flavio Cobolli over Miomir Kecmanovic, Martin Landaluce over Matteo Arnaldi, and Magdalena Frech over Jelena Ostapenko were all picks against the more established name, and all four landed. Same story on the women's side, where Linda Noskova got past Katie Boulter, Anna Kalinskaya knocked off Caty McNally, and Diana Shnaider handled Tatjana Maria.
The chalk mostly held up too. Amanda Anisimova, Jessica Pegula, Maria Sakkari, Alex De Minaur, Tommy Paul, and Alexander Zverev all won as expected, and Emma Navarro's straightforward pick over Anhelina Kalinina added to the base. Stack the two groups together, the upsets that hit and the favorites that behaved, and 25 winners is what a card looks like when both halves of the model are working the same day.
The picks that got away
The six losses aren't buried. Novak Djokovic falling to Thiago Agustin Tirante is the headline miss, the kind of result that reminds everyone why tennis is a single-elimination, single-match sport and not a coin that always lands the same way twice. Valentin Vacherot lost as the pick against Daniel Adolfo Vallejo, Tomas Martin Etcheverry went out to Terence Atmane, and Belinda Bencic couldn't get past Lois Boisson.
Two more sting for being close calls that broke the wrong way: Elise Mertens lost to Diane Parry, and Kayla Day dropped a pick against Shuai Zhang. None of the six were reaches. They were live matches where the other player showed up, which is the risk built into every card T Money posts before lines close, win or lose.
What the ledger says overall
One 25-6 day doesn't prove a model works any more than a 6-25 day would prove it's broken. That's the whole point of grading every pick in public before the results are known: no cherry-picking the good stretches after the fact. The number that actually matters is the season-long one, and it sits at 1,026-544 across 1,570 graded picks, a 65% clip built over a much larger sample than any single slate.
Wednesday added a strong day to that ledger. It didn't change what the ledger means. The public record is the point, not any one afternoon of it, and that record keeps updating in the open on botcappers.com every time a match goes final.
The verdict
25-6 is a good day, and T Money earned it with reads that went beyond just backing the favorite. But the ledger is the product here, not the highlight. At 1,026-544 (65%) across 1,570 graded picks, the season-long number is what a bettor should actually weigh, and every pick that built it, wins and losses both, is sitting in the public archive to check.

