?

Always the underdog

D2Dota 2Martingalepayout: monthly

Bets the underdog of every match — the team with the higher odds. Wins rarely, but each win pays back a losing streak. Needs strong nerves and bankroll discipline.

profit
-830u
ROI
-38.2%
win rate
53%
bets
62
drawdown
86.8%
payouts
3
Balance by period
Blue line is the working bankroll. Dashes mark the starting sum. At the end of each period the bankroll returns to start: a green dot means profit withdrawn, red means a top-up.
start
working bankrollstarting sumprofit withdrawntop-up
Strategy rules
gps_fixed
What we bet on

Always the underdog

payments
Stake size

Martingale

restart_alt
Return to start

At the end of the period the bankroll is brought back to the starting sum: profit is withdrawn, drawdown topped up with a deposit.

insights
Odds

Odds modelled from the Elo rating with a bookmaker margin — the rating tracks the real pre-match line closely.

Recent withdrawals and top-ups
period 3profit withdrawn+0u
period 2top-up-1000u
period 1profit withdrawn+170u
Stake sizes
StakeBetsHitProfitROIDrawdownPick
1% of bankroll25943%-322-13.4%39.5%Select
Flat (10 units)25943%-351-13.6%42.4%Select
2% of bankroll25943%-589-13.3%67.6%Select
Martingale6253%-830-38.2%86.8%Selected
5% of bankroll25943%-1147-12.8%112.1%Select
10% of bankroll25943%-1637-12.2%133.2%Select
Quarter Kelly00%+0+0%0%Select
Bet-by-bet match log
Every bet the strategy placed on a specific match: pick, odds, result and bankroll after. Total bets: 62, showing the last 60.
DateMatchBet onOddsStakeResult±BankBank
09.09.26Klim Sani4 – Team SynapseTeam Synapse2.37492lost-492170
09.09.26Team Synapse – GamerLegionTeam Synapse1.96320lost-320661
09.09.26Klim Sani4 – Team LynxTeam Lynx2.12160lost-160981
09.09.26Klim Sani4 – Inner CircleInner Circle2.0680lost-801141
09.09.26MOUZ – HULIGANIHULIGANI1.8940lost-401221
09.09.26Natus Vincere – GamerLegionGamerLegion1.9620lost-201261
08.09.26MOUZ – GamerLegionMOUZ1.9610lost-101281
08.09.26Natus Vincere – Klim Sani4Natus Vincere2.0510won+111291
07.09.26GamerLegion – Pipsqueak+4GamerLegion1.9710won+101281
06.09.26Level UP – Team LynxLevel UP1.9510won+91271
06.09.26Level UP – 4ikibamboni4ikibamboni2.0310won+101262
06.09.26DYNASTY – Zero TenacityZero Tenacity2.1310won+111251
06.09.26Klim Sani4 – Pipsqueak+4Pipsqueak+42.3210won+131240
05.09.26DYNASTY – Team Spirit AcademyTeam Spirit Academy2.4010won+141227
05.09.26Team Lynx – Power RangersTeam Lynx1.9010won+91213
04.09.26Inner Circle – Level UPLevel UP1.9320won+191204
04.09.26Team Spirit Academy – Klim Sani4Team Spirit Academy2.3310lost-101185
03.09.26PuckChamp – Team Spirit AcademyTeam Spirit Academy1.8940won+361195
03.09.26Zero Tenacity – Klim Sani4Zero Tenacity2.0920lost-201160
02.09.26DYNASTY – PuckChampPuckChamp2.2510lost-101180
02.09.26Power Rangers – Inner CirclePower Rangers2.0920won+221190
01.09.26Zero Tenacity – Team Spirit AcademyTeam Spirit Academy1.9510lost-101168
01.09.26Inner Circle – Team LynxInner Circle1.8920won+181178
01.09.26Klim Sani4 – PuckChampPuckChamp2.1010lost-101160
30.08.26Natus Vincere – MOUZNatus Vincere1.8910won+91170
30.08.26Team Nemesis – ExecrationTeam Nemesis1.8980won+711161
29.08.26Klim Sani4 – Team Spirit AcademyTeam Spirit Academy2.0240lost-401090
29.08.26HULIGANI – Team LynxHULIGANI1.9520lost-201130
29.08.26summer bear – Team Lynxsummer bear2.0310lost-101150
29.08.26MOUZ – Yellow SubmarineMOUZ1.8920won+181160
29.08.26DYNASTY – Nemiga GamingNemiga Gaming2.4710lost-101142
29.08.26Team Resilience – Animals IncomingTeam Resilience1.8920won+181152
29.08.26Natus Vincere – summer bearsummer bear1.9610lost-101135
29.08.26Yakult Brothers – the goal of all life is deathYakult Brothers1.8910won+91145
29.08.26Ice Cream Men – Team KinetixIce Cream Men1.8910won+91136
29.08.26Cloud Rising – Novus GamingCloud Rising1.8920won+181127
28.08.26FTS – Nemiga GamingNemiga Gaming1.8910lost-101109
28.08.26Klim Sani4 – Rune Eaters AriseKlim Sani41.8920won+181119
28.08.26DYNASTY – PuckChampPuckChamp1.9710lost-101101
28.08.26DYNASTY – Inner CircleDYNASTY2.0280won+821111
28.08.26Rune Eaters Arise – summer bearsummer bear1.8940lost-401030
28.08.26PuckChamp – Inner CirclePuckChamp1.8920lost-201070
27.08.26Nemiga Gaming – summer bearNemiga Gaming1.9510lost-101090
27.08.26Klim Sani4 – Level UPLevel UP2.0310won+101100
25.08.26summer bear – Team Spirit AcademyTeam Spirit Academy1.9610won+101089
25.08.26Rune Eaters Arise – Team Spirit AcademyRune Eaters Arise1.9640won+381080
25.08.26Inner Circle – FTSFTS2.1020lost-201042
25.08.26FTS – PuckChampFTS2.0210lost-101062
25.08.26Klim Sani4 – summer bearKlim Sani41.8920won+181072
25.08.26PuckChamp – Nemiga GamingNemiga Gaming1.9510lost-101054
24.08.26DYNASTY – FTSDYNASTY1.8910won+91064
24.08.26Rune Eaters Arise – Team LynxTeam Lynx1.9510won+101055
24.08.26summer bear – Ducksquadsummer bear1.8910won+91046
24.08.26Klim Sani4 – Team LynxKlim Sani41.8910won+91037
24.08.26Inner Circle – Nemiga GamingInner Circle1.8980won+711028
23.08.26PARIVISION – Team SpiritPARIVISION2.0240lost-40957
23.08.26Team Yandex – Team SpiritTeam Yandex2.0320lost-20997
22.08.26BETBOOM TEAM – Team SpiritBETBOOM TEAM1.8910lost-101017
22.08.26PARIVISION – Team YandexPARIVISION1.9520won+191027
22.08.26Nigma Galaxy – BETBOOM TEAMNigma Galaxy1.9510lost-101008
Odds are modelled from the Elo rating (walk-forward, no look-ahead) with a bookmaker margin — the rating tracks the real pre-match line closely. Starting bankroll is 1000 units. This is not investment advice.
This strategy will be used for recommendations on match pages.Strategy selected ✓
Betting strategy "Always the underdog" on historical data: hit rate, profit, ROI and drawdown across bankroll stake sizes. Starting bankroll 1000 units. Not investment advice.