Graded daily · No picks hidden
The Model’s Track Record
Yesterday’s edges, graded — every pick the model published, with the line it was priced against and how it settled. Receipts, not promises: today’s live edges are in the app.
Free for 7 days · card required · cancel anytime
Last 7 Days
97 picks
Record
55–42
Hit Rate
56.7%
Profit (1u picks)
+7.18u
By Market
| Market | Picks | Record | Hit Rate | Profit |
|---|---|---|---|---|
| Moneyline | 15 | 10–5 | 66.7% | +3.55u |
| spreads | 35 | 22–13 | 62.9% | +7.13u |
| totals | 47 | 23–24 | 48.9% | -3.50u |
Jul 3, 2026 — 7-9 · -2.09u
| Match | Pick | Market | Odds | Edge | Result |
|---|---|---|---|---|---|
| Karolina Muchova vs Mananchaya Sawangkaew | Karolina Muchova -5.5 | spreads | 1.64 | 17.7% | LOSS |
| Jessica Pegula vs Jessica Bouzas Maneiro | Jessica Bouzas Maneiro +5.5 | spreads | 1.77 | 17.7% | LOSS |
| Nikola Bartunkova vs Barbora Krejcikova | Under +22 | totals | 1.91 | 17.5% | WIN |
| Jessica Pegula vs Jessica Bouzas Maneiro | Over +19.5 | totals | 1.87 | 11.2% | LOSS |
| Daria Kasatkina vs Naomi Osaka | Daria Kasatkina +4.5 | spreads | 2.15 | 10.4% | LOSS |
| Hubert Hurkacz vs Tommy Paul | Hubert Hurkacz | h2h | 2.65 | 9.9% | WIN |
| Aryna Sabalenka vs Jelena Ostapenko | Jelena Ostapenko +4.5 | spreads | 1.83 | 9.6% | WIN |
| Daria Kasatkina vs Naomi Osaka | Over +20.5 | totals | 2.00 | 9.4% | LOSS |
| Karolina Muchova vs Mananchaya Sawangkaew | Over +18.5 | totals | 1.87 | 8.5% | WIN |
| Hubert Hurkacz vs Tommy Paul | Under +41 | totals | 1.87 | 7.3% | LOSS |
| Felix Auger-Aliassime vs Michael Zheng | Felix Auger-Aliassime -5.5 | spreads | 1.79 | 6.8% | WIN |
| Hubert Hurkacz vs Tommy Paul | Hubert Hurkacz +2.5 | spreads | 1.91 | 6.5% | WIN |
| Felix Auger-Aliassime vs Michael Zheng | Over +35.5 | totals | 1.82 | 6.4% | LOSS |
| Jan-Lennard Struff vs Daniil Medvedev | Jan-Lennard Struff +5.5 | spreads | 1.95 | 6.4% | WIN |
| Alejandro Davidovich Fokina vs Marton Fucsovics | Over +37.5 | totals | 1.90 | 6.2% | LOSS |
| Alejandro Davidovich Fokina vs Marton Fucsovics | Marton Fucsovics +5.5 | spreads | 1.76 | 6.1% | LOSS |
Jul 2, 2026 — 16-9 · +5.79u
| Match | Pick | Market | Odds | Edge | Result |
|---|---|---|---|---|---|
| Zizou Bergs vs Jaime Faria | Zizou Bergs -3.5 | spreads | 1.95 | 14.5% | WIN |
| Zachary Svajda vs Kamil Majchrzak | Under +39.5 | totals | 1.88 | 13.1% | LOSS |
| Emma Navarro vs Oksana Selekhmeteva | Oksana Selekhmeteva +4.5 | spreads | 2.08 | 13.0% | WIN |
| Frances Tiafoe vs Jan Choinski | Over +36 | totals | 1.91 | 10.0% | WIN |
| Gabriel Diallo vs Lorenzo Sonego | Lorenzo Sonego | h2h | 2.05 | 9.4% | WIN |
| Valentin Royer vs Alexander Zverev | Alexander Zverev -7.5 | spreads | 2.00 | 9.2% | WIN |
| Arthur Fery vs Otto Virtanen | Otto Virtanen -2.5 | spreads | 1.93 | 8.6% | LOSS |
| Gabriel Diallo vs Lorenzo Sonego | Lorenzo Sonego +0.5 | spreads | 1.88 | 8.4% | WIN |
| Diana Shnaider vs Liudmila Samsonova | Liudmila Samsonova +1.5 | spreads | 1.89 | 8.3% | WIN |
| Zachary Svajda vs Kamil Majchrzak | Kamil Majchrzak | h2h | 1.65 | 8.0% | LOSS |
| Zizou Bergs vs Jaime Faria | Under +38.5 | totals | 1.88 | 7.6% | LOSS |
| Kyrian Jacquet vs Alexander Bublik | Under +38.5 | totals | 1.91 | 7.6% | WIN |
| Gabriel Diallo vs Lorenzo Sonego | Over +40.5 | totals | 1.87 | 7.4% | WIN |
| Kamilla Rakhimova vs Maria Sakkari | Kamilla Rakhimova +3.5 | spreads | 1.80 | 7.3% | WIN |
| Frances Tiafoe vs Jan Choinski | Frances Tiafoe -6.5 | spreads | 2.02 | 7.3% | WIN |
| Kyrian Jacquet vs Alexander Bublik | Kyrian Jacquet +5.5 | spreads | 1.78 | 7.2% | LOSS |
| Jacob Fearnley vs Jaume Munar | Under +38.5 | totals | 1.84 | 7.2% | WIN |
| Quentin Halys vs Marcos Giron | Under +41.5 | totals | 1.85 | 7.2% | WIN |
| Alexandra Eala vs Maya Joint | Under +21.5 | totals | 1.81 | 7.0% | LOSS |
| Emma Navarro vs Oksana Selekhmeteva | Over +20.5 | totals | 2.00 | 6.5% | WIN |
| Kamilla Rakhimova vs Maria Sakkari | Under +21.5 | totals | 2.05 | 5.8% | LOSS |
| Zachary Svajda vs Kamil Majchrzak | Zachary Svajda +3.5 | spreads | 1.87 | 5.6% | WIN |
| Quentin Halys vs Marcos Giron | Marcos Giron 0 | spreads | 1.87 | 5.2% | WIN |
| Arthur Fery vs Otto Virtanen | Under +39.5 | totals | 1.93 | 5.1% | LOSS |
| Alex de Minaur vs Adrian Mannarino | Over +35.5 | totals | 1.87 | 5.1% | LOSS |
Jul 1, 2026 — 6-3 · +2.28u
| Match | Pick | Market | Odds | Edge | Result |
|---|---|---|---|---|---|
| Marton Fucsovics vs Learner Tien | Marton Fucsovics +4.5 | spreads | 1.97 | 12.2% | WIN |
| Alejandro Davidovich Fokina vs Fabian Marozsan | Alejandro Davidovich Fokina -4.5 | spreads | 2.02 | 11.7% | WIN |
| Barbora Krejcikova vs Mirra Andreeva | Under +21.5 | totals | 2.00 | 10.4% | LOSS |
| Alejandro Davidovich Fokina vs Fabian Marozsan | Under +39.5 | totals | 1.88 | 9.7% | WIN |
| Diane Parry vs Anna Kalinskaya | Diane Parry +3.5 | spreads | 1.78 | 8.2% | WIN |
| Jenson Brooksby vs Ignacio Buse | Jenson Brooksby | h2h | 1.68 | 7.4% | WIN |
| Marton Fucsovics vs Learner Tien | Under +37.5 | totals | 1.87 | 7.4% | LOSS |
| Solana Sierra vs Coco Gauff | Under +19.5 | totals | 1.89 | 5.6% | LOSS |
| Barbora Krejcikova vs Mirra Andreeva | Barbora Krejcikova +3.5 | spreads | 1.95 | 5.2% | WIN |
Jun 30, 2026 — 13-13 · -1.39u
| Match | Pick | Market | Odds | Edge | Result |
|---|---|---|---|---|---|
| Sho Shimabukuro vs Jaime Faria | Sho Shimabukuro | h2h | 1.87 | 17.5% | LOSS |
| Thanasi Kokkinakis vs Alexander Bublik | Under +40.5 | totals | 1.96 | 17.5% | LOSS |
| Jiri Lehecka vs Alexei Popyrin | Jiri Lehecka -4.5 | spreads | 1.83 | 15.5% | WIN |
| Ugo Humbert vs Zizou Bergs | Under +39.5 | totals | 1.89 | 15.2% | LOSS |
| Alex Michelsen vs Jacob Fearnley | Alex Michelsen | h2h | 1.72 | 15.1% | LOSS |
| Kyrian Jacquet vs Vilius Gaubas | Under +38.5 | totals | 1.93 | 14.9% | WIN |
| Diana Shnaider vs Eva Lys | Under +21.5 | totals | 1.88 | 14.2% | WIN |
| Sho Shimabukuro vs Jaime Faria | Under +39.5 | totals | 1.91 | 13.7% | LOSS |
| Veronika Erjavec vs Leolia Jeanjean | Under +21.5 | totals | 1.96 | 13.5% | LOSS |
| Damir Dzumhur vs Arthur Fery | Under +35.5 | totals | 1.83 | 11.8% | WIN |
| Taylor Townsend vs Iga Swiatek | Iga Swiatek -5.5 | spreads | 2.15 | 11.0% | LOSS |
| Maria Sakkari vs Clara Tauson | Maria Sakkari | h2h | 2.72 | 10.5% | WIN |
| Pablo Llamas Ruiz vs Zachary Svajda | Under +38.5 | totals | 1.88 | 9.9% | WIN |
| Ugo Humbert vs Zizou Bergs | Ugo Humbert -3.5 | spreads | 1.94 | 9.0% | LOSS |
| Emma Navarro vs Paula Badosa | Emma Navarro | h2h | 1.71 | 8.9% | WIN |
| Irina-Camelia Begu vs Katie Swan | Under +21.5 | totals | 2.00 | 8.8% | WIN |
| Ugo Humbert vs Zizou Bergs | Ugo Humbert | h2h | 1.53 | 7.6% | LOSS |
| Jiri Lehecka vs Alexei Popyrin | Under +39.5 | totals | 1.90 | 7.1% | WIN |
| Emma Navarro vs Paula Badosa | Under +22.5 | totals | 1.77 | 7.0% | LOSS |
| Polina Kudermetova vs Liudmila Samsonova | Liudmila Samsonova | h2h | 1.49 | 6.6% | WIN |
| Taylor Townsend vs Iga Swiatek | Over +20 | totals | 1.91 | 5.9% | WIN |
| Alexandra Eala vs Renata Zarazua | Over +19.5 | totals | 2.00 | 5.8% | LOSS |
| Taylor Townsend vs Iga Swiatek | Taylor Townsend | h2h | 6.74 | 5.8% | LOSS |
| Maria Sakkari vs Clara Tauson | Under +22.5 | totals | 1.78 | 5.7% | WIN |
| Diana Shnaider vs Eva Lys | Eva Lys +3.5 | spreads | 1.95 | 5.5% | LOSS |
| Corentin Moutet vs Marcos Giron | Marcos Giron | h2h | 1.76 | 5.1% | WIN |
Jun 29, 2026 — 13-8 · +2.59u
| Match | Pick | Market | Odds | Edge | Result |
|---|---|---|---|---|---|
| Magdalena Frech vs Anna Kalinskaya | Under +21.5 | totals | 1.98 | 16.5% | LOSS |
| Magdalena Frech vs Anna Kalinskaya | Anna Kalinskaya | h2h | 1.42 | 15.8% | WIN |
| Serena Williams vs Maya Joint | Under +20.5 | totals | 1.95 | 15.5% | LOSS |
| Elsa Jacquemot vs Naomi Osaka | Elsa Jacquemot +5.5 | spreads | 1.91 | 14.9% | LOSS |
| Aleksandar Vukic vs Jenson Brooksby | Under +37.5 | totals | 1.87 | 14.8% | WIN |
| Elsa Jacquemot vs Naomi Osaka | Under +16.5 | totals | 4.47 | 13.8% | LOSS |
| Jessica Bouzas Maneiro vs Anastasia Potapova | Under +21.5 | totals | 1.95 | 12.7% | WIN |
| Marin Cilic vs Daniil Medvedev | Under +39.5 | totals | 1.88 | 12.3% | WIN |
| Jannik Sinner vs Miomir Kecmanovic | Miomir Kecmanovic +8.5 | spreads | 1.96 | 11.6% | WIN |
| Luca Van Assche vs Marton Fucsovics | Luca Van Assche +4.5 | spreads | 1.91 | 10.7% | LOSS |
| Ekaterina Alexandrova vs Panna Udvardy | Over +20.5 | totals | 1.97 | 9.0% | LOSS |
| Roberto Bautista Agut vs Joao Fonseca | Roberto Bautista Agut +5.5 | spreads | 2.00 | 8.4% | LOSS |
| Magdalena Frech vs Anna Kalinskaya | Magdalena Frech +3.5 | spreads | 2.00 | 8.0% | WIN |
| Roberto Bautista Agut vs Joao Fonseca | Under +36.5 | totals | 1.87 | 7.9% | WIN |
| Ethan Quinn vs Luciano Darderi | Luciano Darderi +2.5 | spreads | 1.91 | 7.2% | LOSS |
| Karolina Muchova vs Anastasia Zakharova | Karolina Muchova -5.5 | spreads | 1.91 | 7.1% | WIN |
| Ethan Quinn vs Luciano Darderi | Ethan Quinn | h2h | 1.63 | 7.0% | WIN |
| Mingge Xu vs Daria Kasatkina | Over +19.5 | totals | 1.95 | 6.0% | WIN |
| Aleksandar Vukic vs Jenson Brooksby | Jenson Brooksby -4 | spreads | 1.87 | 5.9% | WIN |
| Aleksandar Vukic vs Jenson Brooksby | Jenson Brooksby | h2h | 1.45 | 5.7% | WIN |
| Karolina Muchova vs Anastasia Zakharova | Under +19.5 | totals | 1.83 | 5.6% | WIN |
How to Read This
Every pick the model publishes is graded here the morning after — wins and losses alike, at the odds it was priced against when flagged. Profit assumes one unit per pick. Past performance doesn’t guarantee future results; lines move and edges are probabilistic by nature.