PnL all-time+$12.2kvol $3.60M
PnL 30d+$7,665gains $9,348 · losses $4,769
PnL 7d+$552win rate 7d 68.2%
Win rate63.4%adj 62.9% · 30d 66.3%
Open value$17.7kcash n/a
Positions20 / 962open / all-time
Max drawdown−53.0%of equity peak
Account age12molast trade 35m ago
Equity curve · cumulative PnL
PnL+$17.5kbelow peak −$3,228Oct 13
SharpScore inputs
63/ 100 SharpScore · v1
Profitabilityall-time PnL, log scale58
Adjusted win rateraw 63.4% · shrunk toward 50%57
Sample sizepositions — more = more reliable99
Recencylast trade; fades over 30d100
Drawdown controlmax peak-to-trough of equity47
Each input normalised to 0–100. The score blends them; weights are versioned server-side.
Best markets
W75 Le Neubourg: Demi Tran vs Sachia Vickery · Demi Tranclosed+$4,150ITF koksijde: Alessio Basile vs Nicolas Robert · Nicolas Robertclosed+$3,763ITF Roehampton: Alice Tubello vs Emily Appleton · Emily Appletonclosed+$2,259ITF Laval: Keegan Rice vs Kenta Miyoshi · Kenta Miyoshiclosed+$1,854Kingston 2: Enmanuel Munoz vs Thomas Fancutt · Enmanuel Munozclosed+$1,694
Worst markets
ITF M25 Kursumlijska Banja 3 Men: George Lazarov vs Gabriele Pennaforti · Gabriele Pennaforticlosed−$5,896ITF WOMEN - SINGLES: W50 Oldenzaal (Netherlands), clay: Beatrise Zeltina vs Britt Du Pree · Beatrise Zeltinaclosed−$2,603Kingston 2: Enmanuel Munoz vs Thomas Fancutt · Thomas Fancuttclosed−$2,233Will Harry Kane win the 2026 Ballon d'Or? · Noclosed−$1,981ITF Londrina: Paulo Andre Saraiva Dos Santos vs Carlos Maria Zarate · Carlos Maria Zarateclosed−$1,977
Open positions · 18
Recent trades
auto-refresh 30s