Showing only live-mode bets (rationale.live=True). Paper-mode trades are hidden.
Tabs are auto-generated from core.live_strategies.LIVE_TENNIS_STRATEGIES.
Sum across all live tennis strategies: Main (HIGH/MED).
ATP HIGH and MEDIUM-confidence picks, news-approved.
no open bets in Main (HIGH/MED).
| placed | match | bet | conf | model | entry | realized |
|---|---|---|---|---|---|---|
| 06-12 19:21:06 | Ben Shelton vs Sho Shimabukuro | Ben Shelton | HIGH | 0.61 | 0.477 | $+223.34 |
| 06-11 21:55:38 | Ben Shelton vs Marcos Giron | Ben Shelton | HIGH | 0.61 | 0.417 | $+185.06 |
| 06-11 17:16:27 | Nuno Borges vs Marin Cilic | Marin Cilic | HIGH | 0.50 | 0.205 | $+794.47 |
| 06-09 21:04:09 | Hubert Hurkacz vs Marton Fucsovics | Marton Fucsovics | MEDIUM | 0.50 | 0.184 | $+226.41 |
| 06-05 18:19:48 | Otto Virtanen vs Kamil Majchrzak | Kamil Majchrzak | HIGH | 0.61 | 0.437 | $-203.62 |
| 06-04 12:51:10 | Andrea Pellegrino vs Roberto Carball | Roberto Carballes Baen | MEDIUM | 0.50 | 0.367 | $-50.91 |
| 06-04 06:44:07 | Mackenzie McDonald vs Rinky Hijikata | Mackenzie McDonald | MEDIUM | 0.58 | 0.447 | $-91.51 |
| 06-01 22:56:24 | Mackenzie McDonald vs Nicolai Budkov | Mackenzie McDonald | MEDIUM | 0.61 | 0.497 | $+51.28 |
| 05-29 19:44:58 | Felix Auger-Aliassime vs Brandon Nak | Brandon Nakashima | HIGH | 0.50 | 0.286 | $-132.73 |
| 05-29 19:44:58 | Matteo Berrettini vs Francisco Comes | Francisco Comesana | MEDIUM | 0.55 | 0.347 | $-51.04 |
| 05-29 16:41:13 | Flavio Cobolli vs Learner Tien | Learner Tien | HIGH | 0.51 | 0.357 | $-204.06 |
| 05-29 14:37:59 | Juan Manuel Cerundolo vs Martin Land | Martin Landaluce | HIGH | 0.55 | 0.437 | $-203.62 |
| 05-28 22:18:45 | Casper Ruud vs Tommy Paul | Tommy Paul | HIGH | 0.50 | 0.296 | $-204.36 |
| 05-28 01:50:35 | Hubert Hurkacz vs Frances Tiafoe | Frances Tiafoe | HIGH | 0.61 | 0.437 | $+261.96 |
| 05-28 00:49:23 | Matteo Arnaldi vs Stefanos Tsitsipas | Matteo Arnaldi | MEDIUM | 0.50 | 0.397 | $+77.29 |
| 05-27 23:48:05 | Zachary Svajda vs Adam Walton | Adam Walton | MEDIUM | 0.58 | 0.487 | $-91.57 |
| 05-25 22:51:21 | Facundo Acosta vs Zhizhen Zhang | Zhizhen Zhang | MEDIUM | 0.61 | 0.337 | $-50.98 |
| 05-24 14:56:47 | Sebastian Baez vs Roman Andres Burru | Roman Andres Burruchag | HIGH | 0.58 | 0.459 | $+155.96 |
| 05-23 11:07:53 | Cameron Norrie vs Adolfo Vallejo | Cameron Norrie | HIGH | 0.61 | 0.507 | $-132.00 |
| 05-23 05:56:57 | Tallon Griekspoor vs Matteo Arnaldi | Tallon Griekspoor | MEDIUM | 0.58 | 0.467 | $-50.95 |
| 05-23 04:55:12 | Hugo Gaston vs Gael Monfils | Gael Monfils | MEDIUM | 0.61 | 0.507 | $-50.73 |
| 05-22 15:32:00 | Ethan Quinn vs Francisco Comesana | Ethan Quinn | MEDIUM | 0.61 | 0.466 | $-50.95 |
| 05-21 21:09:16 | Emilio Nava vs Pedro Martinez | Pedro Martinez | MEDIUM | 0.49 | 0.326 | $-91.76 |
| 05-21 17:05:38 | Roberto Carballes Baena vs Hugo Dell | Roberto Carballes Baen | MEDIUM | 0.50 | 0.377 | $-51.11 |
| 05-19 22:32:04 | Stefanos Tsitsipas vs Learner Tien | Learner Tien | MEDIUM | 0.50 | 0.377 | $+151.64 |
| 05-18 04:28:10 | Stefanos Tsitsipas vs Giovanni Mpets | Giovanni Mpetshi Perri | MEDIUM | 0.49 | 0.306 | $-50.96 |
| 05-14 23:19:51 | Juan Manuel Cerundolo vs Roman Andre | Roman Andres Burruchag | HIGH | 0.61 | 0.417 | $-203.46 |
| 05-14 16:48:46 | Casper Ruud vs Luciano Darderi | Luciano Darderi | HIGH | 0.49 | 0.276 | $-204.30 |
| 05-14 09:37:53 | Camilo Ugo Carabelli vs Matteo Berre | Camilo Ugo Carabelli | MEDIUM | 0.51 | 0.407 | $+133.68 |
| 05-13 00:55:22 | Casper Ruud vs Karen Khachanov | Karen Khachanov | HIGH | 0.50 | 0.225 | $-204.78 |
| when | match | side | shares | price | reason |
|---|---|---|---|---|---|
| 04-24 18:51:48 | Madrid Open: Thiago Agustin Tirante vs T | Tommy Paul | 185 | 0.670 | calibrated edge below 10% โ systematic overconfidence correction |
| 04-24 18:51:48 | Madrid Open: Camilo Ugo Carabelli vs Fla | Flavio Cobolli | 191 | 0.660 | calibrated edge below 10% โ systematic overconfidence correction |
| 04-24 18:51:48 | Madrid Open: Mariano Navone vs Alexander | Alexander Zverev | 163 | 0.780 | calibrated edge below 10% โ systematic overconfidence correction |
| 04-24 18:51:48 | Madrid Open: Daniil Medvedev vs Fabian M | Daniil Medvedev | 203 | 0.620 | calibrated edge below 10% โ systematic overconfidence correction |
| ts | match | bet | conf | status | size | price | edge | news |
|---|---|---|---|---|---|---|---|---|
| 06-12 19:21:06 | Ben Shelton vs Sho Shimabukuro | Ben Shelton | HIGH | FILLED | 427 | 0.48 | +0.15 | APPROVE |
| 06-11 21:55:38 | Ben Shelton vs Marcos Giron | Ben Shelton | HIGH | FILLED | 318 | 0.43 | +0.20 | REDUCE |
| 06-11 17:16:27 | Nuno Borges vs Marin Cilic | Marin Cilic | HIGH | FILLED | 999 | 0.22 | +0.30 | APPROVE |
| 06-09 21:04:09 | Hubert Hurkacz vs Marton Fucsovi | Marton Fucsovics | MEDIUM | FILLED | 278 | 0.20 | +0.32 | REDUCE |
| 06-06 01:36:54 | Adam Walton vs Liam Draxl | Liam Draxl | MEDIUM | REJECTED | 135 | 0.39 | +0.24 | REDUCE |
| 06-05 18:19:48 | Otto Virtanen vs Kamil Majchrzak | Kamil Majchrzak | HIGH | FILLED | 466 | 0.45 | +0.18 | APPROVE |
| 06-04 12:51:10 | Andrea Pellegrino vs Roberto Car | Roberto Carballes | MEDIUM | FILLED | 139 | 0.38 | +0.14 | REDUCE |
| 06-04 06:44:07 | Mackenzie McDonald vs Rinky Hiji | Mackenzie McDonald | MEDIUM | FILLED | 205 | 0.46 | +0.14 | APPROVE |
| 06-01 22:56:24 | Mackenzie McDonald vs Nicolai Bu | Mackenzie McDonald | MEDIUM | FILLED | 102 | 0.51 | +0.12 | REDUCE |
| 05-29 19:44:58 | Felix Auger-Aliassime vs Brandon | Brandon Nakashima | HIGH | FILLED | 464 | 0.30 | +0.22 | REDUCE |
| 05-29 19:44:58 | Matteo Berrettini vs Francisco C | Francisco Comesana | MEDIUM | FILLED | 147 | 0.36 | +0.21 | REDUCE |
| 05-29 16:41:13 | Flavio Cobolli vs Learner Tien | Learner Tien | HIGH | FILLED | 572 | 0.37 | +0.16 | APPROVE |
| 05-29 14:37:59 | Juan Manuel Cerundolo vs Martin | Martin Landaluce | HIGH | FILLED | 466 | 0.45 | +0.12 | APPROVE |
| 05-28 22:18:45 | Casper Ruud vs Tommy Paul | Tommy Paul | HIGH | FILLED | 690 | 0.31 | +0.21 | APPROVE |
| 05-28 01:50:35 | Hubert Hurkacz vs Frances Tiafoe | Frances Tiafoe | HIGH | FILLED | 466 | 0.45 | +0.18 | APPROVE |
| 05-28 00:49:23 | Matteo Arnaldi vs Stefanos Tsits | Matteo Arnaldi | MEDIUM | FILLED | 128 | 0.41 | +0.11 | REDUCE |
| 05-27 23:48:05 | Zachary Svajda vs Adam Walton | Adam Walton | MEDIUM | FILLED | 188 | 0.50 | +0.10 | APPROVE |
| 05-25 22:51:21 | Facundo Acosta vs Zhizhen Zhang | Zhizhen Zhang | MEDIUM | FILLED | 151 | 0.35 | +0.28 | REDUCE |
| 05-24 14:56:47 | Sebastian Baez vs Roman Andres B | Roman Andres Burru | HIGH | FILLED | 288 | 0.47 | +0.13 | REDUCE |
| 05-23 11:07:53 | Cameron Norrie vs Adolfo Vallejo | Cameron Norrie | HIGH | FILLED | 260 | 0.52 | +0.11 | REDUCE |
| 05-23 05:56:57 | Tallon Griekspoor vs Matteo Arna | Tallon Griekspoor | MEDIUM | FILLED | 109 | 0.48 | +0.12 | REDUCE |
| 05-23 04:55:12 | Hugo Gaston vs Gael Monfils | Gael Monfils | MEDIUM | FILLED | 100 | 0.52 | +0.11 | REDUCE |
| 05-22 15:32:01 | Marton Fucsovics vs Matteo Berre | Marton Fucsovics | MEDIUM | REJECTED | 135 | 0.39 | +0.13 | REDUCE |
| 05-22 15:32:00 | Ethan Quinn vs Francisco Comesan | Ethan Quinn | MEDIUM | FILLED | 109 | 0.47 | +0.16 | REDUCE |
| 05-21 21:09:16 | Emilio Nava vs Pedro Martinez | Pedro Martinez | MEDIUM | FILLED | 282 | 0.33 | +0.18 | APPROVE |
| 05-21 17:05:38 | Roberto Carballes Baena vs Hugo | Roberto Carballes | MEDIUM | FILLED | 136 | 0.39 | +0.13 | REDUCE |
| 05-19 22:32:04 | Stefanos Tsitsipas vs Learner Ti | Learner Tien | MEDIUM | FILLED | 243 | 0.39 | +0.13 | APPROVE |
| 05-18 04:28:10 | Stefanos Tsitsipas vs Giovanni M | Giovanni Mpetshi P | MEDIUM | FILLED | 166 | 0.32 | +0.19 | REDUCE |
| 05-16 03:05:58 | Juan Manuel Cerundolo vs Quentin | Quentin Halys | HIGH | REJECTED | 512 | 0.41 | +0.11 | APPROVE |
| 05-15 23:49:12 | Raphael Collignon vs Tallon Grie | Tallon Griekspoor | MEDIUM | REJECTED | 128 | 0.41 | +0.11 | REDUCE |
| 05-14 23:50:47 | Camilo Ugo Carabelli vs Miomir K | Camilo Ugo Carabel | MEDIUM | REJECTED | 180 | 0.52 | +0.11 | APPROVE |
| 05-14 23:19:51 | Juan Manuel Cerundolo vs Roman A | Roman Andres Burru | HIGH | FILLED | 488 | 0.43 | +0.20 | APPROVE |
| 05-14 16:48:46 | Casper Ruud vs Luciano Darderi | Luciano Darderi | HIGH | FILLED | 740 | 0.29 | +0.22 | APPROVE |
| 05-14 09:37:53 | Camilo Ugo Carabelli vs Matteo B | Camilo Ugo Carabel | MEDIUM | FILLED | 226 | 0.42 | +0.11 | APPROVE |
| 05-13 05:34:43 | Martin Damm vs Grigor Dimitrov | Martin Damm | MEDIUM | REJECTED | 230 | 0.41 | +0.11 | APPROVE |
| 05-13 00:55:22 | Casper Ruud vs Karen Khachanov | Karen Khachanov | HIGH | FILLED | 910 | 0.24 | +0.28 | APPROVE |
| 05-12 18:52:43 | Dalibor Svrcina vs Tristan Boyer | Tristan Boyer | MEDIUM | FILLED | 227 | 0.24 | +0.29 | REDUCE |
| 05-12 16:44:45 | Rafael Jodar vs Luciano Darderi | Luciano Darderi | HIGH | FILLED | 625 | 0.34 | +0.18 | APPROVE |
| 05-12 05:38:47 | Roberto Bautista Agut vs Pedro M | Pedro Martinez | MEDIUM | REJECTED | 200 | 0.47 | +0.10 | APPROVE |
| 05-11 23:20:29 | Sho Shimabukuro vs Quentin Halys | Sho Shimabukuro | MEDIUM | FILLED | 315 | 0.30 | +0.22 | APPROVE |
| conf | bet on | match | date | model | market | edge | news | decision | flags |
|---|---|---|---|---|---|---|---|---|---|
| LOW | Moez Echargui | Jaime Faria vs Moez Echargui | 2026-06-15 | 0.73 | 0.39 | +0.336 | โ | LOW (skip) | FORM: recent10=30% ยท 2026: 0% win rate ยท OVERCONF: model 95% but ranked lower ยท THIN: only 11 career matches |
| LOW | Michael Mmoh | Aleksandar Kovacevic vs Michael Mmoh | 2026-06-13 | 0.49 | 0.17 | +0.316 | โ | LOW (skip) | RANK: betting on #285 vs #69 ยท THIN: only 11 career matches |
| MEDIUM | Daniel Evans | Daniel Evans vs Marcos Giron | 2026-06-13 | 0.49 | 0.26 | +0.236 | FADE | no-bet (FADE) | THIN: only 13 career matches |
| โณ news: Daniel Evans' live ranking has dropped outside the top 200 (currently ~#211), making the model's rank of #144 significantly stale (>30 spots). Additionally, Evans recently announced his impending retirement after Wimbledon. | |||||||||
| LOW | Polina Kudermetova | Polina Kudermetova vs Sinja Kraus | 2026-06-13 | 0.75 | 0.56 | +0.189 | โ | LOW (skip) | FORM: recent10=30% ยท OVERCONF: model 86% but ranked lower ยท AMBIGUOUS: multiple players with last name 'kudermetova' |
| LOW | Yue Yuan | Katerina Siniakova vs Yue Yuan | 2026-06-13 | 0.41 | 0.22 | +0.189 | โ | LOW (skip) | RANK: betting on #121 vs #42 |
| LOW | Katarzyna Kawa | Victoria Jimenez Kasintseva vs Katarzyna | 2026-06-13 | 0.75 | 0.59 | +0.159 | โ | LOW (skip) | OVERCONF: model 91% but ranked lower |
| HIGH | Panna Udvardy | Panna Udvardy vs Katie Volynets | 2026-06-13 | 0.50 | 0.35 | +0.145 | โ | edge moved (skip) | |
| โณ news: Skipped before news: live ask 0.380, live edge +0.074. live edge +0.074 below threshold +0.10. | |||||||||
| MEDIUM | Veronika Erjavec | Viktorija Golubic vs Veronika Erjavec | 2026-06-13 | 0.38 | 0.24 | +0.130 | REDUCE | not placed | FORM: recent10=20% ยท THIN: only 13 career matches |
| โณ news: Erjavec is a clay-courter playing her first grass match of 2026 after a 3-week singles layoff, while Golubic is a proven grass player (2021 Wimbledon QF) with two matches on the surface this week. The model's data on Erjavec is also extremely thin, making this a clear spot to reduce exposure. | |||||||||
| HIGH | Dino Prizmic | Dino Prizmic vs Rinky Hijikata | 2026-06-13 | 0.58 | 0.47 | +0.110 | โ | edge moved (skip) | |
| โณ news: Skipped before news: live ask 0.480, live edge +0.029. live edge +0.029 below threshold +0.10. | |||||||||
| MEDIUM | Kamilla Rakhimova | Oksana Selekhmeteva vs Kamilla Rakhimova | 2026-06-13 | 0.59 | 0.49 | +0.097 | โ | edge<10% (skip) | 2026: 36% win rate |
| โณ news: Skipped before news: live ask 0.500, live edge +0.065. live edge +0.065 below threshold +0.10. | |||||||||
| MEDIUM | Aleksandar Vukic | James Duckworth vs Aleksandar Vukic | 2026-06-13 | 0.63 | 0.70 | -0.076 | โ | edge<10% (skip) | FORM: recent10=10% ยท 2026: 31% win rate |
| LOW | Alex de Minaur | Adrian Mannarino vs Alex de Minaur | 2026-06-13 | 0.73 | 0.81 | -0.079 | โ | LOW (skip) | AMBIGUOUS: multiple players with last name 'minaur' |
Source: paper_orders + paper_positions filtered by rationale.live=True. Wallet
positions are reconciled to on-chain truth every scan via
core.live_reconciliation.