Performance Dashboard Live

Soccer Pro AI — Daily ROI analytics · Updated automatically every 15 min · 109 days tracked

Overall accuracy — all time

SMP
87.9%
334/380 picks correct
65% days fully correct
Over 2.5
91.9%
261/284 picks correct
75% days fully correct
BTTS
92.9%
262/282 picks correct
78% days fully correct
Combo
90.7%
204/225 picks correct
77% days fully correct

At least 1 perfect ticket on 94.4% of days

In 75 out of 90 days (83.3%) at least 2 tickets hit 100%. The most consistent categories are O25 and BTTS with win rates above 90% per match. All bad days (zero perfect tickets) occurred in January 2026 while the self-learning algorithm was still calibrating.

Days with at least N perfect tickets

≥1 ticket
94.4% 85 days
≥2 tickets
83.3% 75 days
≥3 tickets
72.2% 65 days
All 4
32.2% 29 days
None
5.6% 5 days

A perfect ticket = all picks in the ticket correct (w == t)

Distribution of perfect tickets per day

No perfect
5
1 perfect
10
2 perfect
10
3 perfect
36
All 4
29

Median: 2–3 perfect tickets per day

Monthly win rate trend by category

Win rate per month (% of picks correct) — shows algorithm learning curve

SMP Over 2.5 BTTS Combo

Daily win rate — last 60 days

% of picks correct each day per category (days with zero matches excluded)

SMP Over 2.5 BTTS Combo

Monthly breakdown

Month SMP Over 2.5 BTTS Combo Days
April 2026 0%
0/2 · 0% perfect days
0
March 2026 95.8%
114/119 · 80% perfect days
94.4%
85/90 · 81% perfect days
94.4%
84/89 · 82% perfect days
86.5%
64/74 · 67% perfect days
25
February 2026 95%
132/139 · 82% perfect days
93.3%
84/90 · 79% perfect days
94.9%
93/98 · 82% perfect days
93%
66/71 · 81% perfect days
28
January 2026 72.1%
88/122 · 39% perfect days
90.2%
92/102 · 71% perfect days
89.5%
85/95 · 71% perfect days
92.5%
74/80 · 84% perfect days
31

Daily results

