Wallet: 0xd9dde44ddeababae222bf7aec96c85cbdab6b525 Window: 2026-09-06 to 2026-10-06 (31 calendar days, 31 active) Universe: 2,525 trades (2,269 buys, 256 sells) across 328 markets / 321 events, $845,361 gross turnover Account P&L: +$18,030 (verified) -- trading P&L $18,527 (cash ledger, authoritative) + $1,844 in maker/taker rebates
P/L methodology: Cash-flow accounting. Trading P&L is measured from the cash ledger: USDC in from SELLs and redemptions minus USDC out on BUYs. The strategy-layer and cash-ledger P&L differ by 12.6% ($16,187 vs $18,527); the pipeline marks the cash ledger as authoritative and this report uses it. The strategy-layer figure is referenced where noted for consistency with the per-market breakdowns derived from it. The window starts after the wallet's first activity, so positions carried in are not valued -- all figures are window-local.
The Punchline
This is a tennis-specialist directional bettor with a live-odds reference model, deploying $500K+ of BUY notional per month across ATP, WTA, and ITF match markets worldwide. The strategy is simple in structure and hard to replicate: find a match where Polymarket's CLOB is pricing one player below the fair-value implied by a reference sportsbook (Betfair, Pinnacle, or equivalent), then absorb all available maker liquidity in the target price zone and hold to settlement. The edge is not speed, not spread capture, not copy-trading. It is a real-world odds model disagreeing with Polymarket's crowd, and the wallet backing that disagreement with size.
The total account P&L of +$18,030 across 31 days on peak capital at risk of $258,906 represents a return of 7.9% on peak capital and 16.4% on time-weighted capital. Annualized on the time-weighted basis that is approximately 194% per year. The margin on turnover is 2.4% -- thin, consistent with a model that is right directionally more often than it is dramatically right on price.
The strategy has a structural weakness that is visible in the weekly data: concentration risk on individual match outcomes. When three or four high-conviction positions resolve against the model in the same week (as happened the week of September 21), the drawdown is severe -- week 39 was -$20,528 and the worst single day (September 23) was -$30,483. The recovery from that trough to a positive month required the subsequent weeks to perform. The model did recover: weeks 40 and 41 partial were +$15,248 and +$7,762 on rolling 7-day basis by October 4.
What He Trades
Tennis is the core universe. The category breakdown:
| Category |
Trades |
Buy Volume |
Win Rate |
Trade P&L |
ROI |
| Tennis |
2,092 |
$533,114 |
41.8% |
+$2,516 |
+0.5% |
| Soccer |
166 |
$25,082 |
37.7% |
+$12,976 |
+51.7% |
| Other |
267 |
$34,507 |
37.8% |
+$1,192 |
+3.5% |
The trade-level Tennis ROI of +0.5% looks thin, but the category-level P&L does not capture the full picture because many Tennis positions are held across multiple sessions with SELLs mixed in. The cash-ledger total trading P&L of +$18,527 is spread across Tennis, Soccer, and Other.
The Soccer vertical is the clearest signal of model accuracy. With only 151 resolved buys and a 37.7% win rate, Soccer delivers +$12,976 in P&L -- implying the wallet is buying Soccer outcomes at a substantial discount to their true probability. The two largest Soccer wins visible in the data are the Dortmund UCL match ($4,370 on $15,679 volume) and the Spread: BV Borussia 09 Dortmund -1.5 ($4,332 on $9,660 volume), both on September 8. These are correlated positions -- different markets on the same match -- suggesting the wallet takes multiple angle bets on a single event it has high conviction on.
Within Tennis, the wallet covers:
- ATP main draw (Hangzhou, Chengdu, Shanghai, Korea Open)
- WTA main draw (China Open, Korea Open, Singapore Open)
- ITF / Challenger events (Plovdiv, Jingshan, Antofagasta, Ljubljana, Saint Tropez)
- Grand Slam rounds (US Open WTA bracket markets)
- Match totals and set handicap props (Match O/U 21.5, Set Handicap -1.5)
The willingness to trade ITF Challengers and small ITF futures (Phan Thiet, Wuning, Biella) is notable. These are thin markets with less efficient pricing than ATP Masters events -- the CLOB crowd has less information, and a reference-odds model has more room to find mispricing.
The Order of Operations -- One Market, Trade by Trade
Korea Open: Jelena Ostapenko vs Anastasia Zakharova (wta-ostapen-zakharo-2026-09-20) is the clearest illustration of the accumulation strategy in action: 85 trades, $31,909 total volume, 68 resolved BUYs, 68 wins, +$8,136 P&L.
The structure is visible from the market data. The wallet bought Ostapenko across 68 separate fills, all one-sided (0% both-sides rate on this market), and every single resolved buy won. This is not a surprise if Ostapenko was a strong favorite -- she is a former world number 5 -- but the wallet's willingness to accumulate 68 fills suggests it was absorbing the entire available maker book across multiple price levels, walking up from the best available price as liquidity was consumed.
For a simpler single-session example, consider Braga: Oleksii Krutykh vs Francisco Rocha (atp-krutykh-roch-2026-10-04), fully visible in the CSV:
| Time (UTC) |
Action |
Price |
Shares |
USDC |
Running |
| 14:45:19 |
BUY (maker) |
$0.54 |
1,057.57 |
$571.09 |
-$571 |
| 14:45:22 |
BUY (maker) |
$0.54 |
52.19 |
$28.18 |
-$599 |
| 14:45:22 |
BUY (maker) |
$0.54 |
4,733.39 |
$2,556.03 |
-$3,155 |
| 14:45:53 |
BUY (maker) |
$0.54 |
3.22 |
$1.74 |
-$3,157 |
| 14:45:55 |
BUY (maker) |
$0.54 |
1,095.65 |
$591.65 |
-$3,749 |
| 14:45:55 |
BUY (maker) |
$0.54 |
2.50 |
$1.35 |
-$3,750 |
| 14:45:55 |
BUY (maker) |
$0.54 |
1,600.00 |
$864.00 |
-$4,614 |
| 14:45:56 |
BUY (maker) |
$0.54 |
1,412.03 |
$762.50 |
-$5,376 |
| 14:45:56 |
BUY (maker) |
$0.54 |
43.43 |
$23.45 |
-$5,400 |
| Settlement |
-- |
$1.00 |
~10,000 shares |
+$10,000 |
+$4,600 |
Walk-through: The wallet opens with a cluster of 9 fills between 14:45:19 and 14:45:56 -- 37 seconds -- all at exactly $0.54, all maker, all zero-fee. Total deployment: $5,400 into Krutykh at $0.54 implied probability. Krutykh wins. Settlement pays $1.00 per share. Net: +$4,600 on $5,400 deployed = +85.2% in a single match. The trade-log records 9 fills, all maker, suggesting the wallet had standing limit orders sitting at $0.54 that got filled as natural sell-side flow came in.
This is not latency arbitrage. The fills span 37 seconds, not milliseconds. This is a limit-order accumulation: post maker bids at the target price, let them fill naturally, hold to settlement.
Why It Works -- The Math
The structural edge is a reference odds arbitrage. If Betfair/Pinnacle is pricing Krutykh at $0.64 implied and Polymarket's CLOB is offering $0.54, the expected value per dollar is:
At Polymarket entry price $0.54:
EV = p_win * (1.00 / 0.54 - 1) - (1 - p_win) * 1
If p_win = 0.64 (reference market):
EV = 0.64 * (0.852) - 0.36 * 1
= 0.545 - 0.36
= +$0.185 per dollar bet = +18.5% EV
At fair price $0.64 (no edge):
EV = 0.64 * (0.5625) - 0.36 * 1
= 0.360 - 0.360
= $0.00
The wallet's realized win rate of 41.1% overall on resolved buys, combined with the average entry price distribution (heavy concentration in $0.50-$0.70 zone), implies the model is generating positive edge per trade on average. The overall trade-level P&L of +$18,527 on $587,781 of resolved buy notional corresponds to approximately a 3.2% positive edge across all trades on the cash-ledger basis.
The maker fill rate of 83.5% of fills (by count) is critical to the economics. Maker fills are zero-fee on Polymarket in the fee structure observed here. The wallet paid $10,244 in fees total, but those fees are concentrated in the 416 taker fills. The 2,109 maker fills cost nothing. Accumulating size via maker orders eliminates the primary frictional cost of this strategy.
Fee structure:
Total fees paid: $10,244
Maker fills: 2,109 (83.5%) -> $0 fee
Taker fills: 416 (16.5%) -> all $10,244 in fees
Avg fee per taker fill: $24.62
Implied taker rate: ~5.0% (consistent with Polymarket standard)
Maker rebates received: $1,040
Taker rebates received: $804
Total incentive income: $1,844
Maker rebates partially offset the cost of the taker sweeps used to open positions. The net fee cost after rebates is approximately $8,400 on $845,361 of gross turnover -- under 1% of volume.
Phase 1 -- Trader Profile
| Metric |
Value |
| Total trades |
2,525 (2,269 BUY, 256 SELL) |
| Buy turnover |
$592,703 |
| Sell turnover |
$252,658 |
| Gross turnover |
$845,361 |
| Unique markets |
328 |
| Unique events |
321 |
| Active days |
31 of 31 |
| Peak capital at risk |
$258,906 |
| Time-weighted capital |
$123,864 |
Trade size distribution:
| Stat |
Value |
| Median |
$44.73 |
| Mean |
$334.80 |
| P95 |
$1,456 |
| P99 |
$4,859 |
| Max |
$22,988 |
| Top 5% share of capital |
51.5% |
The size distribution is classic power-law: the top 5% of fills carry half the capital, and the P99 is 109x the median. This is a conviction-scaling model, not a flat-bet bot. High-conviction positions are loaded heavily; speculative probes are small.
Inter-trade gap:
- Median: 3.0 seconds
- P90: 891 seconds (14.9 minutes)
- 58.9% of fills under 10 seconds
- 74.3% under 60 seconds
The sub-10-second cluster is the intra-position fan-out: when the wallet enters a position, it fires 5-20 maker fills in rapid succession. The gap then stretches to minutes as it waits for the next signal. This is semi-automated at entry, passive at accumulation: the entry burst is bot-fired, the subsequent maker fills are absorbed passively as sell flow hits the book.
Activity by hour (UTC):
| Hour |
Trades |
Win Rate |
P&L |
| 0 |
87 |
87.4% |
-$7 |
| 1 |
34 |
78.6% |
+$4,923 |
| 2 |
44 |
75.0% |
+$4,673 |
| 3 |
53 |
51.4% |
+$7,965 |
| 4 |
65 |
57.9% |
+$13,296 |
| 5 |
64 |
5.1% |
-$8,101 |
| 6 |
132 |
35.7% |
-$3,504 |
| 7 |
238 |
15.0% |
-$10,576 |
| 8 |
192 |
39.2% |
+$1,067 |
| 9 |
161 |
30.7% |
-$5,354 |
| 10 |
218 |
52.3% |
+$1,012 |
| 11 |
214 |
27.1% |
-$1,612 |
| 12 |
190 |
59.3% |
+$9,758 |
| 13 |
174 |
40.3% |
+$349 |
| 14 |
150 |
23.6% |
-$7,039 |
| 15 |
78 |
6.8% |
-$5,660 |
| 16 |
34 |
35.3% |
+$9,631 |
| 17 |
14 |
78.6% |
+$1,420 |
| 18 |
19 |
57.9% |
+$1,219 |
| 19 |
31 |
55.2% |
+$2,515 |
| 20 |
17 |
100.0% |
+$2,158 |
| 21 |
135 |
50.0% |
-$586 |
| 22 |
137 |
52.8% |
-$5,152 |
| 23 |
44 |
66.7% |
+$4,289 |
The worst-P&L hours (5, 7, 14, 15 UTC) are the four hours the pipeline identifies as "worst hours" for the hour-exclusion filter. Hour 7 UTC is notable: 238 trades, 15.0% win rate, -$10,576 P&L. That is the peak volume hour yet the worst win-rate hour in the book. This does not mean the strategy is wrong at 07:00 UTC -- it likely reflects the composition of matches being played at that time, not a strategic error. Many Asian Challenger matches complete early morning UTC.
The wallet is active 24 hours a day, 31 days out of 31. There is no sleep window. This is a fully automated system or a team running shifts. Comparing to SirMartingale's hard 23:00-02:00 UTC gap, this wallet has no such gap -- it trades at 1 UTC, 3 UTC, 4 UTC all with positive P&L.
Phase 2 -- Core Strategy Identification
Both-sides participation: 1.5% (5 of 328 markets)
This is effectively zero. The wallet is one-sided 98.5% of the time. It is a directional bettor (Archetype B) with no spread-capture component.
The 5 both-sides markets are noise at this scale. The median paired cost across those 5 is $0.90, and 3 of 5 are sub-$1.00, suggesting those rare instances where both sides were bought were opportunistic pairings rather than systematic spread capture. The second-side lag median of 5,408 seconds (90 minutes) confirms these are not intentional same-session pairs -- they are separate directional bets on the same market that happened to land on both outcomes.
Classification: Archetype B -- Directional Betting with reference-odds model. The wallet identifies mispricings relative to an external odds feed (most likely Betfair exchange or Pinnacle sportsbook), enters via a combination of taker sweeps and maker limit orders, and holds to settlement. There is no latency component (fills span seconds to minutes, not milliseconds), no copy-following, and no spread mechanism.
Phase 3 -- Dominance Ratio Analysis
With 1.5% both-sides participation, dominance analysis is structurally limited (only 5 markets qualify). For completeness:
| Bucket |
Markets |
Dom WR |
Mean Paired Cost |
| 1.0-1.5x |
0 |
-- |
-- |
| 1.5-2.0x |
1 |
100% |
$0.73 |
| 2.0-3.0x |
2 |
100% |
$1.06 |
| 3.0x+ |
2 |
50% |
$0.64 |
The 2.0-3.0x bucket shows paired costs above $1.00 -- those markets were loss-making on the paired structure (paying more than $1.00 to guarantee $1.00). The 3.0x+ bucket's $0.64 mean paired cost suggests one market was a genuine spread lock (40 cents of guaranteed profit per share). Sample is too small for any inference.
Phase 4 -- Entry Price Analysis
| Band |
Trades |
WR |
Capital |
P&L |
ROI |
| $0.00-$0.10 |
101 |
0.0% |
$3,244 |
-$2,919 |
-90.0% |
| $0.10-$0.20 |
113 |
6.2% |
$12,917 |
-$9,637 |
-74.6% |
| $0.20-$0.30 |
222 |
14.9% |
$35,151 |
-$21,361 |
-60.8% |
| $0.30-$0.40 |
535 |
37.4% |
$103,331 |
-$161 |
-0.2% |
| $0.40-$0.50 |
526 |
38.8% |
$136,278 |
-$5,965 |
-4.4% |
| $0.50-$0.60 |
583 |
62.4% |
$212,547 |
+$32,243 |
+15.2% |
| $0.60-$0.70 |
151 |
72.2% |
$81,448 |
+$25,371 |
+31.1% |
| $0.70-$0.80 |
8 |
37.5% |
$2,864 |
-$888 |
-31.0% |
| $0.80-$0.90 |
0 |
-- |
$0 |
$0 |
-- |
| $0.90-$1.00 |
0 |
-- |
$0 |
$0 |
-- |
The profitable zone is sharply defined: $0.50-$0.70. Trades in these two bands account for 734 of 2,239 resolved buys (33%), $293,995 of capital (50%), and +$57,614 of P&L (effectively the entire profitable component of the book at the trade level). Every band below $0.50 loses money, and the $0.70-$0.80 band also loses money.
This is the clearest possible signal that this wallet is a mild-favorite buyer. It is not a longshot hunter (the sub-$0.30 zone is a consistent loser at -60% to -90% ROI), and it does not touch heavy favorites (zero trades above $0.80). The sweet spot is the 50-70 cent zone -- matches where one player is perceived as the moderate favorite but not a certainty.
Sub-bucket inspection: The $0.50-$0.60 band holds 583 trades. Within that band, the most common specific entry prices visible in the CSV are $0.53, $0.54, $0.55, $0.45, $0.52 -- no single cent dominates. The wallet is not anchored to a single fair-value tick; it accepts the available price within its target zone. This is consistent with a model that says "buy anything under $0.58 for this player" rather than "bid $0.54 exactly."
PRICE ZONE FINDINGTrades in the $0.50-$0.70 entry band represent 50% of deployed capital and generate +$57,614 in trade P&L. Every band below $0.50 is net negative at the trade level. The wallet's profitable core is mild-favorite accumulation, not longshot hunting.
Phase 5 -- Category Breakdown
| Category |
Trades |
Buy Vol |
Resolved |
WR |
P&L |
ROI |
| Tennis |
2,092 |
$533,114 |
1,834 |
41.8% |
+$2,516 |
+0.5% |
| Soccer |
166 |
$25,082 |
151 |
37.7% |
+$12,976 |
+51.7% |
| Other |
267 |
$34,507 |
254 |
37.8% |
+$1,192 |
+3.5% |
Soccer at +51.7% trade-level ROI on $25,082 of buy volume is the efficiency standout. The two Dortmund UCL markets on September 8 account for approximately $8,700 of that Soccer P&L in a single event -- the wallet was betting on Dortmund winning and on the -1.5 spread, both winning. The Sporting CP UCL market on September 9 adds another $3,202.
Tennis's +0.5% trade-level ROI is deceptive. The cash-ledger total of +$18,527 reflects that many profitable Tennis positions are captured through the SELL side (256 sells appear in the data, generating $252,658 in sell proceeds), which the strategy-layer resolved-BUY P&L does not fully attribute to Tennis. The real Tennis performance is substantially better than +$2,516 once SELL proceeds are allocated back.
Phase 6 -- Timing and Execution
Entry timing: The wallet enters matches at varying stages. Some entries appear early (matches hours from resolution based on the slug dates), others appear intra-match. For live Challenger and ITF matches, the wallet's fill pattern during a match -- entering at $0.20-$0.30 for a player then seeing the price move to $0.60+ before settlement -- is consistent with in-play betting as the match progresses and the favored player builds a lead.
Burst patterns: The standard entry sequence is:
- One taker fill (1,000-3,000 shares at market price, 5% fee)
- Immediate cascade of 5-20 maker fills at the same or slightly better price (zero fee)
- Periodic additional maker fills over the following hours as the book replenishes
The taker fill confirms the market exists and the price is available. The maker fills accumulate position at no additional cost. Total position per market ranges from a few hundred USDC to $22,988 (single largest fill in the window).
Accumulation span: For markets with multiple fills over hours (like the Korea Open Ostapenko market with 85 fills), the wallet is periodically adding to a winning position as the match progresses and the price remains attractive. This is a live accumulation model, not a pre-match single entry.
Second-side lag: 5,408 seconds (90 minutes) median for the 5 both-sides markets. These are not intentional pairs.
Best and worst hours:
Best P&L hours: 04:00 UTC (+$13,296), 12:00 UTC (+$9,758), 16:00 UTC (+$9,631), 03:00 UTC (+$7,965) Worst P&L hours: 07:00 UTC (-$10,576), 05:00 UTC (-$8,101), 14:00 UTC (-$7,039), 15:00 UTC (-$5,660)
The 04:00-05:00 UTC pattern is striking: 04:00 is the third-best P&L hour (+$13,296), and 05:00 is the second-worst (-$8,101). This likely reflects match timing -- certain tournament sessions that start in the 04:00 UTC window and resolve in the 05:00 UTC window, with results going against the model more often in that resolution window.
Phase 7 -- Filter Experiments
| Filter |
Trades |
WR |
Capital |
P&L |
ROI |
Delta vs Baseline |
| Unfiltered baseline |
2,239 |
41.1% |
$587,781 |
+$16,683 |
+2.8% |
-- |
| Price $0.30-$0.70 |
1,798 |
48.8% |
$535,004 |
+$51,066 |
+9.5% |
+$34,383 |
| High-conviction (dom 2x+) |
29 |
96.6% |
$6,868 |
+$3,447 |
+50.2% |
+$3,447 (tiny sample) |
| Top category (Soccer) |
151 |
37.7% |
$25,082 |
+$12,976 |
+51.7% |
N/A (reduces scope) |
| Exclude worst 4 hours (5,7,14,15) |
1,738 |
48.6% |
$473,495 |
+$48,059 |
+10.1% |
+$31,376 |
| Combined (price 30-70 + excl worst hrs + Soccer) |
96 |
52.1% |
$14,888 |
+$6,075 |
+40.8% |
High ROI, low volume |
See the Filters tab for full commentary on each filter.
Phase 8 -- Rolling Window Analysis
| Period |
P&L |
Profitable? |
| Week 36 (Sep 6 only) |
-$3,628 |
No |
| Week 37 (Sep 7-13) |
+$22,099 |
Yes |
| Week 38 (Sep 14-20) |
+$5,675 |
Yes |
| Week 39 (Sep 21-27) |
-$20,528 |
No |
| Week 40 (Sep 28-Oct 4) |
+$15,248 |
Yes |
| Week 41 (Oct 5-6, partial) |
-$2,183 |
No |
Rolling 7-day windows profitable: 18 of 31 dates (58.1%) Rolling 15-day windows profitable: 16 of 31 dates (51.6%)
This is a significantly lower consistency than SirMartingale's 100% green windows. The wallet's weekly P&L swings are large: from +$22,099 in week 37 to -$20,528 in week 39. The 15-day rolling series hits -$29,376 on October 1 -- a deeply negative trailing 15-day window -- before recovering.
CONSISTENCY WARNINGOnly 58% of rolling 7-day windows close positive, and the 15-day series hits -$29,376 on October 1. This is not SirMartingale's monotonic cumulative curve. The strategy has significant week-to-week variance from match-outcome concentration.
The recovery pattern shows the model's edge is real: after the week 39 catastrophe, weeks 40 and early 41 restore the cumulative to +$16,683 by the end of the window. But a replicator needs to be prepared for drawdowns of $20,000+ in a single week on a $123,864 capital base.
Phase 9 -- P&L Decomposition
| Component |
Value |
| BUY USDC out |
-$592,703 |
| SELL USDC in |
+$252,658 |
| Net from trades (cash) |
-$340,045 |
| Redemptions (settlement) |
+$353,327 |
| Terminal open position value |
+$5,245 |
| Trading P&L (cash ledger) |
+$18,527 |
| Maker rebates |
+$1,040 |
| Taker rebates |
+$804 |
| Total P&L |
+$20,371 |
| Fees paid (gross) |
-$10,244 |
The dominant income stream is settlement payouts from holding winning match positions to resolution. The $353,327 in redemptions vs $592,703 of BUYs means roughly 60% of deployed capital comes back via settlement (with winning positions paying back $1.00 and losing positions paying $0). The SELL leg ($252,658) is active but secondary -- the wallet does exit some positions pre-settlement when it can sell at a favorable price.
Spread P&L is minimal ($1,522 across 5 both-sides markets). Hedge tax is $3,565 -- the cost of the non-dominant side in those 5 markets. Neither is material at this scale.
The incentive income ($1,844) is the sum of maker rebates ($1,040) and taker rebates ($804). Zero LP rewards (the wallet is not a liquidity provider in the LP rewards program). Zero referral, zero yield.
Phase 10 -- Strategy Specification (short form; see Playbook tab for full detail)
One-sentence summary: A directional tennis/soccer bettor that uses a reference sportsbook model to identify mild favorites underpriced on Polymarket, accumulates position via maker limit orders at zero fee, and holds to settlement.
Edge source: Reference-odds arbitrage. External sportsbook (likely Betfair exchange or Pinnacle) prices one match side at X; Polymarket CLOB offers the same side at X minus 10-20 cents. The wallet exploits the gap by buying Polymarket and holding to settlement at $1.00.
What works: $0.50-$0.70 entry zone (+$57,614 in P&L). Soccer verticals (+51.7% ROI). Maker accumulation at zero fee (83.5% of fills). Hours 03:00-04:00 UTC and 12:00 UTC.
What bleeds: Sub-$0.30 entries (-$33,917 in P&L across the three lowest bands). Hours 05:00-07:00 UTC and 14:00-15:00 UTC. Concentrated positions on single matches (three 0-for-N markets in one week wiped a month's gains).
Replicators must source: A real-time tennis and soccer reference odds feed. Without it, the directional signal does not exist.