Bankroll: £200.00 Active Rules: R1,R3,U1.5-2,U1.5-3,U1.5-5,U2.5-1,U2.5-5,U3.5-1,O2.5-1,O2.5-2,N1,N2,DOM-2a,DOM-2b,DOM-2c Poll: 60s
All Paper Live
Total P&L
+£114.29
64 bets
Today P&L
+£20.20
4W 0L
ROI
17.0%
£671.29 staked
Win Rate
75.0%
48 wins
Open Bets
2
£30.21 exposure
Balances
£384
BF: £0.00 | MB: £383.98
Today: +£20.20 (4W 0L) — 5/200 bets placed
Active Signals (1)
Abha vs Jeddah Club
0-0 39'
{'rule_id': 'BTTS-NO-1', 'rule_name': '0-0 HT + balanced SoT>=3 -> No BTTS', 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'DOM-2a', 'rule_name': 'Dominant HT Shutout → Lay Away', 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'DOM-2b', 'rule_name': 'Total Shutout → Lay Away', 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'DOM-2c', 'rule_name': '2-0 HT Dominant → Lay Away', 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'N1', 'rule_name': "0-1->1-1@56-65' -> Home Win", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'N2', 'rule_name': 'Red Card + 1-1 -> Draw', 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'O2.5-1', 'rule_name': "0-1@15' → O2.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'O2.5-2', 'rule_name': "1-1@45' → O2.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'R1', 'rule_name': "Goal by 10' → O2.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'R3', 'rule_name': "Goal by 15' → O2.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'U1.5-2', 'rule_name': "0-0@60' → U1.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'U1.5-3', 'rule_name': "0-0@65' → U1.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'U1.5-5', 'rule_name': "0-0@75' → U1.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'U2.5-1', 'rule_name': "0-0@35' → U2.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'U2.5-5', 'rule_name': "1-0@65' → U2.5", 'condition_met': 0, 'already_fired': 0, 'reason_not_fired': None, 'status': 'watching'} {'rule_id': 'U3.5-1', 'rule_name': "0-0@15' → U3.5", 'condition_met': 1, 'already_fired': 0, 'reason_not_fired': None, 'status': 'triggered'}
System Performance
Early Goals Goal-based triggers in first 30 minutes
Goal by 10' → O2.5
Bets 1 P&L +£4.98 Win% 100% ROI 83.7%
TOTAL
Bets 1 P&L +£4.98 Wins 1 Win% 100%
Scoreline Value Market divergence — back under when goals haven't come
0-1@15' → O2.5
Bets 7 P&L £-8.43 Win% 57% ROI -11.9%
1-1@45' → O2.5
Bets 1 P&L +£2.22 Win% 100% ROI 47.0%
0-0@60' → U1.5
Bets 6 P&L +£7.04 Win% 83% ROI 9.8%
0-0@65' → U1.5
Bets 3 P&L +£7.60 Win% 100% ROI 25.9%
0-0@75' → U1.5
Bets 1 P&L +£6.21 Win% 100% ROI 62.9%
0-0@35' → U2.5
Bets 6 P&L £-17.27 Win% 33% ROI -36.2%
1-0@65' → U2.5
Bets 3 P&L +£0.91 Win% 67% ROI 6.2%
0-0@15' → U3.5
Bets 32 P&L +£114.92 Win% 84% ROI 30.1%
TOTAL
Bets 59 P&L +£113.20 Wins 45 Win% 76%
Narrative Score-narrative triggers — equaliser momentum + red card draw
TOTAL
Bets 0 P&L +£0.00 Wins 0 Win% --
Trading Exchange trading — back-lay lifecycle, all leagues (Matchbook only)
TOTAL
Bets 0 P&L +£0.00 Wins 0 Win% --
Dominance HT dominance — lay away win when home controls game
TOTAL
Bets 0 P&L +£0.00 Wins 0 Win% --
Recent Bets
Time Match Min Live Score System Rule Bet Type Odds Stake Outcome P&L
2026-04-15T13:03 Abha v Jeddah Club 13' 39' 0-0 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.64 £20.21 Open --
2026-04-15T12:31 Şahdağ v Cəbrayıl 33' -- 0-0 Scoreline Value 0-0@35' → U2.5 UNDER_2.5 1.45 £0.00 Cancelled --
2026-04-15T03:24 Sacramento Republic v Minnesota United FC 63' -- 0-0 Scoreline Value 0-0@65' → U1.5 UNDER_1.5 1.25 £14.03 won +£3.42
2026-04-15T02:30 Cruz Azul v Los Angeles FC 63' -- 1-1 Scoreline Value 1-0@65' → U2.5 UNDER_2.5 1.62 £5.55 won +£3.35
2026-04-15T01:49 Colorado Rapids v Union Omaha 13' -- 1-0 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.50 £13.49 won +£6.61
2026-04-15T00:13 Bolívar v Deportivo La Guaira 13' -- 1-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.49 £14.20 won +£6.82
2026-04-14T22:13 Estudiantes L.P. v Cusco 13' -- 2-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.41 £13.92 won +£5.59
2026-04-14T20:55 Asociacion Deportiva Tarma v Alianza Lima None' -- - -- MB: Back OVER 2.5 OVER_2.5 2.40 £10.00 Open --
2026-04-14T19:40 Liverpool v Paris Saint-Germain None' -- 0-2 -- MB: Back OVER 2.5 OVER_2.5 2.56 £10.00 lost £-10.00
2026-04-14T18:57 Aldershot Town v Southend 13' -- 0-2 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.47 £14.58 won +£6.72
2026-04-14T18:52 Hereford v Oxford City 8' -- 1-2 Early Goals Goal by 10' → O2.5 OVER_2.5 1.85 £5.95 won +£4.98
2026-04-14T18:14 Al-Qadisiyah FC v Al Shabab 13' -- 2-2 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.77 £15.66 lost £-15.66
2026-04-14T16:02 Tractor Sazi v Shabab Al Ahli Dubai 58' -- 0-3 Scoreline Value 0-0@60' → U1.5 UNDER_1.5 1.48 £16.49 lost £-16.49
2026-04-14T15:22 Aris v Pafos 63' -- 1-1 Scoreline Value 1-0@65' → U2.5 UNDER_2.5 1.42 £0.00 Cancelled --
2026-04-14T14:45 Al Jandal v Al Ula 63' -- 1-2 Scoreline Value 1-0@65' → U2.5 UNDER_2.5 1.86 £0.00 Cancelled --
2026-04-14T14:34 Apoel Nicosia v Apollon Limassol 33' -- 2-3 Scoreline Value 0-0@35' → U2.5 UNDER_2.5 1.45 £3.00 lost £-3.00
2026-04-14T12:14 Colchester United U21 v Cardiff City U21 13' -- 1-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.67 £14.69 won +£9.70
2026-04-14T12:12 Fleetwood Town U21 v Swansea City U21 13' -- 0-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.92 £15.46 won +£13.87
2026-04-14T11:16 Wigan Athletic U21 v Charlton Athletic U21 16' -- 3-2 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.89 £0.00 Cancelled --
2026-04-14T00:21 Patriotas v Real Cartagena 58' -- 1-0 Scoreline Value 0-0@60' → U1.5 UNDER_1.5 1.34 £0.00 Cancelled --
2026-04-14T00:16 Real Tomayapo v Real Potosí 13' -- 1-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.68 £14.96 won +£9.98
2026-04-13T19:14 Kisvarda FC v Debreceni VSC 58' -- 0-0 Scoreline Value 0-0@60' → U1.5 UNDER_1.5 1.35 £13.64 won +£4.68
2026-04-13T18:13 Reading U21 v Derby County U21 13' -- 4-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.46 £13.30 lost £-13.30
2026-04-13T18:13 Newcastle United U21 v Wolves U21 13' -- 1-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.57 £14.00 won +£7.86
2026-04-13T17:18 Beroe v Lokomotiv Plovdiv 58' -- 0-0 Scoreline Value 0-0@60' → U1.5 UNDER_1.5 1.37 £13.75 won +£4.99
2026-04-13T17:14 Rizespor v Gaziantep FK 13' -- 2-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.39 £14.47 won +£5.52
2026-04-13T16:14 Vukovar v Dinamo Zagreb 13' -- 1-4 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.53 £15.24 lost £-15.24
2026-04-13T16:05 Al-Ahli Jeddah v Al-Duhail SC 58' -- 1-0 Scoreline Value 0-0@60' → U1.5 UNDER_1.5 1.41 £0.00 Cancelled --
2026-04-13T13:17 Sheffield United U21 v Bristol City U21 17' -- 1-2 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.96 £13.35 won +£12.56
2026-04-13T11:43 Balestier Khalsa v Albirex Niigata S 13' -- 2-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.80 £14.06 won +£11.07
2026-04-13T10:16 LNZ Cherkasy v Shakhtar Donetsk 14' -- 2-2 Scoreline Value 0-1@15' → O2.5 OVER_2.5 1.67 £13.61 won +£8.98
2026-04-13T01:14 Toluca v Atletico San Luis 13' -- 1-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.43 £11.46 won +£4.83
2026-04-13T00:31 Aucas v Emelec 58' -- 2-0 Scoreline Value 0-0@60' → U1.5 UNDER_1.5 1.54 £0.00 Cancelled --
2026-04-13T00:28 Vancouver FC v Forge 63' -- 0-1 Scoreline Value 0-0@65' → U1.5 UNDER_1.5 1.24 £0.00 Cancelled --
2026-04-12T23:43 Oriente Petrolero v Gualberto Villarroel SJ 13' -- 2-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.48 £12.07 won +£5.68
2026-04-12T23:25 Columbus Crew v Orlando City SC 13' -- 1-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.65 £12.38 won +£7.89
2026-04-12T22:54 Nublense v Universidad de Chile 63' -- 1-0 Scoreline Value 0-0@65' → U1.5 UNDER_1.5 1.24 £4.92 won +£1.16
2026-04-12T22:27 Águila v Zacatecoluca 64' -- 1-0 Scoreline Value 1-0@65' → U2.5 UNDER_2.5 1.43 £4.64 won +£1.96
2026-04-12T21:27 The Strongest v San Antonio Bulo Bulo 13' -- 3-2 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.95 £11.31 lost £-11.31
2026-04-12T21:15 Fluminense v Flamengo 15' -- 1-2 Scoreline Value 0-1@15' → O2.5 OVER_2.5 1.59 £11.91 won +£6.89
2026-04-12T20:57 Anápolis v Inter De Limeira 45' -- 1-2 Scoreline Value 1-1@45' → O2.5 OVER_2.5 1.48 £4.72 won +£2.22
2026-04-12T20:34 CA Huracan v Rosario Central None' -- 3-1 Early Goals Goal by 10 → O2.5 OVER_2.5 1.70 £10.00 won +£6.86
2026-04-12T20:08 Fram Reykjavik v IA Akranes 37' -- 3-3 Scoreline Value 0-0@35' → U2.5 UNDER_2.5 1.53 £5.02 lost £-5.02
2026-04-12T18:14 FCV Dender EH v Zulte Waregem None' 90' 1-2 -- MB: Back Yes BACK_YES 3.65 £10.00 Open --
2026-04-12T17:29 Brann v Sandefjord 13' -- 0-1 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.40 £11.03 won +£4.32
2026-04-12T15:43 Chelsea v Manchester City 13' -- 0-3 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 1.49 £10.77 won +£5.21
2026-04-12T14:55 1. FC Köln v Werder Bremen None' -- 3-1 -- MB: Back UNDER 2.5 UNDER_2.5 1.42 £4.40 lost £-4.40
2026-04-12T14:55 1. FC Köln v Werder Bremen 63' -- 3-1 Scoreline Value 1-0@65' → U2.5 UNDER_2.5 1.43 £4.40 lost £-4.40
2026-04-12T13:13 Parma v Napoli 13' -- 1-1 Scoreline Value 0-1@15' → O2.5 OVER_2.5 1.54 £11.57 lost £-11.57
2026-04-12T11:14 Burnley U21 v Blackburn Rovers U21 13' -- 0-2 Scoreline Value 0-0@15' → U3.5 UNDER_3.5 2.36 £10.85 won +£14.46
VPS Health
CPU
0.0%
Load: 0.09 / 0.09 / 0.04
Memory
32.5%
1.2GB / 3.8GB
Disk
39.5%
45.5GB / 115.2GB
System
15d 2h
DB: 849.5MB · 2 cores
System Log (50)
13:29:26 [app] Cycle done: 9 matches, 0 settled, 0 compressed
13:29:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Bangkok United v Gamba Osaka
13:29:26 [routing] Using Matchbook: Bangkok United v Gamba Osaka
13:29:26 [mb-match] "Rizhao Yuqi v Shandong Taishan II" → no match (best=0.00, time_candidates=5)
13:29:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Haugesund U19 v Viking U19
13:29:26 [mb-match] "Haugesund U19 v Viking U19" → no match (best=0.00, time_candidates=5)
13:29:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Şahdağ v Cəbrayıl
13:29:26 [routing] Using Matchbook: Şahdağ v Cəbrayıl
13:29:26 [mb-match] "China PR U20 W v Japan U20 W" → no match (best=0.00, time_candidates=3)
13:29:26 [mb-match] "Metalourg v Qiziriq" → no match (best=0.15, time_candidates=3)
13:29:26 [safety] Max exposure reached (£30.21/£30.0) — skipping UPDF v Express
13:29:26 [routing] Using Matchbook: UPDF v Express
13:29:25 [safety] Max exposure reached (£30.21/£30.0) — skipping Bodø / Glimt U19 v Tromsø U19
13:29:25 [mb-match] "Bodø / Glimt U19 v Tromsø U19" → no match (best=0.00, time_candidates=4)
13:29:25 [safety] Max exposure reached (£30.21/£30.0) — skipping Bryne U19 v Brann U19
13:29:24 [safety] Max exposure reached (£30.21/£30.0) — skipping Abha v Jeddah Club
13:29:24 [routing] Using Matchbook: Abha v Jeddah Club
13:29:24 [safety] Max exposure reached (£30.21/£30.0) — skipping Reggina v Enna
13:29:23 [cooldown] Skipping non-trade rules for Pogoń Szczecin II v Luzino (cooldown=1)
13:29:23 [safety] Max exposure reached (£30.21/£30.0) — skipping Pogoń Szczecin II v Luzino
13:29:23 [sync] Matchbook sync complete: 0 synced, 2 skipped
13:29:23 [matchbook] Fetched 1 cancelled offers from Matchbook
13:29:23 [matchbook] Fetched 1 matched offers from Matchbook
13:29:12 [odds] Odds refresh: 9 matches
13:28:26 [app] Cycle done: 9 matches, 0 settled, 0 compressed
13:28:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Bangkok United v Gamba Osaka
13:28:26 [routing] Using Matchbook: Bangkok United v Gamba Osaka
13:28:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Haugesund U19 v Viking U19
13:28:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Şahdağ v Cəbrayıl
13:28:26 [routing] Using Matchbook: Şahdağ v Cəbrayıl
13:28:26 [safety] Max exposure reached (£30.21/£30.0) — skipping UPDF v Express
13:28:26 [routing] Using Matchbook: UPDF v Express
13:28:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Bodø / Glimt U19 v Tromsø U19
13:28:25 [safety] Max exposure reached (£30.21/£30.0) — skipping Bryne U19 v Brann U19
13:28:25 [safety] Max exposure reached (£30.21/£30.0) — skipping Abha v Jeddah Club
13:28:25 [routing] Using Matchbook: Abha v Jeddah Club
13:28:25 [safety] Max exposure reached (£30.21/£30.0) — skipping Reggina v Enna
13:28:24 [mb-match] "Reggina v Enna" → no match (best=0.22, time_candidates=3)
13:28:24 [mb-match] "Nkana v Mines" → no match (best=0.28, time_candidates=3)
13:28:24 [cooldown] Skipping non-trade rules for Pogoń Szczecin II v Luzino (cooldown=2)
13:28:24 [safety] Max exposure reached (£30.21/£30.0) — skipping Pogoń Szczecin II v Luzino
13:28:24 [mb-match] "Pogoń Szczecin II v Luzino" → no match (best=0.00, time_candidates=3)
13:28:23 [odds] Odds refresh: 9 matches
13:28:23 [cooldown] Goal detected: Pogoń Szczecin II v Luzino 0-0 → 0-1, skipping rules for 2 cycles
13:28:23 [sync] Matchbook sync complete: 0 synced, 2 skipped
13:28:23 [matchbook] Fetched 1 cancelled offers from Matchbook
13:28:23 [matchbook] Fetched 1 matched offers from Matchbook
13:27:38 [odds] Odds refresh: 9 matches
13:27:26 [app] Cycle done: 9 matches, 0 settled, 0 compressed
13:27:26 [safety] Max exposure reached (£30.21/£30.0) — skipping Bangkok United v Gamba Osaka