Date SMP Over 2.5 BTTS Combo
Sun, 19 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Sat, 18 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
4 matches
Fri, 17 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Thu, 16 Apr 2026
🕐 Pending
3 matches
🕐 Pending
1 match
🕐 Pending
1 match
Wed, 15 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
1 match
Tue, 14 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
1 match
Mon, 13 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Sun, 12 Apr 2026
🕐 Pending
5 matches
🕐 Pending
3 matches
🕐 Pending
7 matches
Sat, 11 Apr 2026
🕐 Pending
3 matches
🕐 Pending
11 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Fri, 10 Apr 2026
🕐 Pending
1 match
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Thu, 09 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
1 match
Wed, 08 Apr 2026
🕐 Pending
1 match
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Tue, 07 Apr 2026
🕐 Pending
5 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Mon, 06 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
4 matches
Sun, 05 Apr 2026
🕐 Pending
10 matches
🕐 Pending
6 matches
🕐 Pending
3 matches
🕐 Pending
5 matches
Sat, 04 Apr 2026
🕐 Pending
7 matches
🕐 Pending
5 matches
🕐 Pending
7 matches
🕐 Pending
4 matches
Fri, 03 Apr 2026
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
3 matches
Thu, 02 Apr 2026
-100%
0/1 +2p
🕐 Pending
3 matches
🕐 Pending
3 matches
Wed, 01 Apr 2026
🕐 Pending
1 match
-100%
0/1 +2p
🕐 Pending
3 matches
🕐 Pending
1 match
Tue, 31 Mar 2026
-10%
1/2 +1p
+80%
3/3 ✓
-100%
0/1
Mon, 30 Mar 2026
+20%
2/3
+80%
1/1 +1p ✓
+80%
1/1 ✓
Sun, 29 Mar 2026
+80%
3/3 ✓
+20%
2/3
+20%
2/3
-40%
1/3
Sat, 28 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Fri, 27 Mar 2026
+80%
1/1 ✓
🕐 Pending
3 matches
🕐 Pending
3 matches
🕐 Pending
1 match
Thu, 26 Mar 2026
🕐 Pending
2 matches
Wed, 25 Mar 2026
🕐 Pending
1 match
+80%
1/1 ✓
+80%
1/1 ✓
+80%
1/1 ✓
Tue, 24 Mar 2026
🕐 Pending
1 match
🕐 Pending
1 match
🕐 Pending
1 match
🕐 Pending
1 match
Mon, 23 Mar 2026
+20%
2/3
+20%
2/3
Sun, 22 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Sat, 21 Mar 2026
+80%
9/9 +1p ✓
+80%
7/7 ✓
+80%
6/6 ✓
+20%
2/3
Fri, 20 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Thu, 19 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Wed, 18 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
2/2 ✓
Tue, 17 Mar 2026
+80%
7/7 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
1/1 ✓
Mon, 16 Mar 2026
+80%
3/3 ✓
+20%
2/3
+80%
2/2 +1p ✓
+80%
3/3 ✓
Sun, 15 Mar 2026
+80%
10/10 ✓
+80%
4/4 ✓
+80%
3/3 ✓
+80%
9/9 ✓
Sat, 14 Mar 2026
+80%
11/11 ✓
+80%
10/10 ✓
+80%
5/5 ✓
+80%
3/3 ✓
Fri, 13 Mar 2026
+80%
4/4 ✓
+80%
3/3 ✓
+80%
4/4 ✓
+80%
3/3 ✓
Thu, 12 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Wed, 11 Mar 2026
+20%
2/3
+80%
3/3 ✓
+20%
2/3
+20%
2/3
Tue, 10 Mar 2026
+80%
3/3 ✓
+20%
2/3
+80%
3/3 ✓
+80%
1/1 ✓
Mon, 09 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
+80%
1/1 ✓
Sun, 08 Mar 2026
+80%
6/6 ✓
+80%
3/3 ✓
+80%
6/6 ✓
+80%
3/3 ✓
Sat, 07 Mar 2026
+80%
8/8 +1p ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Fri, 06 Mar 2026
+80%
4/4 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Thu, 05 Mar 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Wed, 04 Mar 2026
+80%
8/8 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Tue, 03 Mar 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Mon, 02 Mar 2026
+44%
4/5
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sun, 01 Mar 2026
+54.3%
6/7
+80%
3/3 ✓
+35%
3/4
+80%
3/3 ✓
Sat, 28 Feb 2026
+80%
8/8 ✓
+80%
5/5 ✓
+80%
7/7 ✓
+44%
4/5
Fri, 27 Feb 2026
+80%
6/6 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Thu, 26 Feb 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
1/1 ✓
Wed, 25 Feb 2026
+50%
5/6
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Tue, 24 Feb 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Mon, 23 Feb 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sun, 22 Feb 2026
+80%
9/9 ✓
+80%
5/5 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sat, 21 Feb 2026
+80%
6/6 ✓
+80%
5/5 ✓
+80%
6/6 ✓
+80%
3/3 ✓
Fri, 20 Feb 2026
+80%
4/4 ✓
+80%
3/3 ✓
+80%
4/4 ✓
+80%
3/3 ✓
Thu, 19 Feb 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Wed, 18 Feb 2026
+80%
2/2 ✓
+20%
2/3
+20%
2/3
+80%
1/1 ✓
Tue, 17 Feb 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Mon, 16 Feb 2026
+80%
3/3 ✓
+80%
1/1 ✓
+80%
3/3 ✓
+80%
1/1 ✓
Sun, 15 Feb 2026
+80%
9/9 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sat, 14 Feb 2026
+80%
8/8 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
4/4 ✓
Fri, 13 Feb 2026
+80%
7/7 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Thu, 12 Feb 2026
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
+80%
1/1 ✓
Wed, 11 Feb 2026
+80%
3/3 ✓
+20%
2/3
+20%
2/3
Tue, 10 Feb 2026
+80%
3/3 ✓
+20%
2/3
+80%
3/3 ✓
+80%
1/1 ✓
Mon, 09 Feb 2026
+80%
4/4 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
2/2 ✓
Sun, 08 Feb 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
9/9 ✓
+80%
3/3 ✓
Sat, 07 Feb 2026
+80%
10/10 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
6/6 ✓
Fri, 06 Feb 2026
+80%
5/5 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Thu, 05 Feb 2026
+80%
1/1 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Wed, 04 Feb 2026
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
+80%
1/1 ✓
Tue, 03 Feb 2026
+20%
2/3
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
Mon, 02 Feb 2026
+80%
8/8 ✓
+20%
2/3
+80%
3/3 ✓
+20%
2/3
Sun, 01 Feb 2026
+26%
7/10
+44%
4/5
+20%
2/3
+80%
3/3 ✓
Sat, 31 Jan 2026
-18.2%
5/11
+80%
4/4 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Fri, 30 Jan 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
1/1 ✓
Thu, 29 Jan 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
4/4 ✓
Wed, 28 Jan 2026
-10%
2/4
+80%
3/3 ✓
+80%
3/3 ✓
+80%
5/5 ✓
Tue, 27 Jan 2026
+80%
3/3 ✓
+35%
3/4
+80%
3/3 ✓
+80%
1/1 ✓
Mon, 26 Jan 2026
+80%
4/4 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sun, 25 Jan 2026
+80%
6/6 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sat, 24 Jan 2026
-28%
2/5
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Fri, 23 Jan 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Thu, 22 Jan 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
4/4 ✓
Wed, 21 Jan 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+20%
2/3
Tue, 20 Jan 2026
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Mon, 19 Jan 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
1/1 ✓
Sun, 18 Jan 2026
+80%
5/5 ✓
+80%
6/6 ✓
+80%
4/4 ✓
+80%
3/3 ✓
Sat, 17 Jan 2026
+26%
7/10
+80%
4/4 ✓
+20%
2/3
+20%
2/3
Fri, 16 Jan 2026
-40%
1/3
+20%
2/3
+20%
2/3
-10%
2/4
Thu, 15 Jan 2026
-40%
1/3
+20%
2/3
+20%
2/3
+20%
2/3
Wed, 14 Jan 2026
+80%
3/3 ✓
+35%
3/4
+80%
3/3 ✓
+80%
3/3 ✓
Tue, 13 Jan 2026
-100%
0/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Mon, 12 Jan 2026
+20%
2/3
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sun, 11 Jan 2026
+50%
5/6
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sat, 10 Jan 2026
+20%
2/3
+80%
4/4 ✓
+80%
3/3 ✓
+80%
4/4 ✓
Fri, 09 Jan 2026
+80%
3/3 ✓
+20%
2/3
-40%
1/3
+80%
1/1 ✓
Thu, 08 Jan 2026
+80%
1/1 ✓
+80%
3/3 ✓
+20%
2/3
+80%
1/1 ✓
Wed, 07 Jan 2026
+20%
2/3
+20%
2/3
+20%
2/3
+80%
1/1 ✓
Tue, 06 Jan 2026
-40%
1/3
+80%
3/3 ✓
+20%
2/3
+80%
1/1 ✓
Mon, 05 Jan 2026
+20%
2/3
-40%
1/3
+80%
3/3 ✓
+20%
2/3
Sun, 04 Jan 2026
+54.3%
6/7
+80%
3/3 ✓
+80%
3/3 ✓
+80%
3/3 ✓
Sat, 03 Jan 2026
+20%
2/3
+35%
3/4
+35%
3/4
+80%
2/2 ✓
Fri, 02 Jan 2026
+20%
2/3
+80%
3/3 ✓
+20%
2/3
+80%
1/1 ✓
Thu, 01 Jan 2026
+80%
3/3 ✓
+20%
2/3
+80%
3/3 ✓
+80%
1/1 ✓

Note on interpretation

"Perfect ticket" = all picks in a ticket correct (w == t). Even imperfect tickets (e.g. 9/10) are profitable at average odds of 1.80. The per-match win rate of 87–92% across categories means that even on days without a 100% ticket, the overall ROI is positive. Days with very few matches (1–3 total) are more volatile by nature.