Match Predictions
Premier League
36 with full data
AFC Bournemouth vs
Crystal Palace
📅 Sun 03 May, 09:00
HOME WIN
MODERATE
⚽ HOME WIN 48.7%
(H:48.7 D:13 A:38.2)
⛔ AVOID
⚽ BTTS: YES 74%
(Y:74 N:26)
STRONG
📈 OVER 2.5 77.3%
xG:4.08 (O:77.3 U:22.7)
STRONG
🚩 OVER 9.5 64.9%
exp:10.9 (O:64.9 U:35.1)
MEDIUM
xG 2.4 – 1.68 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (77.3% → STRONG)
BTTS: YES (74.0% → STRONG)
Corners: OVER 9.5 (64.9% → MEDIUM)
⌂ AFC Bournemouth: 10 home matches only (W2/D7/L1), avg 1.5 scored, 4.5 SOT, 6.3 corners
✈ Crystal Palace: 10 away matches only (W4/D1/L5), avg 1.2 scored, 3.5 SOT, 4.6 corners
1Step 1: Dataset Collection
AFC Bournemouth dataset: 10 home matches only
Crystal Palace dataset: 10 away matches only
Min required: 3 per team
2Step 2: AFC Bournemouth Statistics (dataset: home matches only)
AFC Bournemouth:
Matches: 10 | Wins: 2 Draws: 7 Losses: 1
Goals For: 15 (1.5/match) | Goals Against: 14 (1.4/match)
Win Rate: 20.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 4.5 | Avg Shots: 4.1 | Avg Corners: 6.3
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
3Step 3: Crystal Palace Statistics (dataset: away matches only)
Crystal Palace:
Matches: 10 | Wins: 4 Draws: 1 Losses: 5
Goals For: 12 (1.2/match) | Goals Against: 16 (1.6/match)
Win Rate: 40.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 3.5 | Avg Shots: 2.4 | Avg Corners: 4.6
Clean Sheets: 2 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
AFC Bournemouth Win Strength = (home_win_rate 0.200 + away_loss_rate 0.500) / 2 = 0.350
Crystal Palace Win Strength = (away_win_rate 0.400 + home_loss_rate 0.100) / 2 = 0.250
5Step 5: Goal Strength Factor
AFC Bournemouth Goal Strength = home_avg_scored 1.50 / (away_avg_conceded 1.60 + 0.01) = 0.932
Crystal Palace Goal Strength = away_avg_scored 1.20 / (home_avg_conceded 1.40 + 0.01) = 0.851
6Step 6: Shot on Target Strength
AFC Bournemouth SOT Strength = 4.50 / (3.50 + 0.01) = 1.282
Crystal Palace SOT Strength = 3.50 / (4.50 + 0.01) = 0.776
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.582 Away=0.416 (sum=0.998)
Goal: Home=0.522 Away=0.477 (sum=0.999)
Shot: Home=0.623 Away=0.377 (sum=1.000)
Form: Home=0.499 Away=0.499 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
AFC Bournemouth Score = (0.582 × 0.35) + (0.522 × 0.30) + (0.623 × 0.20) + (0.499 × 0.15) = 0.5600
Crystal Palace Score = (0.416 × 0.35) + (0.477 × 0.30) + (0.377 × 0.20) + (0.499 × 0.15) = 0.4390
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5600 | Away Score: 0.4390 | Diff: 0.1209
Normalized: Home=48.7% | Away=38.2% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 48.7% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.50 × away_avg_conceded 1.60 = 2.40
Away xG = away_avg_scored 1.20 × home_avg_conceded 1.40 = 1.68
Total xG = 2.40 + 1.68 = 4.08
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.08
P(Over 2.5) = 1 - PoissonCDF(2, 4.08) = 77.3%
P(Under 2.5) = 22.7%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 77.3% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.40) = 0.909
P(Away Scores) = 1 - exp(-1.68) = 0.814
BTTS YES = 0.909 × 0.814 × 100 = 74.0%
BTTS NO = 26.0%
Result: BTTS YES (confidence: 74.0% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.30 + away_avg 4.60 = 10.90
P(Over 9.5) = 1 - PoissonCDF(9, 10.90) = 64.9%
P(Under 9.5) = 35.1%
Result: OVER 9.5 (confidence: 64.9% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 48.7% | Draw: 13.0% | Away: 38.2%
Prediction: HOME WIN → AVOID (48.7%) [AVOID]
OVER/UNDER 2.5:
Over: 77.3% | Under: 22.7%
Prediction: OVER 2.5 → STRONG (77.3%)
BTTS:
Yes: 74.0% | No: 26.0%
Prediction: YES → STRONG (74.0%)
CORNERS:
Over 9.5: 64.9% | Under 9.5: 35.1%
Prediction: OVER 9.5 → MEDIUM (64.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (77.3% → STRONG) | BTTS: YES (74.0% → STRONG) | Corners: OVER 9.5 (64.9% → MEDIUM)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Manchester United vs
Liverpool
📅 Sun 03 May, 10:30
HOME WIN
STRONG
⚽ HOME WIN 56%
(H:56 D:13 A:30.9)
WEAK
⚽ BTTS: YES 77.1%
(Y:77.1 N:22.9)
STRONG
📈 OVER 2.5 85.1%
xG:4.73 (O:85.1 U:14.9)
STRONG
🚩 OVER 9.5 84.1%
exp:13.1 (O:84.1 U:15.9)
STRONG
xG 3.08 – 1.65 HIGH
✅ BETTING OPPORTUNITY
Result: HOME WIN (56.0% → WEAK)
Goals: OVER 2.5 (85.1% → STRONG)
BTTS: YES (77.1% → STRONG)
Corners: OVER 9.5 (84.1% → STRONG)
⌂ Manchester United: 10 home matches only (W8/D1/L1), avg 2.2 scored, 7.2 SOT, 6.4 corners
✈ Liverpool: 10 away matches only (W4/D3/L3), avg 1.5 scored, 4.2 SOT, 6.7 corners
1Step 1: Dataset Collection
Manchester United dataset: 10 home matches only
Liverpool dataset: 10 away matches only
Min required: 3 per team
2Step 2: Manchester United Statistics (dataset: home matches only)
Manchester United:
Matches: 10 | Wins: 8 Draws: 1 Losses: 1
Goals For: 22 (2.2/match) | Goals Against: 11 (1.1/match)
Win Rate: 80.0% | Form Score: 83.3% (pts 25/30)
Avg SOT: 7.2 | Avg Shots: 4.2 | Avg Corners: 6.4
Clean Sheets: 2 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 80.0%
3Step 3: Liverpool Statistics (dataset: away matches only)
Liverpool:
Matches: 10 | Wins: 4 Draws: 3 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 14 (1.4/match)
Win Rate: 40.0% | Form Score: 50.0% (pts 15/30)
Avg SOT: 4.2 | Avg Shots: 4.6 | Avg Corners: 6.7
Clean Sheets: 3 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Manchester United Win Strength = (home_win_rate 0.800 + away_loss_rate 0.300) / 2 = 0.550
Liverpool Win Strength = (away_win_rate 0.400 + home_loss_rate 0.100) / 2 = 0.250
5Step 5: Goal Strength Factor
Manchester United Goal Strength = home_avg_scored 2.20 / (away_avg_conceded 1.40 + 0.01) = 1.560
Liverpool Goal Strength = away_avg_scored 1.50 / (home_avg_conceded 1.10 + 0.01) = 1.351
6Step 6: Shot on Target Strength
Manchester United SOT Strength = 7.20 / (4.20 + 0.01) = 1.710
Liverpool SOT Strength = 4.20 / (7.20 + 0.01) = 0.583
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.687 Away=0.312 (sum=0.999)
Goal: Home=0.536 Away=0.464 (sum=1.000)
Shot: Home=0.746 Away=0.254 (sum=1.000)
Form: Home=0.625 Away=0.375 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Manchester United Score = (0.687 × 0.35) + (0.536 × 0.30) + (0.746 × 0.20) + (0.625 × 0.15) = 0.6438
Liverpool Score = (0.312 × 0.35) + (0.464 × 0.30) + (0.254 × 0.20) + (0.375 × 0.15) = 0.3554
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6438 | Away Score: 0.3554 | Diff: 0.2884
Normalized: Home=56.0% | Away=30.9% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 56.0% → WEAK)
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.20 × away_avg_conceded 1.40 = 3.08
Away xG = away_avg_scored 1.50 × home_avg_conceded 1.10 = 1.65
Total xG = 3.08 + 1.65 = 4.73
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.73
P(Over 2.5) = 1 - PoissonCDF(2, 4.73) = 85.1%
P(Under 2.5) = 14.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 85.1% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.08) = 0.954
P(Away Scores) = 1 - exp(-1.65) = 0.808
BTTS YES = 0.954 × 0.808 × 100 = 77.1%
BTTS NO = 22.9%
Result: BTTS YES (confidence: 77.1% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.40 + away_avg 6.70 = 13.10
P(Over 9.5) = 1 - PoissonCDF(9, 13.10) = 84.1%
P(Under 9.5) = 15.9%
Result: OVER 9.5 (confidence: 84.1% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 56.0% | Draw: 13.0% | Away: 30.9%
Prediction: HOME WIN → WEAK (56.0%)
OVER/UNDER 2.5:
Over: 85.1% | Under: 14.9%
Prediction: OVER 2.5 → STRONG (85.1%)
BTTS:
Yes: 77.1% | No: 22.9%
Prediction: YES → STRONG (77.1%)
CORNERS:
Over 9.5: 84.1% | Under 9.5: 15.9%
Prediction: OVER 9.5 → STRONG (84.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Result: HOME WIN (56.0% → WEAK) | Goals: OVER 2.5 (85.1% → STRONG) | BTTS: YES (77.1% → STRONG) | Corners: OVER 9.5 (84.1% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Aston Villa vs
Tottenham Hotspur
📅 Sun 03 May, 14:00
HOME WIN
STRONG
⚽ HOME WIN 56.6%
(H:56.6 D:13 A:30.3)
⛔ AVOID
⚽ BTTS: NO 42.2%
(Y:57.8 N:42.2)
⛔ AVOID
📈 OVER 2.5 63.7%
xG:3.28 (O:63.7 U:36.3)
MEDIUM
🚩 UNDER 9.5 50.9%
exp:9.6 (O:49.1 U:50.9)
⛔ AVOID
xG 2.24 – 1.04 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (63.7% → MEDIUM)
⌂ Aston Villa: 10 home matches only (W6/D1/L3), avg 1.6 scored, 4.7 SOT, 5.7 corners
✈ Tottenham Hotspur: 10 away matches only (W2/D3/L5), avg 0.8 scored, 4.1 SOT, 3.9 corners
1Step 1: Dataset Collection
Aston Villa dataset: 10 home matches only
Tottenham Hotspur dataset: 10 away matches only
Min required: 3 per team
2Step 2: Aston Villa Statistics (dataset: home matches only)
Aston Villa:
Matches: 10 | Wins: 6 Draws: 1 Losses: 3
Goals For: 16 (1.6/match) | Goals Against: 13 (1.3/match)
Win Rate: 60.0% | Form Score: 63.3% (pts 19/30)
Avg SOT: 4.7 | Avg Shots: 5.3 | Avg Corners: 5.7
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
3Step 3: Tottenham Hotspur Statistics (dataset: away matches only)
Tottenham Hotspur:
Matches: 10 | Wins: 2 Draws: 3 Losses: 5
Goals For: 8 (0.8/match) | Goals Against: 14 (1.4/match)
Win Rate: 20.0% | Form Score: 30.0% (pts 9/30)
Avg SOT: 4.1 | Avg Shots: 3.2 | Avg Corners: 3.9
Clean Sheets: 3 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Aston Villa Win Strength = (home_win_rate 0.600 + away_loss_rate 0.500) / 2 = 0.550
Tottenham Hotspur Win Strength = (away_win_rate 0.200 + home_loss_rate 0.300) / 2 = 0.250
5Step 5: Goal Strength Factor
Aston Villa Goal Strength = home_avg_scored 1.60 / (away_avg_conceded 1.40 + 0.01) = 1.135
Tottenham Hotspur Goal Strength = away_avg_scored 0.80 / (home_avg_conceded 1.30 + 0.01) = 0.611
6Step 6: Shot on Target Strength
Aston Villa SOT Strength = 4.70 / (4.10 + 0.01) = 1.144
Tottenham Hotspur SOT Strength = 4.10 / (4.70 + 0.01) = 0.870
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.687 Away=0.312 (sum=0.999)
Goal: Home=0.650 Away=0.350 (sum=0.999)
Shot: Home=0.568 Away=0.432 (sum=1.000)
Form: Home=0.678 Away=0.321 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Aston Villa Score = (0.687 × 0.35) + (0.650 × 0.30) + (0.568 × 0.20) + (0.678 × 0.15) = 0.6504
Tottenham Hotspur Score = (0.312 × 0.35) + (0.350 × 0.30) + (0.432 × 0.20) + (0.321 × 0.15) = 0.3487
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6504 | Away Score: 0.3487 | Diff: 0.3017
Normalized: Home=56.6% | Away=30.3% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 56.6% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.60 × away_avg_conceded 1.40 = 2.24
Away xG = away_avg_scored 0.80 × home_avg_conceded 1.30 = 1.04
Total xG = 2.24 + 1.04 = 3.28
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.28
P(Over 2.5) = 1 - PoissonCDF(2, 3.28) = 63.7%
P(Under 2.5) = 36.3%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 63.7% → MEDIUM)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.24) = 0.894
P(Away Scores) = 1 - exp(-1.04) = 0.647
BTTS YES = 0.894 × 0.647 × 100 = 57.8%
BTTS NO = 42.2%
Result: BTTS NO (confidence: 42.2% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.70 + away_avg 3.90 = 9.60
P(Over 9.5) = 1 - PoissonCDF(9, 9.60) = 49.1%
P(Under 9.5) = 50.9%
Result: UNDER 9.5 (confidence: 50.9% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 56.6% | Draw: 13.0% | Away: 30.3%
Prediction: HOME WIN → AVOID (56.6%) [AVOID]
OVER/UNDER 2.5:
Over: 63.7% | Under: 36.3%
Prediction: OVER 2.5 → MEDIUM (63.7%)
BTTS:
Yes: 57.8% | No: 42.2%
Prediction: NO → AVOID (42.2%) [AVOID]
CORNERS:
Over 9.5: 49.1% | Under 9.5: 50.9%
Prediction: UNDER 9.5 → AVOID (50.9%) [AVOID]
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (63.7% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Chelsea vs
Nottingham Forest
📅 Mon 04 May, 10:00
AWAY WIN
MODERATE
⚽ AWAY WIN 48.1%
(H:38.8 D:13 A:48.1)
⛔ AVOID
⚽ BTTS: YES 77.8%
(Y:77.8 N:22.2)
STRONG
📈 OVER 2.5 80.6%
xG:4.33 (O:80.6 U:19.4)
STRONG
🚩 OVER 9.5 68.1%
exp:11.2 (O:68.1 U:31.9)
STRONG
xG 1.95 – 2.38 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (80.6% → STRONG)
BTTS: YES (77.8% → STRONG)
Corners: OVER 9.5 (68.1% → STRONG)
⌂ Chelsea: 10 home matches only (W3/D3/L4), avg 1.3 scored, 3.4 SOT, 6.6 corners
✈ Nottingham Forest: 10 away matches only (W4/D1/L5), avg 1.7 scored, 4.4 SOT, 4.6 corners
1Step 1: Dataset Collection
Chelsea dataset: 10 home matches only
Nottingham Forest dataset: 10 away matches only
Min required: 3 per team
2Step 2: Chelsea Statistics (dataset: home matches only)
Chelsea:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 13 (1.3/match) | Goals Against: 14 (1.4/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 3.4 | Avg Shots: 6.3 | Avg Corners: 6.6
Clean Sheets: 2 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 80.0%
3Step 3: Nottingham Forest Statistics (dataset: away matches only)
Nottingham Forest:
Matches: 10 | Wins: 4 Draws: 1 Losses: 5
Goals For: 17 (1.7/match) | Goals Against: 15 (1.5/match)
Win Rate: 40.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 4.4 | Avg Shots: 3.1 | Avg Corners: 4.6
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Chelsea Win Strength = (home_win_rate 0.300 + away_loss_rate 0.500) / 2 = 0.400
Nottingham Forest Win Strength = (away_win_rate 0.400 + home_loss_rate 0.400) / 2 = 0.400
5Step 5: Goal Strength Factor
Chelsea Goal Strength = home_avg_scored 1.30 / (away_avg_conceded 1.50 + 0.01) = 0.861
Nottingham Forest Goal Strength = away_avg_scored 1.70 / (home_avg_conceded 1.40 + 0.01) = 1.206
6Step 6: Shot on Target Strength
Chelsea SOT Strength = 3.40 / (4.40 + 0.01) = 0.771
Nottingham Forest SOT Strength = 4.40 / (3.40 + 0.01) = 1.290
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.499 Away=0.499 (sum=0.999)
Goal: Home=0.416 Away=0.583 (sum=1.000)
Shot: Home=0.374 Away=0.626 (sum=1.000)
Form: Home=0.479 Away=0.519 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Chelsea Score = (0.499 × 0.35) + (0.416 × 0.30) + (0.374 × 0.20) + (0.479 × 0.15) = 0.4464
Nottingham Forest Score = (0.499 × 0.35) + (0.583 × 0.30) + (0.626 × 0.20) + (0.519 × 0.15) = 0.5528
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4464 | Away Score: 0.5528 | Diff: 0.1064
Normalized: Home=38.8% | Away=48.1% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 48.1% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.30 × away_avg_conceded 1.50 = 1.95
Away xG = away_avg_scored 1.70 × home_avg_conceded 1.40 = 2.38
Total xG = 1.95 + 2.38 = 4.33
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.33
P(Over 2.5) = 1 - PoissonCDF(2, 4.33) = 80.6%
P(Under 2.5) = 19.4%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 80.6% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.95) = 0.858
P(Away Scores) = 1 - exp(-2.38) = 0.907
BTTS YES = 0.858 × 0.907 × 100 = 77.8%
BTTS NO = 22.2%
Result: BTTS YES (confidence: 77.8% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.60 + away_avg 4.60 = 11.20
P(Over 9.5) = 1 - PoissonCDF(9, 11.20) = 68.1%
P(Under 9.5) = 31.9%
Result: OVER 9.5 (confidence: 68.1% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 38.8% | Draw: 13.0% | Away: 48.1%
Prediction: AWAY WIN → AVOID (48.1%) [AVOID]
OVER/UNDER 2.5:
Over: 80.6% | Under: 19.4%
Prediction: OVER 2.5 → STRONG (80.6%)
BTTS:
Yes: 77.8% | No: 22.2%
Prediction: YES → STRONG (77.8%)
CORNERS:
Over 9.5: 68.1% | Under 9.5: 31.9%
Prediction: OVER 9.5 → STRONG (68.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (80.6% → STRONG) | BTTS: YES (77.8% → STRONG) | Corners: OVER 9.5 (68.1% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Everton vs
Manchester United
📅 Mon 04 May, 15:00
AWAY WIN
MODERATE
⚽ AWAY WIN 50.5%
(H:36.5 D:13 A:50.5)
⛔ AVOID
⚽ BTTS: NO 49.2%
(Y:50.8 N:49.2)
⛔ AVOID
📈 UNDER 2.5 50.3%
xG:2.66 (O:49.7 U:50.3)
⛔ AVOID
🚩 OVER 9.5 62.6%
exp:10.7 (O:62.6 U:37.4)
MEDIUM
xG 0.98 – 1.68 MEDIUM
✅ BETTING OPPORTUNITY
Corners: OVER 9.5 (62.6% → MEDIUM)
⌂ Everton: 10 home matches only (W3/D2/L5), avg 1.4 scored, 4.5 SOT, 4.5 corners
✈ Manchester United: 10 away matches only (W6/D3/L1), avg 1.4 scored, 5.2 SOT, 6.2 corners
1Step 1: Dataset Collection
Everton dataset: 10 home matches only
Manchester United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Everton Statistics (dataset: home matches only)
Everton:
Matches: 10 | Wins: 3 Draws: 2 Losses: 5
Goals For: 14 (1.4/match) | Goals Against: 12 (1.2/match)
Win Rate: 30.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 4.5 | Avg Shots: 3.5 | Avg Corners: 4.5
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
3Step 3: Manchester United Statistics (dataset: away matches only)
Manchester United:
Matches: 10 | Wins: 6 Draws: 3 Losses: 1
Goals For: 14 (1.4/match) | Goals Against: 7 (0.7/match)
Win Rate: 60.0% | Form Score: 70.0% (pts 21/30)
Avg SOT: 5.2 | Avg Shots: 4.9 | Avg Corners: 6.2
Clean Sheets: 5 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 50.0%
4Step 4: Win Strength Factor
Everton Win Strength = (home_win_rate 0.300 + away_loss_rate 0.100) / 2 = 0.200
Manchester United Win Strength = (away_win_rate 0.600 + home_loss_rate 0.500) / 2 = 0.550
5Step 5: Goal Strength Factor
Everton Goal Strength = home_avg_scored 1.40 / (away_avg_conceded 0.70 + 0.01) = 1.972
Manchester United Goal Strength = away_avg_scored 1.40 / (home_avg_conceded 1.20 + 0.01) = 1.157
6Step 6: Shot on Target Strength
Everton SOT Strength = 4.50 / (5.20 + 0.01) = 0.864
Manchester United SOT Strength = 5.20 / (4.50 + 0.01) = 1.153
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.266 Away=0.732 (sum=0.999)
Goal: Home=0.630 Away=0.370 (sum=1.000)
Shot: Home=0.428 Away=0.571 (sum=1.000)
Form: Home=0.343 Away=0.656 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Everton Score = (0.266 × 0.35) + (0.630 × 0.30) + (0.428 × 0.20) + (0.343 × 0.15) = 0.4193
Manchester United Score = (0.732 × 0.35) + (0.370 × 0.30) + (0.571 × 0.20) + (0.656 × 0.15) = 0.5799
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4193 | Away Score: 0.5799 | Diff: 0.1605
Normalized: Home=36.5% | Away=50.5% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 50.5% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.40 × away_avg_conceded 0.70 = 0.98
Away xG = away_avg_scored 1.40 × home_avg_conceded 1.20 = 1.68
Total xG = 0.98 + 1.68 = 2.66
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.66
P(Over 2.5) = 1 - PoissonCDF(2, 2.66) = 49.7%
P(Under 2.5) = 50.3%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: UNDER 2.5 (confidence: 50.3% → AVOID) [AUTO-AVOID]
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-0.98) = 0.625
P(Away Scores) = 1 - exp(-1.68) = 0.814
BTTS YES = 0.625 × 0.814 × 100 = 50.8%
BTTS NO = 49.2%
Result: BTTS NO (confidence: 49.2% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.50 + away_avg 6.20 = 10.70
P(Over 9.5) = 1 - PoissonCDF(9, 10.70) = 62.6%
P(Under 9.5) = 37.4%
Result: OVER 9.5 (confidence: 62.6% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 36.5% | Draw: 13.0% | Away: 50.5%
Prediction: AWAY WIN → AVOID (50.5%) [AVOID]
OVER/UNDER 2.5:
Over: 49.7% | Under: 50.3%
Prediction: UNDER 2.5 → AVOID (50.3%) [AVOID]
BTTS:
Yes: 50.8% | No: 49.2%
Prediction: NO → AVOID (49.2%) [AVOID]
CORNERS:
Over 9.5: 62.6% | Under 9.5: 37.4%
Prediction: OVER 9.5 → MEDIUM (62.6%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Corners: OVER 9.5 (62.6% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Liverpool vs
Chelsea
📅 Sat 09 May, 07:30
HOME WIN
MODERATE
⚽ HOME WIN 51.9%
(H:51.9 D:13 A:35.1)
⛔ AVOID
⚽ BTTS: YES 71.5%
(Y:71.5 N:28.5)
STRONG
📈 OVER 2.5 84.9%
xG:4.71 (O:84.9 U:15.1)
STRONG
🚩 OVER 9.5 74.9%
exp:11.9 (O:74.9 U:25.1)
STRONG
xG 3.36 – 1.35 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (84.9% → STRONG)
BTTS: YES (71.5% → STRONG)
Corners: OVER 9.5 (74.9% → STRONG)
⌂ Liverpool: 10 home matches only (W6/D3/L1), avg 2.1 scored, 5.3 SOT, 6.1 corners
✈ Chelsea: 10 away matches only (W3/D3/L4), avg 1.5 scored, 4.4 SOT, 5.8 corners
1Step 1: Dataset Collection
Liverpool dataset: 10 home matches only
Chelsea dataset: 10 away matches only
Min required: 3 per team
2Step 2: Liverpool Statistics (dataset: home matches only)
Liverpool:
Matches: 10 | Wins: 6 Draws: 3 Losses: 1
Goals For: 21 (2.1/match) | Goals Against: 9 (0.9/match)
Win Rate: 60.0% | Form Score: 70.0% (pts 21/30)
Avg SOT: 5.3 | Avg Shots: 5.9 | Avg Corners: 6.1
Clean Sheets: 3 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 70.0%
3Step 3: Chelsea Statistics (dataset: away matches only)
Chelsea:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 15 (1.5/match) | Goals Against: 16 (1.6/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 4.4 | Avg Shots: 2.9 | Avg Corners: 5.8
Clean Sheets: 1 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 90.0%
4Step 4: Win Strength Factor
Liverpool Win Strength = (home_win_rate 0.600 + away_loss_rate 0.400) / 2 = 0.500
Chelsea Win Strength = (away_win_rate 0.300 + home_loss_rate 0.100) / 2 = 0.200
5Step 5: Goal Strength Factor
Liverpool Goal Strength = home_avg_scored 2.10 / (away_avg_conceded 1.60 + 0.01) = 1.304
Chelsea Goal Strength = away_avg_scored 1.50 / (home_avg_conceded 0.90 + 0.01) = 1.648
6Step 6: Shot on Target Strength
Liverpool SOT Strength = 5.30 / (4.40 + 0.01) = 1.202
Chelsea SOT Strength = 4.40 / (5.30 + 0.01) = 0.829
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.713 Away=0.285 (sum=0.999)
Goal: Home=0.442 Away=0.558 (sum=1.000)
Shot: Home=0.592 Away=0.408 (sum=1.000)
Form: Home=0.636 Away=0.363 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Liverpool Score = (0.713 × 0.35) + (0.442 × 0.30) + (0.592 × 0.20) + (0.636 × 0.15) = 0.5958
Chelsea Score = (0.285 × 0.35) + (0.558 × 0.30) + (0.408 × 0.20) + (0.363 × 0.15) = 0.4034
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5958 | Away Score: 0.4034 | Diff: 0.1925
Normalized: Home=51.9% | Away=35.1% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 51.9% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.10 × away_avg_conceded 1.60 = 3.36
Away xG = away_avg_scored 1.50 × home_avg_conceded 0.90 = 1.35
Total xG = 3.36 + 1.35 = 4.71
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.71
P(Over 2.5) = 1 - PoissonCDF(2, 4.71) = 84.9%
P(Under 2.5) = 15.1%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 84.9% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.36) = 0.965
P(Away Scores) = 1 - exp(-1.35) = 0.741
BTTS YES = 0.965 × 0.741 × 100 = 71.5%
BTTS NO = 28.5%
Result: BTTS YES (confidence: 71.5% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.10 + away_avg 5.80 = 11.90
P(Over 9.5) = 1 - PoissonCDF(9, 11.90) = 74.9%
P(Under 9.5) = 25.1%
Result: OVER 9.5 (confidence: 74.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 51.9% | Draw: 13.0% | Away: 35.1%
Prediction: HOME WIN → AVOID (51.9%) [AVOID]
OVER/UNDER 2.5:
Over: 84.9% | Under: 15.1%
Prediction: OVER 2.5 → STRONG (84.9%)
BTTS:
Yes: 71.5% | No: 28.5%
Prediction: YES → STRONG (71.5%)
CORNERS:
Over 9.5: 74.9% | Under 9.5: 25.1%
Prediction: OVER 9.5 → STRONG (74.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (84.9% → STRONG) | BTTS: YES (71.5% → STRONG) | Corners: OVER 9.5 (74.9% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Brighton & Hove Albion vs
Wolverhampton Wanderers
📅 Sat 09 May, 10:00
HOME WIN
STRONG
⚽ HOME WIN 58.7%
(H:58.7 D:13 A:28.3)
⛔ AVOID
⚽ BTTS: NO 69.7%
(Y:30.3 N:69.7)
⛔ AVOID
📈 UNDER 2.5 52.3%
xG:2.58 (O:47.7 U:52.3)
⛔ AVOID
🚩 UNDER 9.5 54.8%
exp:9.3 (O:45.2 U:54.8)
⛔ AVOID
xG 2.16 – 0.42 AVOID
⛔ NO BET MATCH
⌂ Brighton & Hove Albion: 10 home matches only (W4/D4/L2), avg 1.2 scored, 4.7 SOT, 5.4 corners
✈ Wolverhampton Wanderers: 10 away matches only (W0/D4/L6), avg 0.6 scored, 3.4 SOT, 3.9 corners
1Step 1: Dataset Collection
Brighton & Hove Albion dataset: 10 home matches only
Wolverhampton Wanderers dataset: 10 away matches only
Min required: 3 per team
2Step 2: Brighton & Hove Albion Statistics (dataset: home matches only)
Brighton & Hove Albion:
Matches: 10 | Wins: 4 Draws: 4 Losses: 2
Goals For: 12 (1.2/match) | Goals Against: 7 (0.7/match)
Win Rate: 40.0% | Form Score: 53.3% (pts 16/30)
Avg SOT: 4.7 | Avg Shots: 4.4 | Avg Corners: 5.4
Clean Sheets: 3 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 70.0%
3Step 3: Wolverhampton Wanderers Statistics (dataset: away matches only)
Wolverhampton Wanderers:
Matches: 10 | Wins: 0 Draws: 4 Losses: 6
Goals For: 6 (0.6/match) | Goals Against: 18 (1.8/match)
Win Rate: 0.0% | Form Score: 13.3% (pts 4/30)
Avg SOT: 3.4 | Avg Shots: 2.4 | Avg Corners: 3.9
Clean Sheets: 1 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 90.0%
4Step 4: Win Strength Factor
Brighton & Hove Albion Win Strength = (home_win_rate 0.400 + away_loss_rate 0.600) / 2 = 0.500
Wolverhampton Wanderers Win Strength = (away_win_rate 0.000 + home_loss_rate 0.200) / 2 = 0.100
5Step 5: Goal Strength Factor
Brighton & Hove Albion Goal Strength = home_avg_scored 1.20 / (away_avg_conceded 1.80 + 0.01) = 0.663
Wolverhampton Wanderers Goal Strength = away_avg_scored 0.60 / (home_avg_conceded 0.70 + 0.01) = 0.845
6Step 6: Shot on Target Strength
Brighton & Hove Albion SOT Strength = 4.70 / (3.40 + 0.01) = 1.378
Wolverhampton Wanderers SOT Strength = 3.40 / (4.70 + 0.01) = 0.722
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.832 Away=0.166 (sum=0.998)
Goal: Home=0.439 Away=0.560 (sum=0.999)
Shot: Home=0.656 Away=0.344 (sum=1.000)
Form: Home=0.799 Away=0.200 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Brighton & Hove Albion Score = (0.832 × 0.35) + (0.439 × 0.30) + (0.656 × 0.20) + (0.799 × 0.15) = 0.6740
Wolverhampton Wanderers Score = (0.166 × 0.35) + (0.560 × 0.30) + (0.344 × 0.20) + (0.200 × 0.15) = 0.3249
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6740 | Away Score: 0.3249 | Diff: 0.3491
Normalized: Home=58.7% | Away=28.3% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 58.7% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.20 × away_avg_conceded 1.80 = 2.16
Away xG = away_avg_scored 0.60 × home_avg_conceded 0.70 = 0.42
Total xG = 2.16 + 0.42 = 2.58
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.58
P(Over 2.5) = 1 - PoissonCDF(2, 2.58) = 47.7%
P(Under 2.5) = 52.3%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: UNDER 2.5 (confidence: 52.3% → AVOID) [AUTO-AVOID]
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.16) = 0.885
P(Away Scores) = 1 - exp(-0.42) = 0.343
BTTS YES = 0.885 × 0.343 × 100 = 30.3%
BTTS NO = 69.7%
Result: BTTS NO (confidence: 69.7% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.40 + away_avg 3.90 = 9.30
P(Over 9.5) = 1 - PoissonCDF(9, 9.30) = 45.2%
P(Under 9.5) = 54.8%
Result: UNDER 9.5 (confidence: 54.8% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 58.7% | Draw: 13.0% | Away: 28.3%
Prediction: HOME WIN → AVOID (58.7%) [AVOID]
OVER/UNDER 2.5:
Over: 47.7% | Under: 52.3%
Prediction: UNDER 2.5 → AVOID (52.3%) [AVOID]
BTTS:
Yes: 30.3% | No: 69.7%
Prediction: NO → AVOID (69.7%) [AVOID]
CORNERS:
Over 9.5: 45.2% | Under 9.5: 54.8%
Prediction: UNDER 9.5 → AVOID (54.8%) [AVOID]
VERDICT: NO BET MATCH
Active Markets: NONE
Betslip Mark: AVOID
🤖 Loading AI analysis from Groq…
Fulham vs
AFC Bournemouth
📅 Sat 09 May, 10:00
DRAW
MODERATE
⚽ DRAW 13%
(H:40.1 D:13 A:46.8)
⛔ AVOID
⚽ BTTS: YES 72.7%
(Y:72.7 N:27.3)
STRONG
📈 OVER 2.5 74.1%
xG:3.86 (O:74.1 U:25.9)
STRONG
🚩 OVER 9.5 50.4%
exp:9.7 (O:50.4 U:49.6)
⛔ AVOID
xG 2.1 – 1.76 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (74.1% → STRONG)
BTTS: YES (72.7% → STRONG)
⌂ Fulham: 10 home matches only (W6/D1/L3), avg 1.5 scored, 4 SOT, 4.4 corners
✈ AFC Bournemouth: 10 away matches only (W4/D5/L1), avg 1.6 scored, 4.9 SOT, 5.3 corners
1Step 1: Dataset Collection
Fulham dataset: 10 home matches only
AFC Bournemouth dataset: 10 away matches only
Min required: 3 per team
2Step 2: Fulham Statistics (dataset: home matches only)
Fulham:
Matches: 10 | Wins: 6 Draws: 1 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 11 (1.1/match)
Win Rate: 60.0% | Form Score: 63.3% (pts 19/30)
Avg SOT: 4.0 | Avg Shots: 4.4 | Avg Corners: 4.4
Clean Sheets: 2 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 80.0%
3Step 3: AFC Bournemouth Statistics (dataset: away matches only)
AFC Bournemouth:
Matches: 10 | Wins: 4 Draws: 5 Losses: 1
Goals For: 16 (1.6/match) | Goals Against: 14 (1.4/match)
Win Rate: 40.0% | Form Score: 56.7% (pts 17/30)
Avg SOT: 4.9 | Avg Shots: 4.1 | Avg Corners: 5.3
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Fulham Win Strength = (home_win_rate 0.600 + away_loss_rate 0.100) / 2 = 0.350
AFC Bournemouth Win Strength = (away_win_rate 0.400 + home_loss_rate 0.300) / 2 = 0.350
5Step 5: Goal Strength Factor
Fulham Goal Strength = home_avg_scored 1.50 / (away_avg_conceded 1.40 + 0.01) = 1.064
AFC Bournemouth Goal Strength = away_avg_scored 1.60 / (home_avg_conceded 1.10 + 0.01) = 1.441
6Step 6: Shot on Target Strength
Fulham SOT Strength = 4.00 / (4.90 + 0.01) = 0.815
AFC Bournemouth SOT Strength = 4.90 / (4.00 + 0.01) = 1.222
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.499 Away=0.499 (sum=0.999)
Goal: Home=0.424 Away=0.575 (sum=1.000)
Shot: Home=0.400 Away=0.600 (sum=1.000)
Form: Home=0.527 Away=0.472 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Fulham Score = (0.499 × 0.35) + (0.424 × 0.30) + (0.400 × 0.20) + (0.527 × 0.15) = 0.4611
AFC Bournemouth Score = (0.499 × 0.35) + (0.575 × 0.30) + (0.600 × 0.20) + (0.472 × 0.15) = 0.5380
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4611 | Away Score: 0.5380 | Diff: 0.0769
Normalized: Home=40.1% | Away=46.8% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.50 × away_avg_conceded 1.40 = 2.10
Away xG = away_avg_scored 1.60 × home_avg_conceded 1.10 = 1.76
Total xG = 2.10 + 1.76 = 3.86
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.86
P(Over 2.5) = 1 - PoissonCDF(2, 3.86) = 74.1%
P(Under 2.5) = 25.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 74.1% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.10) = 0.878
P(Away Scores) = 1 - exp(-1.76) = 0.828
BTTS YES = 0.878 × 0.828 × 100 = 72.7%
BTTS NO = 27.3%
Result: BTTS YES (confidence: 72.7% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.40 + away_avg 5.30 = 9.70
P(Over 9.5) = 1 - PoissonCDF(9, 9.70) = 50.4%
P(Under 9.5) = 49.6%
Result: OVER 9.5 (confidence: 50.4% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 40.1% | Draw: 13.0% | Away: 46.8%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 74.1% | Under: 25.9%
Prediction: OVER 2.5 → STRONG (74.1%)
BTTS:
Yes: 72.7% | No: 27.3%
Prediction: YES → STRONG (72.7%)
CORNERS:
Over 9.5: 50.4% | Under 9.5: 49.6%
Prediction: OVER 9.5 → AVOID (50.4%) [AVOID]
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (74.1% → STRONG) | BTTS: YES (72.7% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Sunderland vs
Manchester United
📅 Sat 09 May, 10:00
AWAY WIN
STRONG
⚽ AWAY WIN 52.7%
(H:34.2 D:13 A:52.7)
⛔ AVOID
⚽ BTTS: NO 62%
(Y:38 N:62)
⛔ AVOID
📈 UNDER 2.5 59.3%
xG:2.31 (O:40.7 U:59.3)
⛔ AVOID
🚩 UNDER 9.5 50.9%
exp:9.6 (O:49.1 U:50.9)
⛔ AVOID
xG 0.63 – 1.68 AVOID
⛔ NO BET MATCH
⌂ Sunderland: 10 home matches only (W4/D2/L4), avg 0.9 scored, 3.4 SOT, 3.4 corners
✈ Manchester United: 10 away matches only (W6/D3/L1), avg 1.4 scored, 5.2 SOT, 6.2 corners
1Step 1: Dataset Collection
Sunderland dataset: 10 home matches only
Manchester United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Sunderland Statistics (dataset: home matches only)
Sunderland:
Matches: 10 | Wins: 4 Draws: 2 Losses: 4
Goals For: 9 (0.9/match) | Goals Against: 12 (1.2/match)
Win Rate: 40.0% | Form Score: 46.7% (pts 14/30)
Avg SOT: 3.4 | Avg Shots: 3.3 | Avg Corners: 3.4
Clean Sheets: 4 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 60.0%
3Step 3: Manchester United Statistics (dataset: away matches only)
Manchester United:
Matches: 10 | Wins: 6 Draws: 3 Losses: 1
Goals For: 14 (1.4/match) | Goals Against: 7 (0.7/match)
Win Rate: 60.0% | Form Score: 70.0% (pts 21/30)
Avg SOT: 5.2 | Avg Shots: 4.9 | Avg Corners: 6.2
Clean Sheets: 5 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 50.0%
4Step 4: Win Strength Factor
Sunderland Win Strength = (home_win_rate 0.400 + away_loss_rate 0.100) / 2 = 0.250
Manchester United Win Strength = (away_win_rate 0.600 + home_loss_rate 0.400) / 2 = 0.500
5Step 5: Goal Strength Factor
Sunderland Goal Strength = home_avg_scored 0.90 / (away_avg_conceded 0.70 + 0.01) = 1.268
Manchester United Goal Strength = away_avg_scored 1.40 / (home_avg_conceded 1.20 + 0.01) = 1.157
6Step 6: Shot on Target Strength
Sunderland SOT Strength = 3.40 / (5.20 + 0.01) = 0.653
Manchester United SOT Strength = 5.20 / (3.40 + 0.01) = 1.525
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.333 Away=0.666 (sum=0.999)
Goal: Home=0.523 Away=0.477 (sum=1.000)
Shot: Home=0.300 Away=0.700 (sum=1.000)
Form: Home=0.400 Away=0.599 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Sunderland Score = (0.333 × 0.35) + (0.523 × 0.30) + (0.300 × 0.20) + (0.400 × 0.15) = 0.3932
Manchester United Score = (0.666 × 0.35) + (0.477 × 0.30) + (0.700 × 0.20) + (0.599 × 0.15) = 0.6060
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.3932 | Away Score: 0.6060 | Diff: 0.2129
Normalized: Home=34.2% | Away=52.7% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 52.7% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 0.90 × away_avg_conceded 0.70 = 0.63
Away xG = away_avg_scored 1.40 × home_avg_conceded 1.20 = 1.68
Total xG = 0.63 + 1.68 = 2.31
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.31
P(Over 2.5) = 1 - PoissonCDF(2, 2.31) = 40.7%
P(Under 2.5) = 59.3%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: UNDER 2.5 (confidence: 59.3% → AVOID) [AUTO-AVOID]
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-0.63) = 0.467
P(Away Scores) = 1 - exp(-1.68) = 0.814
BTTS YES = 0.467 × 0.814 × 100 = 38.0%
BTTS NO = 62.0%
Result: BTTS NO (confidence: 62.0% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 3.40 + away_avg 6.20 = 9.60
P(Over 9.5) = 1 - PoissonCDF(9, 9.60) = 49.1%
P(Under 9.5) = 50.9%
Result: UNDER 9.5 (confidence: 50.9% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 34.2% | Draw: 13.0% | Away: 52.7%
Prediction: AWAY WIN → AVOID (52.7%) [AVOID]
OVER/UNDER 2.5:
Over: 40.7% | Under: 59.3%
Prediction: UNDER 2.5 → AVOID (59.3%) [AVOID]
BTTS:
Yes: 38.0% | No: 62.0%
Prediction: NO → AVOID (62.0%) [AVOID]
CORNERS:
Over 9.5: 49.1% | Under 9.5: 50.9%
Prediction: UNDER 9.5 → AVOID (50.9%) [AVOID]
VERDICT: NO BET MATCH
Active Markets: NONE
Betslip Mark: AVOID
🤖 Loading AI analysis from Groq…
Manchester United vs
Brentford
📅 Sat 09 May, 12:30
HOME WIN
STRONG
⚽ HOME WIN 55%
(H:55 D:13 A:31.9)
WEAK
⚽ BTTS: YES 76.2%
(Y:76.2 N:23.8)
STRONG
📈 OVER 2.5 82.8%
xG:4.51 (O:82.8 U:17.2)
STRONG
🚩 OVER 9.5 69.1%
exp:11.3 (O:69.1 U:30.9)
STRONG
xG 2.86 – 1.65 HIGH
✅ BETTING OPPORTUNITY
Result: HOME WIN (55.0% → WEAK)
Goals: OVER 2.5 (82.8% → STRONG)
BTTS: YES (76.2% → STRONG)
Corners: OVER 9.5 (69.1% → STRONG)
⌂ Manchester United: 10 home matches only (W8/D1/L1), avg 2.2 scored, 7.2 SOT, 6.4 corners
✈ Brentford: 10 away matches only (W5/D2/L3), avg 1.5 scored, 4.1 SOT, 4.9 corners
1Step 1: Dataset Collection
Manchester United dataset: 10 home matches only
Brentford dataset: 10 away matches only
Min required: 3 per team
2Step 2: Manchester United Statistics (dataset: home matches only)
Manchester United:
Matches: 10 | Wins: 8 Draws: 1 Losses: 1
Goals For: 22 (2.2/match) | Goals Against: 11 (1.1/match)
Win Rate: 80.0% | Form Score: 83.3% (pts 25/30)
Avg SOT: 7.2 | Avg Shots: 4.2 | Avg Corners: 6.4
Clean Sheets: 2 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 80.0%
3Step 3: Brentford Statistics (dataset: away matches only)
Brentford:
Matches: 10 | Wins: 5 Draws: 2 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 13 (1.3/match)
Win Rate: 50.0% | Form Score: 56.7% (pts 17/30)
Avg SOT: 4.1 | Avg Shots: 2.5 | Avg Corners: 4.9
Clean Sheets: 4 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 60.0%
4Step 4: Win Strength Factor
Manchester United Win Strength = (home_win_rate 0.800 + away_loss_rate 0.300) / 2 = 0.550
Brentford Win Strength = (away_win_rate 0.500 + home_loss_rate 0.100) / 2 = 0.300
5Step 5: Goal Strength Factor
Manchester United Goal Strength = home_avg_scored 2.20 / (away_avg_conceded 1.30 + 0.01) = 1.679
Brentford Goal Strength = away_avg_scored 1.50 / (home_avg_conceded 1.10 + 0.01) = 1.351
6Step 6: Shot on Target Strength
Manchester United SOT Strength = 7.20 / (4.10 + 0.01) = 1.752
Brentford SOT Strength = 4.10 / (7.20 + 0.01) = 0.569
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.646 Away=0.353 (sum=0.999)
Goal: Home=0.554 Away=0.446 (sum=1.000)
Shot: Home=0.755 Away=0.245 (sum=1.000)
Form: Home=0.595 Away=0.404 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Manchester United Score = (0.646 × 0.35) + (0.554 × 0.30) + (0.755 × 0.20) + (0.595 × 0.15) = 0.6325
Brentford Score = (0.353 × 0.35) + (0.446 × 0.30) + (0.245 × 0.20) + (0.404 × 0.15) = 0.3668
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6325 | Away Score: 0.3668 | Diff: 0.2658
Normalized: Home=55.0% | Away=31.9% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 55.0% → WEAK)
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.20 × away_avg_conceded 1.30 = 2.86
Away xG = away_avg_scored 1.50 × home_avg_conceded 1.10 = 1.65
Total xG = 2.86 + 1.65 = 4.51
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.51
P(Over 2.5) = 1 - PoissonCDF(2, 4.51) = 82.8%
P(Under 2.5) = 17.2%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 82.8% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.86) = 0.943
P(Away Scores) = 1 - exp(-1.65) = 0.808
BTTS YES = 0.943 × 0.808 × 100 = 76.2%
BTTS NO = 23.8%
Result: BTTS YES (confidence: 76.2% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.40 + away_avg 4.90 = 11.30
P(Over 9.5) = 1 - PoissonCDF(9, 11.30) = 69.1%
P(Under 9.5) = 30.9%
Result: OVER 9.5 (confidence: 69.1% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 55.0% | Draw: 13.0% | Away: 31.9%
Prediction: HOME WIN → WEAK (55.0%)
OVER/UNDER 2.5:
Over: 82.8% | Under: 17.2%
Prediction: OVER 2.5 → STRONG (82.8%)
BTTS:
Yes: 76.2% | No: 23.8%
Prediction: YES → STRONG (76.2%)
CORNERS:
Over 9.5: 69.1% | Under 9.5: 30.9%
Prediction: OVER 9.5 → STRONG (69.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Result: HOME WIN (55.0% → WEAK) | Goals: OVER 2.5 (82.8% → STRONG) | BTTS: YES (76.2% → STRONG) | Corners: OVER 9.5 (69.1% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Burnley vs
Aston Villa
📅 Sun 10 May, 09:00
AWAY WIN
STRONG
⚽ AWAY WIN 53.9%
(H:33 D:13 A:53.9)
⛔ AVOID
⚽ BTTS: YES 68.1%
(Y:68.1 N:31.9)
MEDIUM
📈 OVER 2.5 69.5%
xG:3.59 (O:69.5 U:30.5)
MEDIUM
🚩 UNDER 9.5 54.8%
exp:9.3 (O:45.2 U:54.8)
⛔ AVOID
xG 1.5 – 2.09 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (69.5% → MEDIUM)
BTTS: YES (68.1% → MEDIUM)
⌂ Burnley: 10 home matches only (W0/D4/L6), avg 1 scored, 3.3 SOT, 4.7 corners
✈ Aston Villa: 10 away matches only (W3/D3/L4), avg 1.1 scored, 4.3 SOT, 4.6 corners
1Step 1: Dataset Collection
Burnley dataset: 10 home matches only
Aston Villa dataset: 10 away matches only
Min required: 3 per team
2Step 2: Burnley Statistics (dataset: home matches only)
Burnley:
Matches: 10 | Wins: 0 Draws: 4 Losses: 6
Goals For: 10 (1/match) | Goals Against: 19 (1.9/match)
Win Rate: 0.0% | Form Score: 13.3% (pts 4/30)
Avg SOT: 3.3 | Avg Shots: 4.6 | Avg Corners: 4.7
Clean Sheets: 2 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 80.0%
3Step 3: Aston Villa Statistics (dataset: away matches only)
Aston Villa:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 11 (1.1/match) | Goals Against: 15 (1.5/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 4.3 | Avg Shots: 2.6 | Avg Corners: 4.6
Clean Sheets: 2 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Burnley Win Strength = (home_win_rate 0.000 + away_loss_rate 0.400) / 2 = 0.200
Aston Villa Win Strength = (away_win_rate 0.300 + home_loss_rate 0.600) / 2 = 0.450
5Step 5: Goal Strength Factor
Burnley Goal Strength = home_avg_scored 1.00 / (away_avg_conceded 1.50 + 0.01) = 0.662
Aston Villa Goal Strength = away_avg_scored 1.10 / (home_avg_conceded 1.90 + 0.01) = 0.576
6Step 6: Shot on Target Strength
Burnley SOT Strength = 3.30 / (4.30 + 0.01) = 0.766
Aston Villa SOT Strength = 4.30 / (3.30 + 0.01) = 1.299
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.307 Away=0.691 (sum=0.998)
Goal: Home=0.534 Away=0.465 (sum=0.999)
Shot: Home=0.371 Away=0.629 (sum=1.000)
Form: Home=0.249 Away=0.749 (sum=0.998)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Burnley Score = (0.307 × 0.35) + (0.534 × 0.30) + (0.371 × 0.20) + (0.249 × 0.15) = 0.3794
Aston Villa Score = (0.691 × 0.35) + (0.465 × 0.30) + (0.629 × 0.20) + (0.749 × 0.15) = 0.6194
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.3794 | Away Score: 0.6194 | Diff: 0.2400
Normalized: Home=33.0% | Away=53.9% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 53.9% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.00 × away_avg_conceded 1.50 = 1.50
Away xG = away_avg_scored 1.10 × home_avg_conceded 1.90 = 2.09
Total xG = 1.50 + 2.09 = 3.59
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.59
P(Over 2.5) = 1 - PoissonCDF(2, 3.59) = 69.5%
P(Under 2.5) = 30.5%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 69.5% → MEDIUM)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.50) = 0.777
P(Away Scores) = 1 - exp(-2.09) = 0.876
BTTS YES = 0.777 × 0.876 × 100 = 68.1%
BTTS NO = 31.9%
Result: BTTS YES (confidence: 68.1% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.70 + away_avg 4.60 = 9.30
P(Over 9.5) = 1 - PoissonCDF(9, 9.30) = 45.2%
P(Under 9.5) = 54.8%
Result: UNDER 9.5 (confidence: 54.8% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 33.0% | Draw: 13.0% | Away: 53.9%
Prediction: AWAY WIN → AVOID (53.9%) [AVOID]
OVER/UNDER 2.5:
Over: 69.5% | Under: 30.5%
Prediction: OVER 2.5 → MEDIUM (69.5%)
BTTS:
Yes: 68.1% | No: 31.9%
Prediction: YES → MEDIUM (68.1%)
CORNERS:
Over 9.5: 45.2% | Under 9.5: 54.8%
Prediction: UNDER 9.5 → AVOID (54.8%) [AVOID]
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (69.5% → MEDIUM) | BTTS: YES (68.1% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Crystal Palace vs
Everton
📅 Sun 10 May, 09:00
AWAY WIN
STRONG
⚽ AWAY WIN 53.4%
(H:33.5 D:13 A:53.4)
⛔ AVOID
⚽ BTTS: NO 56.6%
(Y:43.4 N:56.6)
⛔ AVOID
📈 UNDER 2.5 60.1%
xG:2.28 (O:39.9 U:60.1)
⛔ AVOID
🚩 UNDER 9.5 65.3%
exp:8.5 (O:34.7 U:65.3)
MEDIUM
xG 0.84 – 1.44 MEDIUM
✅ BETTING OPPORTUNITY
Corners: UNDER 9.5 (65.3% → MEDIUM)
⌂ Crystal Palace: 10 home matches only (W2/D4/L4), avg 0.7 scored, 3.2 SOT, 4.7 corners
✈ Everton: 10 away matches only (W4/D3/L3), avg 1.2 scored, 3.9 SOT, 3.8 corners
1Step 1: Dataset Collection
Crystal Palace dataset: 10 home matches only
Everton dataset: 10 away matches only
Min required: 3 per team
2Step 2: Crystal Palace Statistics (dataset: home matches only)
Crystal Palace:
Matches: 10 | Wins: 2 Draws: 4 Losses: 4
Goals For: 7 (0.7/match) | Goals Against: 12 (1.2/match)
Win Rate: 20.0% | Form Score: 33.3% (pts 10/30)
Avg SOT: 3.2 | Avg Shots: 4.8 | Avg Corners: 4.7
Clean Sheets: 4 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 60.0%
3Step 3: Everton Statistics (dataset: away matches only)
Everton:
Matches: 10 | Wins: 4 Draws: 3 Losses: 3
Goals For: 12 (1.2/match) | Goals Against: 12 (1.2/match)
Win Rate: 40.0% | Form Score: 50.0% (pts 15/30)
Avg SOT: 3.9 | Avg Shots: 3.3 | Avg Corners: 3.8
Clean Sheets: 3 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Crystal Palace Win Strength = (home_win_rate 0.200 + away_loss_rate 0.300) / 2 = 0.250
Everton Win Strength = (away_win_rate 0.400 + home_loss_rate 0.400) / 2 = 0.400
5Step 5: Goal Strength Factor
Crystal Palace Goal Strength = home_avg_scored 0.70 / (away_avg_conceded 1.20 + 0.01) = 0.579
Everton Goal Strength = away_avg_scored 1.20 / (home_avg_conceded 1.20 + 0.01) = 0.992
6Step 6: Shot on Target Strength
Crystal Palace SOT Strength = 3.20 / (3.90 + 0.01) = 0.818
Everton SOT Strength = 3.90 / (3.20 + 0.01) = 1.215
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.384 Away=0.614 (sum=0.998)
Goal: Home=0.368 Away=0.631 (sum=0.999)
Shot: Home=0.402 Away=0.597 (sum=1.000)
Form: Home=0.399 Away=0.599 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Crystal Palace Score = (0.384 × 0.35) + (0.368 × 0.30) + (0.402 × 0.20) + (0.399 × 0.15) = 0.3852
Everton Score = (0.614 × 0.35) + (0.631 × 0.30) + (0.597 × 0.20) + (0.599 × 0.15) = 0.6137
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.3852 | Away Score: 0.6137 | Diff: 0.2285
Normalized: Home=33.5% | Away=53.4% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 53.4% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 0.70 × away_avg_conceded 1.20 = 0.84
Away xG = away_avg_scored 1.20 × home_avg_conceded 1.20 = 1.44
Total xG = 0.84 + 1.44 = 2.28
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.28
P(Over 2.5) = 1 - PoissonCDF(2, 2.28) = 39.9%
P(Under 2.5) = 60.1%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: UNDER 2.5 (confidence: 60.1% → AVOID) [AUTO-AVOID]
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-0.84) = 0.568
P(Away Scores) = 1 - exp(-1.44) = 0.763
BTTS YES = 0.568 × 0.763 × 100 = 43.4%
BTTS NO = 56.6%
Result: BTTS NO (confidence: 56.6% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.70 + away_avg 3.80 = 8.50
P(Over 9.5) = 1 - PoissonCDF(9, 8.50) = 34.7%
P(Under 9.5) = 65.3%
Result: UNDER 9.5 (confidence: 65.3% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 33.5% | Draw: 13.0% | Away: 53.4%
Prediction: AWAY WIN → AVOID (53.4%) [AVOID]
OVER/UNDER 2.5:
Over: 39.9% | Under: 60.1%
Prediction: UNDER 2.5 → AVOID (60.1%) [AVOID]
BTTS:
Yes: 43.4% | No: 56.6%
Prediction: NO → AVOID (56.6%) [AVOID]
CORNERS:
Over 9.5: 34.7% | Under 9.5: 65.3%
Prediction: UNDER 9.5 → MEDIUM (65.3%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Corners: UNDER 9.5 (65.3% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Nottingham Forest vs
Newcastle United
📅 Sun 10 May, 09:00
DRAW
STRONG
⚽ DRAW 13%
(H:42.7 D:13 A:44.3)
⛔ AVOID
⚽ BTTS: NO 62.7%
(Y:37.3 N:62.7)
⛔ AVOID
📈 UNDER 2.5 67.1%
xG:2.02 (O:32.9 U:67.1)
MEDIUM
🚩 OVER 9.5 75.8%
exp:12 (O:75.8 U:24.2)
STRONG
xG 1.3 – 0.72 HIGH
✅ BETTING OPPORTUNITY
Goals: UNDER 2.5 (67.1% → MEDIUM)
Corners: OVER 9.5 (75.8% → STRONG)
⌂ Nottingham Forest: 10 home matches only (W2/D5/L3), avg 1 scored, 3.7 SOT, 5.7 corners
✈ Newcastle United: 10 away matches only (W3/D1/L6), avg 0.9 scored, 4.1 SOT, 6.3 corners
1Step 1: Dataset Collection
Nottingham Forest dataset: 10 home matches only
Newcastle United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Nottingham Forest Statistics (dataset: home matches only)
Nottingham Forest:
Matches: 10 | Wins: 2 Draws: 5 Losses: 3
Goals For: 10 (1/match) | Goals Against: 8 (0.8/match)
Win Rate: 20.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 3.7 | Avg Shots: 4.7 | Avg Corners: 5.7
Clean Sheets: 4 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 60.0%
3Step 3: Newcastle United Statistics (dataset: away matches only)
Newcastle United:
Matches: 10 | Wins: 3 Draws: 1 Losses: 6
Goals For: 9 (0.9/match) | Goals Against: 13 (1.3/match)
Win Rate: 30.0% | Form Score: 33.3% (pts 10/30)
Avg SOT: 4.1 | Avg Shots: 4.4 | Avg Corners: 6.3
Clean Sheets: 2 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Nottingham Forest Win Strength = (home_win_rate 0.200 + away_loss_rate 0.600) / 2 = 0.400
Newcastle United Win Strength = (away_win_rate 0.300 + home_loss_rate 0.300) / 2 = 0.300
5Step 5: Goal Strength Factor
Nottingham Forest Goal Strength = home_avg_scored 1.00 / (away_avg_conceded 1.30 + 0.01) = 0.763
Newcastle United Goal Strength = away_avg_scored 0.90 / (home_avg_conceded 0.80 + 0.01) = 1.111
6Step 6: Shot on Target Strength
Nottingham Forest SOT Strength = 3.70 / (4.10 + 0.01) = 0.900
Newcastle United SOT Strength = 4.10 / (3.70 + 0.01) = 1.105
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.571 Away=0.428 (sum=0.999)
Goal: Home=0.407 Away=0.592 (sum=0.999)
Shot: Home=0.449 Away=0.551 (sum=1.000)
Form: Home=0.523 Away=0.475 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Nottingham Forest Score = (0.571 × 0.35) + (0.407 × 0.30) + (0.449 × 0.20) + (0.523 × 0.15) = 0.4900
Newcastle United Score = (0.428 × 0.35) + (0.592 × 0.30) + (0.551 × 0.20) + (0.475 × 0.15) = 0.5090
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4900 | Away Score: 0.5090 | Diff: 0.0190
Normalized: Home=42.7% | Away=44.3% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.00 × away_avg_conceded 1.30 = 1.30
Away xG = away_avg_scored 0.90 × home_avg_conceded 0.80 = 0.72
Total xG = 1.30 + 0.72 = 2.02
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.02
P(Over 2.5) = 1 - PoissonCDF(2, 2.02) = 32.9%
P(Under 2.5) = 67.1%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: UNDER 2.5 (confidence: 67.1% → MEDIUM)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.30) = 0.727
P(Away Scores) = 1 - exp(-0.72) = 0.513
BTTS YES = 0.727 × 0.513 × 100 = 37.3%
BTTS NO = 62.7%
Result: BTTS NO (confidence: 62.7% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.70 + away_avg 6.30 = 12.00
P(Over 9.5) = 1 - PoissonCDF(9, 12.00) = 75.8%
P(Under 9.5) = 24.2%
Result: OVER 9.5 (confidence: 75.8% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 42.7% | Draw: 13.0% | Away: 44.3%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 32.9% | Under: 67.1%
Prediction: UNDER 2.5 → MEDIUM (67.1%)
BTTS:
Yes: 37.3% | No: 62.7%
Prediction: NO → AVOID (62.7%) [AVOID]
CORNERS:
Over 9.5: 75.8% | Under 9.5: 24.2%
Prediction: OVER 9.5 → STRONG (75.8%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: UNDER 2.5 (67.1% → MEDIUM) | Corners: OVER 9.5 (75.8% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
West Ham United vs
Arsenal
📅 Sun 10 May, 11:30
AWAY WIN
MODERATE
⚽ AWAY WIN 50.2%
(H:36.8 D:13 A:50.2)
⛔ AVOID
⚽ BTTS: YES 70.6%
(Y:70.6 N:29.4)
STRONG
📈 OVER 2.5 72.5%
xG:3.76 (O:72.5 U:27.5)
STRONG
🚩 OVER 9.5 52.9%
exp:9.9 (O:52.9 U:47.1)
⛔ AVOID
xG 1.6 – 2.16 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (72.5% → STRONG)
BTTS: YES (70.6% → STRONG)
⌂ West Ham United: 10 home matches only (W3/D4/L3), avg 1.6 scored, 3.4 SOT, 4.7 corners
✈ Arsenal: 10 away matches only (W5/D3/L2), avg 1.8 scored, 4.6 SOT, 5.2 corners
1Step 1: Dataset Collection
West Ham United dataset: 10 home matches only
Arsenal dataset: 10 away matches only
Min required: 3 per team
2Step 2: West Ham United Statistics (dataset: home matches only)
West Ham United:
Matches: 10 | Wins: 3 Draws: 4 Losses: 3
Goals For: 16 (1.6/match) | Goals Against: 12 (1.2/match)
Win Rate: 30.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 3.4 | Avg Shots: 3.6 | Avg Corners: 4.7
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
3Step 3: Arsenal Statistics (dataset: away matches only)
Arsenal:
Matches: 10 | Wins: 5 Draws: 3 Losses: 2
Goals For: 18 (1.8/match) | Goals Against: 10 (1/match)
Win Rate: 50.0% | Form Score: 60.0% (pts 18/30)
Avg SOT: 4.6 | Avg Shots: 3.3 | Avg Corners: 5.2
Clean Sheets: 4 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 60.0%
4Step 4: Win Strength Factor
West Ham United Win Strength = (home_win_rate 0.300 + away_loss_rate 0.200) / 2 = 0.250
Arsenal Win Strength = (away_win_rate 0.500 + home_loss_rate 0.300) / 2 = 0.400
5Step 5: Goal Strength Factor
West Ham United Goal Strength = home_avg_scored 1.60 / (away_avg_conceded 1.00 + 0.01) = 1.584
Arsenal Goal Strength = away_avg_scored 1.80 / (home_avg_conceded 1.20 + 0.01) = 1.488
6Step 6: Shot on Target Strength
West Ham United SOT Strength = 3.40 / (4.60 + 0.01) = 0.738
Arsenal SOT Strength = 4.60 / (3.40 + 0.01) = 1.349
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.384 Away=0.614 (sum=0.998)
Goal: Home=0.516 Away=0.484 (sum=1.000)
Shot: Home=0.353 Away=0.646 (sum=1.000)
Form: Home=0.419 Away=0.580 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
West Ham United Score = (0.384 × 0.35) + (0.516 × 0.30) + (0.353 × 0.20) + (0.419 × 0.15) = 0.4226
Arsenal Score = (0.614 × 0.35) + (0.484 × 0.30) + (0.646 × 0.20) + (0.580 × 0.15) = 0.5765
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4226 | Away Score: 0.5765 | Diff: 0.1540
Normalized: Home=36.8% | Away=50.2% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 50.2% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.60 × away_avg_conceded 1.00 = 1.60
Away xG = away_avg_scored 1.80 × home_avg_conceded 1.20 = 2.16
Total xG = 1.60 + 2.16 = 3.76
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.76
P(Over 2.5) = 1 - PoissonCDF(2, 3.76) = 72.5%
P(Under 2.5) = 27.5%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 72.5% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.60) = 0.798
P(Away Scores) = 1 - exp(-2.16) = 0.885
BTTS YES = 0.798 × 0.885 × 100 = 70.6%
BTTS NO = 29.4%
Result: BTTS YES (confidence: 70.6% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.70 + away_avg 5.20 = 9.90
P(Over 9.5) = 1 - PoissonCDF(9, 9.90) = 52.9%
P(Under 9.5) = 47.1%
Result: OVER 9.5 (confidence: 52.9% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 36.8% | Draw: 13.0% | Away: 50.2%
Prediction: AWAY WIN → AVOID (50.2%) [AVOID]
OVER/UNDER 2.5:
Over: 72.5% | Under: 27.5%
Prediction: OVER 2.5 → STRONG (72.5%)
BTTS:
Yes: 70.6% | No: 29.4%
Prediction: YES → STRONG (70.6%)
CORNERS:
Over 9.5: 52.9% | Under 9.5: 47.1%
Prediction: OVER 9.5 → AVOID (52.9%) [AVOID]
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (72.5% → STRONG) | BTTS: YES (70.6% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Tottenham Hotspur vs
Leeds United
📅 Mon 11 May, 15:00
AWAY WIN
MODERATE
⚽ AWAY WIN 49.7%
(H:37.2 D:13 A:49.7)
⛔ AVOID
⚽ BTTS: YES 73.8%
(Y:73.8 N:26.2)
STRONG
📈 OVER 2.5 80.1%
xG:4.29 (O:80.1 U:19.9)
STRONG
🚩 UNDER 9.5 58.7%
exp:9 (O:41.3 U:58.7)
WEAK
xG 1.56 – 2.73 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (80.1% → STRONG)
BTTS: YES (73.8% → STRONG)
Corners: UNDER 9.5 (58.7% → WEAK)
⌂ Tottenham Hotspur: 10 home matches only (W1/D3/L6), avg 1.2 scored, 4.8 SOT, 5.6 corners
✈ Leeds United: 10 away matches only (W1/D8/L1), avg 1.3 scored, 4 SOT, 3.4 corners
1Step 1: Dataset Collection
Tottenham Hotspur dataset: 10 home matches only
Leeds United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Tottenham Hotspur Statistics (dataset: home matches only)
Tottenham Hotspur:
Matches: 10 | Wins: 1 Draws: 3 Losses: 6
Goals For: 12 (1.2/match) | Goals Against: 21 (2.1/match)
Win Rate: 10.0% | Form Score: 20.0% (pts 6/30)
Avg SOT: 4.8 | Avg Shots: 4.4 | Avg Corners: 5.6
Clean Sheets: 1 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 90.0%
3Step 3: Leeds United Statistics (dataset: away matches only)
Leeds United:
Matches: 10 | Wins: 1 Draws: 8 Losses: 1
Goals For: 13 (1.3/match) | Goals Against: 13 (1.3/match)
Win Rate: 10.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 4.0 | Avg Shots: 3.7 | Avg Corners: 3.4
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Tottenham Hotspur Win Strength = (home_win_rate 0.100 + away_loss_rate 0.100) / 2 = 0.100
Leeds United Win Strength = (away_win_rate 0.100 + home_loss_rate 0.600) / 2 = 0.350
5Step 5: Goal Strength Factor
Tottenham Hotspur Goal Strength = home_avg_scored 1.20 / (away_avg_conceded 1.30 + 0.01) = 0.916
Leeds United Goal Strength = away_avg_scored 1.30 / (home_avg_conceded 2.10 + 0.01) = 0.616
6Step 6: Shot on Target Strength
Tottenham Hotspur SOT Strength = 4.80 / (4.00 + 0.01) = 1.197
Leeds United SOT Strength = 4.00 / (4.80 + 0.01) = 0.832
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.222 Away=0.776 (sum=0.998)
Goal: Home=0.597 Away=0.402 (sum=0.999)
Shot: Home=0.590 Away=0.410 (sum=1.000)
Form: Home=0.352 Away=0.646 (sum=0.998)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Tottenham Hotspur Score = (0.222 × 0.35) + (0.597 × 0.30) + (0.590 × 0.20) + (0.352 × 0.15) = 0.4277
Leeds United Score = (0.776 × 0.35) + (0.402 × 0.30) + (0.410 × 0.20) + (0.646 × 0.15) = 0.5710
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4277 | Away Score: 0.5710 | Diff: 0.1434
Normalized: Home=37.2% | Away=49.7% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 49.7% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.20 × away_avg_conceded 1.30 = 1.56
Away xG = away_avg_scored 1.30 × home_avg_conceded 2.10 = 2.73
Total xG = 1.56 + 2.73 = 4.29
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.29
P(Over 2.5) = 1 - PoissonCDF(2, 4.29) = 80.1%
P(Under 2.5) = 19.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 80.1% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.56) = 0.790
P(Away Scores) = 1 - exp(-2.73) = 0.935
BTTS YES = 0.790 × 0.935 × 100 = 73.8%
BTTS NO = 26.2%
Result: BTTS YES (confidence: 73.8% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.60 + away_avg 3.40 = 9.00
P(Over 9.5) = 1 - PoissonCDF(9, 9.00) = 41.3%
P(Under 9.5) = 58.7%
Result: UNDER 9.5 (confidence: 58.7% → WEAK)
14Step 14: Final Verdict
MATCH RESULT:
Home: 37.2% | Draw: 13.0% | Away: 49.7%
Prediction: AWAY WIN → AVOID (49.7%) [AVOID]
OVER/UNDER 2.5:
Over: 80.1% | Under: 19.9%
Prediction: OVER 2.5 → STRONG (80.1%)
BTTS:
Yes: 73.8% | No: 26.2%
Prediction: YES → STRONG (73.8%)
CORNERS:
Over 9.5: 41.3% | Under 9.5: 58.7%
Prediction: UNDER 9.5 → WEAK (58.7%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (80.1% → STRONG) | BTTS: YES (73.8% → STRONG) | Corners: UNDER 9.5 (58.7% → WEAK)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Manchester United vs
Crystal Palace
📅 Wed 13 May, 15:00
HOME WIN
STRONG
⚽ HOME WIN 59.2%
(H:59.2 D:13 A:27.8)
WEAK
⚽ BTTS: YES 71.1%
(Y:71.1 N:28.9)
STRONG
📈 OVER 2.5 86.1%
xG:4.84 (O:86.1 U:13.9)
STRONG
🚩 OVER 9.5 65.9%
exp:11 (O:65.9 U:34.1)
STRONG
xG 3.52 – 1.32 HIGH
✅ BETTING OPPORTUNITY
Result: HOME WIN (59.2% → WEAK)
Goals: OVER 2.5 (86.1% → STRONG)
BTTS: YES (71.1% → STRONG)
Corners: OVER 9.5 (65.9% → STRONG)
⌂ Manchester United: 10 home matches only (W8/D1/L1), avg 2.2 scored, 7.2 SOT, 6.4 corners
✈ Crystal Palace: 10 away matches only (W4/D1/L5), avg 1.2 scored, 3.5 SOT, 4.6 corners
1Step 1: Dataset Collection
Manchester United dataset: 10 home matches only
Crystal Palace dataset: 10 away matches only
Min required: 3 per team
2Step 2: Manchester United Statistics (dataset: home matches only)
Manchester United:
Matches: 10 | Wins: 8 Draws: 1 Losses: 1
Goals For: 22 (2.2/match) | Goals Against: 11 (1.1/match)
Win Rate: 80.0% | Form Score: 83.3% (pts 25/30)
Avg SOT: 7.2 | Avg Shots: 4.2 | Avg Corners: 6.4
Clean Sheets: 2 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 80.0%
3Step 3: Crystal Palace Statistics (dataset: away matches only)
Crystal Palace:
Matches: 10 | Wins: 4 Draws: 1 Losses: 5
Goals For: 12 (1.2/match) | Goals Against: 16 (1.6/match)
Win Rate: 40.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 3.5 | Avg Shots: 2.4 | Avg Corners: 4.6
Clean Sheets: 2 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Manchester United Win Strength = (home_win_rate 0.800 + away_loss_rate 0.500) / 2 = 0.650
Crystal Palace Win Strength = (away_win_rate 0.400 + home_loss_rate 0.100) / 2 = 0.250
5Step 5: Goal Strength Factor
Manchester United Goal Strength = home_avg_scored 2.20 / (away_avg_conceded 1.60 + 0.01) = 1.366
Crystal Palace Goal Strength = away_avg_scored 1.20 / (home_avg_conceded 1.10 + 0.01) = 1.081
6Step 6: Shot on Target Strength
Manchester United SOT Strength = 7.20 / (3.50 + 0.01) = 2.051
Crystal Palace SOT Strength = 3.50 / (7.20 + 0.01) = 0.485
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.721 Away=0.277 (sum=0.999)
Goal: Home=0.558 Away=0.442 (sum=1.000)
Shot: Home=0.808 Away=0.191 (sum=1.000)
Form: Home=0.657 Away=0.342 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Manchester United Score = (0.721 × 0.35) + (0.558 × 0.30) + (0.808 × 0.20) + (0.657 × 0.15) = 0.6802
Crystal Palace Score = (0.277 × 0.35) + (0.442 × 0.30) + (0.191 × 0.20) + (0.342 × 0.15) = 0.3191
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6802 | Away Score: 0.3191 | Diff: 0.3611
Normalized: Home=59.2% | Away=27.8% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 59.2% → WEAK)
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.20 × away_avg_conceded 1.60 = 3.52
Away xG = away_avg_scored 1.20 × home_avg_conceded 1.10 = 1.32
Total xG = 3.52 + 1.32 = 4.84
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.84
P(Over 2.5) = 1 - PoissonCDF(2, 4.84) = 86.1%
P(Under 2.5) = 13.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 86.1% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.52) = 0.970
P(Away Scores) = 1 - exp(-1.32) = 0.733
BTTS YES = 0.970 × 0.733 × 100 = 71.1%
BTTS NO = 28.9%
Result: BTTS YES (confidence: 71.1% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.40 + away_avg 4.60 = 11.00
P(Over 9.5) = 1 - PoissonCDF(9, 11.00) = 65.9%
P(Under 9.5) = 34.1%
Result: OVER 9.5 (confidence: 65.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 59.2% | Draw: 13.0% | Away: 27.8%
Prediction: HOME WIN → WEAK (59.2%)
OVER/UNDER 2.5:
Over: 86.1% | Under: 13.9%
Prediction: OVER 2.5 → STRONG (86.1%)
BTTS:
Yes: 71.1% | No: 28.9%
Prediction: YES → STRONG (71.1%)
CORNERS:
Over 9.5: 65.9% | Under 9.5: 34.1%
Prediction: OVER 9.5 → STRONG (65.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Result: HOME WIN (59.2% → WEAK) | Goals: OVER 2.5 (86.1% → STRONG) | BTTS: YES (71.1% → STRONG) | Corners: OVER 9.5 (65.9% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Aston Villa vs
Liverpool
📅 Sun 17 May, 07:30
DRAW
MODERATE
⚽ DRAW 13%
(H:47.1 D:13 A:39.9)
⛔ AVOID
⚽ BTTS: YES 76.6%
(Y:76.6 N:23.4)
STRONG
📈 OVER 2.5 78.8%
xG:4.19 (O:78.8 U:21.2)
STRONG
🚩 OVER 9.5 79.1%
exp:12.4 (O:79.1 U:20.9)
STRONG
xG 2.24 – 1.95 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (78.8% → STRONG)
BTTS: YES (76.6% → STRONG)
Corners: OVER 9.5 (79.1% → STRONG)
⌂ Aston Villa: 10 home matches only (W6/D1/L3), avg 1.6 scored, 4.7 SOT, 5.7 corners
✈ Liverpool: 10 away matches only (W4/D3/L3), avg 1.5 scored, 4.2 SOT, 6.7 corners
1Step 1: Dataset Collection
Aston Villa dataset: 10 home matches only
Liverpool dataset: 10 away matches only
Min required: 3 per team
2Step 2: Aston Villa Statistics (dataset: home matches only)
Aston Villa:
Matches: 10 | Wins: 6 Draws: 1 Losses: 3
Goals For: 16 (1.6/match) | Goals Against: 13 (1.3/match)
Win Rate: 60.0% | Form Score: 63.3% (pts 19/30)
Avg SOT: 4.7 | Avg Shots: 5.3 | Avg Corners: 5.7
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
3Step 3: Liverpool Statistics (dataset: away matches only)
Liverpool:
Matches: 10 | Wins: 4 Draws: 3 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 14 (1.4/match)
Win Rate: 40.0% | Form Score: 50.0% (pts 15/30)
Avg SOT: 4.2 | Avg Shots: 4.6 | Avg Corners: 6.7
Clean Sheets: 3 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Aston Villa Win Strength = (home_win_rate 0.600 + away_loss_rate 0.300) / 2 = 0.450
Liverpool Win Strength = (away_win_rate 0.400 + home_loss_rate 0.300) / 2 = 0.350
5Step 5: Goal Strength Factor
Aston Villa Goal Strength = home_avg_scored 1.60 / (away_avg_conceded 1.40 + 0.01) = 1.135
Liverpool Goal Strength = away_avg_scored 1.50 / (home_avg_conceded 1.30 + 0.01) = 1.145
6Step 6: Shot on Target Strength
Aston Villa SOT Strength = 4.70 / (4.20 + 0.01) = 1.116
Liverpool SOT Strength = 4.20 / (4.70 + 0.01) = 0.892
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.562 Away=0.437 (sum=0.999)
Goal: Home=0.498 Away=0.502 (sum=1.000)
Shot: Home=0.556 Away=0.444 (sum=1.000)
Form: Home=0.558 Away=0.441 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Aston Villa Score = (0.562 × 0.35) + (0.498 × 0.30) + (0.556 × 0.20) + (0.558 × 0.15) = 0.5408
Liverpool Score = (0.437 × 0.35) + (0.502 × 0.30) + (0.444 × 0.20) + (0.441 × 0.15) = 0.4584
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5408 | Away Score: 0.4584 | Diff: 0.0823
Normalized: Home=47.1% | Away=39.9% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.60 × away_avg_conceded 1.40 = 2.24
Away xG = away_avg_scored 1.50 × home_avg_conceded 1.30 = 1.95
Total xG = 2.24 + 1.95 = 4.19
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.19
P(Over 2.5) = 1 - PoissonCDF(2, 4.19) = 78.8%
P(Under 2.5) = 21.2%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 78.8% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.24) = 0.894
P(Away Scores) = 1 - exp(-1.95) = 0.858
BTTS YES = 0.894 × 0.858 × 100 = 76.6%
BTTS NO = 23.4%
Result: BTTS YES (confidence: 76.6% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.70 + away_avg 6.70 = 12.40
P(Over 9.5) = 1 - PoissonCDF(9, 12.40) = 79.1%
P(Under 9.5) = 20.9%
Result: OVER 9.5 (confidence: 79.1% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 47.1% | Draw: 13.0% | Away: 39.9%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 78.8% | Under: 21.2%
Prediction: OVER 2.5 → STRONG (78.8%)
BTTS:
Yes: 76.6% | No: 23.4%
Prediction: YES → STRONG (76.6%)
CORNERS:
Over 9.5: 79.1% | Under 9.5: 20.9%
Prediction: OVER 9.5 → STRONG (79.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (78.8% → STRONG) | BTTS: YES (76.6% → STRONG) | Corners: OVER 9.5 (79.1% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Manchester United vs
Nottingham Forest
📅 Sun 17 May, 07:30
HOME WIN
STRONG
⚽ HOME WIN 55.9%
(H:55.9 D:13 A:31)
WEAK
⚽ BTTS: YES 81.5%
(Y:81.5 N:18.5)
STRONG
📈 OVER 2.5 88.9%
xG:5.17 (O:88.9 U:11.1)
STRONG
🚩 OVER 9.5 65.9%
exp:11 (O:65.9 U:34.1)
STRONG
xG 3.3 – 1.87 HIGH
✅ BETTING OPPORTUNITY
Result: HOME WIN (55.9% → WEAK)
Goals: OVER 2.5 (88.9% → STRONG)
BTTS: YES (81.5% → STRONG)
Corners: OVER 9.5 (65.9% → STRONG)
⌂ Manchester United: 10 home matches only (W8/D1/L1), avg 2.2 scored, 7.2 SOT, 6.4 corners
✈ Nottingham Forest: 10 away matches only (W4/D1/L5), avg 1.7 scored, 4.4 SOT, 4.6 corners
1Step 1: Dataset Collection
Manchester United dataset: 10 home matches only
Nottingham Forest dataset: 10 away matches only
Min required: 3 per team
2Step 2: Manchester United Statistics (dataset: home matches only)
Manchester United:
Matches: 10 | Wins: 8 Draws: 1 Losses: 1
Goals For: 22 (2.2/match) | Goals Against: 11 (1.1/match)
Win Rate: 80.0% | Form Score: 83.3% (pts 25/30)
Avg SOT: 7.2 | Avg Shots: 4.2 | Avg Corners: 6.4
Clean Sheets: 2 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 80.0%
3Step 3: Nottingham Forest Statistics (dataset: away matches only)
Nottingham Forest:
Matches: 10 | Wins: 4 Draws: 1 Losses: 5
Goals For: 17 (1.7/match) | Goals Against: 15 (1.5/match)
Win Rate: 40.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 4.4 | Avg Shots: 3.1 | Avg Corners: 4.6
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Manchester United Win Strength = (home_win_rate 0.800 + away_loss_rate 0.500) / 2 = 0.650
Nottingham Forest Win Strength = (away_win_rate 0.400 + home_loss_rate 0.100) / 2 = 0.250
5Step 5: Goal Strength Factor
Manchester United Goal Strength = home_avg_scored 2.20 / (away_avg_conceded 1.50 + 0.01) = 1.457
Nottingham Forest Goal Strength = away_avg_scored 1.70 / (home_avg_conceded 1.10 + 0.01) = 1.532
6Step 6: Shot on Target Strength
Manchester United SOT Strength = 7.20 / (4.40 + 0.01) = 1.633
Nottingham Forest SOT Strength = 4.40 / (7.20 + 0.01) = 0.610
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.721 Away=0.277 (sum=0.999)
Goal: Home=0.487 Away=0.512 (sum=1.000)
Shot: Home=0.728 Away=0.272 (sum=1.000)
Form: Home=0.657 Away=0.342 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Manchester United Score = (0.721 × 0.35) + (0.487 × 0.30) + (0.728 × 0.20) + (0.657 × 0.15) = 0.6428
Nottingham Forest Score = (0.277 × 0.35) + (0.512 × 0.30) + (0.272 × 0.20) + (0.342 × 0.15) = 0.3565
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6428 | Away Score: 0.3565 | Diff: 0.2864
Normalized: Home=55.9% | Away=31.0% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 55.9% → WEAK)
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.20 × away_avg_conceded 1.50 = 3.30
Away xG = away_avg_scored 1.70 × home_avg_conceded 1.10 = 1.87
Total xG = 3.30 + 1.87 = 5.17
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 5.17
P(Over 2.5) = 1 - PoissonCDF(2, 5.17) = 88.9%
P(Under 2.5) = 11.1%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 88.9% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.30) = 0.963
P(Away Scores) = 1 - exp(-1.87) = 0.846
BTTS YES = 0.963 × 0.846 × 100 = 81.5%
BTTS NO = 18.5%
Result: BTTS YES (confidence: 81.5% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.40 + away_avg 4.60 = 11.00
P(Over 9.5) = 1 - PoissonCDF(9, 11.00) = 65.9%
P(Under 9.5) = 34.1%
Result: OVER 9.5 (confidence: 65.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 55.9% | Draw: 13.0% | Away: 31.0%
Prediction: HOME WIN → WEAK (55.9%)
OVER/UNDER 2.5:
Over: 88.9% | Under: 11.1%
Prediction: OVER 2.5 → STRONG (88.9%)
BTTS:
Yes: 81.5% | No: 18.5%
Prediction: YES → STRONG (81.5%)
CORNERS:
Over 9.5: 65.9% | Under 9.5: 34.1%
Prediction: OVER 9.5 → STRONG (65.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Result: HOME WIN (55.9% → WEAK) | Goals: OVER 2.5 (88.9% → STRONG) | BTTS: YES (81.5% → STRONG) | Corners: OVER 9.5 (65.9% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Brentford vs
Crystal Palace
📅 Sun 17 May, 10:00
DRAW
STRONG
⚽ DRAW 13%
(H:42.5 D:13 A:44.5)
⛔ AVOID
⚽ BTTS: YES 64.1%
(Y:64.1 N:35.9)
MEDIUM
📈 OVER 2.5 66%
xG:3.4 (O:66 U:34)
MEDIUM
🚩 UNDER 9.5 61.4%
exp:8.8 (O:38.6 U:61.4)
MEDIUM
xG 2.08 – 1.32 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (66.0% → MEDIUM)
BTTS: YES (64.1% → MEDIUM)
Corners: UNDER 9.5 (61.4% → MEDIUM)
⌂ Brentford: 10 home matches only (W2/D6/L2), avg 1.3 scored, 3.5 SOT, 4.2 corners
✈ Crystal Palace: 10 away matches only (W4/D1/L5), avg 1.2 scored, 3.5 SOT, 4.6 corners
1Step 1: Dataset Collection
Brentford dataset: 10 home matches only
Crystal Palace dataset: 10 away matches only
Min required: 3 per team
2Step 2: Brentford Statistics (dataset: home matches only)
Brentford:
Matches: 10 | Wins: 2 Draws: 6 Losses: 2
Goals For: 13 (1.3/match) | Goals Against: 11 (1.1/match)
Win Rate: 20.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 3.5 | Avg Shots: 2.9 | Avg Corners: 4.2
Clean Sheets: 3 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 70.0%
3Step 3: Crystal Palace Statistics (dataset: away matches only)
Crystal Palace:
Matches: 10 | Wins: 4 Draws: 1 Losses: 5
Goals For: 12 (1.2/match) | Goals Against: 16 (1.6/match)
Win Rate: 40.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 3.5 | Avg Shots: 2.4 | Avg Corners: 4.6
Clean Sheets: 2 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Brentford Win Strength = (home_win_rate 0.200 + away_loss_rate 0.500) / 2 = 0.350
Crystal Palace Win Strength = (away_win_rate 0.400 + home_loss_rate 0.200) / 2 = 0.300
5Step 5: Goal Strength Factor
Brentford Goal Strength = home_avg_scored 1.30 / (away_avg_conceded 1.60 + 0.01) = 0.807
Crystal Palace Goal Strength = away_avg_scored 1.20 / (home_avg_conceded 1.10 + 0.01) = 1.081
6Step 6: Shot on Target Strength
Brentford SOT Strength = 3.50 / (3.50 + 0.01) = 0.997
Crystal Palace SOT Strength = 3.50 / (3.50 + 0.01) = 0.997
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.538 Away=0.461 (sum=0.998)
Goal: Home=0.427 Away=0.572 (sum=0.999)
Shot: Home=0.500 Away=0.500 (sum=0.999)
Form: Home=0.479 Away=0.519 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Brentford Score = (0.538 × 0.35) + (0.427 × 0.30) + (0.500 × 0.20) + (0.479 × 0.15) = 0.4882
Crystal Palace Score = (0.461 × 0.35) + (0.572 × 0.30) + (0.500 × 0.20) + (0.519 × 0.15) = 0.5108
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4882 | Away Score: 0.5108 | Diff: 0.0225
Normalized: Home=42.5% | Away=44.5% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.30 × away_avg_conceded 1.60 = 2.08
Away xG = away_avg_scored 1.20 × home_avg_conceded 1.10 = 1.32
Total xG = 2.08 + 1.32 = 3.40
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.40
P(Over 2.5) = 1 - PoissonCDF(2, 3.40) = 66.0%
P(Under 2.5) = 34.0%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 66.0% → MEDIUM)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.08) = 0.875
P(Away Scores) = 1 - exp(-1.32) = 0.733
BTTS YES = 0.875 × 0.733 × 100 = 64.1%
BTTS NO = 35.9%
Result: BTTS YES (confidence: 64.1% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.20 + away_avg 4.60 = 8.80
P(Over 9.5) = 1 - PoissonCDF(9, 8.80) = 38.6%
P(Under 9.5) = 61.4%
Result: UNDER 9.5 (confidence: 61.4% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 42.5% | Draw: 13.0% | Away: 44.5%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 66.0% | Under: 34.0%
Prediction: OVER 2.5 → MEDIUM (66.0%)
BTTS:
Yes: 64.1% | No: 35.9%
Prediction: YES → MEDIUM (64.1%)
CORNERS:
Over 9.5: 38.6% | Under 9.5: 61.4%
Prediction: UNDER 9.5 → MEDIUM (61.4%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (66.0% → MEDIUM) | BTTS: YES (64.1% → MEDIUM) | Corners: UNDER 9.5 (61.4% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Everton vs
Sunderland
📅 Sun 17 May, 10:00
DRAW
MODERATE
⚽ DRAW 13%
(H:46.7 D:13 A:40.2)
⛔ AVOID
⚽ BTTS: YES 61.4%
(Y:61.4 N:38.6)
MEDIUM
📈 OVER 2.5 72.1%
xG:3.74 (O:72.1 U:27.9)
STRONG
🚩 UNDER 9.5 67.9%
exp:8.3 (O:32.1 U:67.9)
MEDIUM
xG 2.66 – 1.08 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (72.1% → STRONG)
BTTS: YES (61.4% → MEDIUM)
Corners: UNDER 9.5 (67.9% → MEDIUM)
⌂ Everton: 10 home matches only (W3/D2/L5), avg 1.4 scored, 4.5 SOT, 4.5 corners
✈ Sunderland: 10 away matches only (W2/D3/L5), avg 0.9 scored, 3.7 SOT, 3.8 corners
1Step 1: Dataset Collection
Everton dataset: 10 home matches only
Sunderland dataset: 10 away matches only
Min required: 3 per team
2Step 2: Everton Statistics (dataset: home matches only)
Everton:
Matches: 10 | Wins: 3 Draws: 2 Losses: 5
Goals For: 14 (1.4/match) | Goals Against: 12 (1.2/match)
Win Rate: 30.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 4.5 | Avg Shots: 3.5 | Avg Corners: 4.5
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
3Step 3: Sunderland Statistics (dataset: away matches only)
Sunderland:
Matches: 10 | Wins: 2 Draws: 3 Losses: 5
Goals For: 9 (0.9/match) | Goals Against: 19 (1.9/match)
Win Rate: 20.0% | Form Score: 30.0% (pts 9/30)
Avg SOT: 3.7 | Avg Shots: 2.6 | Avg Corners: 3.8
Clean Sheets: 2 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Everton Win Strength = (home_win_rate 0.300 + away_loss_rate 0.500) / 2 = 0.400
Sunderland Win Strength = (away_win_rate 0.200 + home_loss_rate 0.500) / 2 = 0.350
5Step 5: Goal Strength Factor
Everton Goal Strength = home_avg_scored 1.40 / (away_avg_conceded 1.90 + 0.01) = 0.733
Sunderland Goal Strength = away_avg_scored 0.90 / (home_avg_conceded 1.20 + 0.01) = 0.744
6Step 6: Shot on Target Strength
Everton SOT Strength = 4.50 / (3.70 + 0.01) = 1.213
Sunderland SOT Strength = 3.70 / (4.50 + 0.01) = 0.820
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.533 Away=0.466 (sum=0.999)
Goal: Home=0.496 Away=0.503 (sum=0.999)
Shot: Home=0.596 Away=0.403 (sum=1.000)
Form: Home=0.549 Away=0.449 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Everton Score = (0.533 × 0.35) + (0.496 × 0.30) + (0.596 × 0.20) + (0.549 × 0.15) = 0.5368
Sunderland Score = (0.466 × 0.35) + (0.503 × 0.30) + (0.403 × 0.20) + (0.449 × 0.15) = 0.4622
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5368 | Away Score: 0.4622 | Diff: 0.0747
Normalized: Home=46.7% | Away=40.2% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.40 × away_avg_conceded 1.90 = 2.66
Away xG = away_avg_scored 0.90 × home_avg_conceded 1.20 = 1.08
Total xG = 2.66 + 1.08 = 3.74
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.74
P(Over 2.5) = 1 - PoissonCDF(2, 3.74) = 72.1%
P(Under 2.5) = 27.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 72.1% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.66) = 0.930
P(Away Scores) = 1 - exp(-1.08) = 0.660
BTTS YES = 0.930 × 0.660 × 100 = 61.4%
BTTS NO = 38.6%
Result: BTTS YES (confidence: 61.4% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.50 + away_avg 3.80 = 8.30
P(Over 9.5) = 1 - PoissonCDF(9, 8.30) = 32.1%
P(Under 9.5) = 67.9%
Result: UNDER 9.5 (confidence: 67.9% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 46.7% | Draw: 13.0% | Away: 40.2%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 72.1% | Under: 27.9%
Prediction: OVER 2.5 → STRONG (72.1%)
BTTS:
Yes: 61.4% | No: 38.6%
Prediction: YES → MEDIUM (61.4%)
CORNERS:
Over 9.5: 32.1% | Under 9.5: 67.9%
Prediction: UNDER 9.5 → MEDIUM (67.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (72.1% → STRONG) | BTTS: YES (61.4% → MEDIUM) | Corners: UNDER 9.5 (67.9% → MEDIUM)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Leeds United vs
Brighton & Hove Albion
📅 Sun 17 May, 10:00
HOME WIN
MODERATE
⚽ HOME WIN 48.2%
(H:48.2 D:13 A:38.7)
⛔ AVOID
⚽ BTTS: YES 63.7%
(Y:63.7 N:36.3)
MEDIUM
📈 OVER 2.5 62.8%
xG:3.24 (O:62.8 U:37.2)
MEDIUM
🚩 OVER 9.5 50.4%
exp:9.7 (O:50.4 U:49.6)
⛔ AVOID
xG 1.8 – 1.44 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (62.8% → MEDIUM)
BTTS: YES (63.7% → MEDIUM)
⌂ Leeds United: 10 home matches only (W4/D3/L3), avg 1.5 scored, 4.3 SOT, 6.1 corners
✈ Brighton & Hove Albion: 10 away matches only (W3/D3/L4), avg 1.2 scored, 4.1 SOT, 3.6 corners
1Step 1: Dataset Collection
Leeds United dataset: 10 home matches only
Brighton & Hove Albion dataset: 10 away matches only
Min required: 3 per team
2Step 2: Leeds United Statistics (dataset: home matches only)
Leeds United:
Matches: 10 | Wins: 4 Draws: 3 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 12 (1.2/match)
Win Rate: 40.0% | Form Score: 50.0% (pts 15/30)
Avg SOT: 4.3 | Avg Shots: 4.2 | Avg Corners: 6.1
Clean Sheets: 3 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 70.0%
3Step 3: Brighton & Hove Albion Statistics (dataset: away matches only)
Brighton & Hove Albion:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 12 (1.2/match) | Goals Against: 12 (1.2/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 4.1 | Avg Shots: 3.0 | Avg Corners: 3.6
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Leeds United Win Strength = (home_win_rate 0.400 + away_loss_rate 0.400) / 2 = 0.400
Brighton & Hove Albion Win Strength = (away_win_rate 0.300 + home_loss_rate 0.300) / 2 = 0.300
5Step 5: Goal Strength Factor
Leeds United Goal Strength = home_avg_scored 1.50 / (away_avg_conceded 1.20 + 0.01) = 1.240
Brighton & Hove Albion Goal Strength = away_avg_scored 1.20 / (home_avg_conceded 1.20 + 0.01) = 0.992
6Step 6: Shot on Target Strength
Leeds United SOT Strength = 4.30 / (4.10 + 0.01) = 1.046
Brighton & Hove Albion SOT Strength = 4.10 / (4.30 + 0.01) = 0.951
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.571 Away=0.428 (sum=0.999)
Goal: Home=0.555 Away=0.444 (sum=1.000)
Shot: Home=0.524 Away=0.476 (sum=0.999)
Form: Home=0.555 Away=0.444 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Leeds United Score = (0.571 × 0.35) + (0.555 × 0.30) + (0.524 × 0.20) + (0.555 × 0.15) = 0.5542
Brighton & Hove Albion Score = (0.428 × 0.35) + (0.444 × 0.30) + (0.476 × 0.20) + (0.444 × 0.15) = 0.4449
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5542 | Away Score: 0.4449 | Diff: 0.1094
Normalized: Home=48.2% | Away=38.7% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 48.2% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.50 × away_avg_conceded 1.20 = 1.80
Away xG = away_avg_scored 1.20 × home_avg_conceded 1.20 = 1.44
Total xG = 1.80 + 1.44 = 3.24
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.24
P(Over 2.5) = 1 - PoissonCDF(2, 3.24) = 62.8%
P(Under 2.5) = 37.2%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 62.8% → MEDIUM)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.80) = 0.835
P(Away Scores) = 1 - exp(-1.44) = 0.763
BTTS YES = 0.835 × 0.763 × 100 = 63.7%
BTTS NO = 36.3%
Result: BTTS YES (confidence: 63.7% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.10 + away_avg 3.60 = 9.70
P(Over 9.5) = 1 - PoissonCDF(9, 9.70) = 50.4%
P(Under 9.5) = 49.6%
Result: OVER 9.5 (confidence: 50.4% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 48.2% | Draw: 13.0% | Away: 38.7%
Prediction: HOME WIN → AVOID (48.2%) [AVOID]
OVER/UNDER 2.5:
Over: 62.8% | Under: 37.2%
Prediction: OVER 2.5 → MEDIUM (62.8%)
BTTS:
Yes: 63.7% | No: 36.3%
Prediction: YES → MEDIUM (63.7%)
CORNERS:
Over 9.5: 50.4% | Under 9.5: 49.6%
Prediction: OVER 9.5 → AVOID (50.4%) [AVOID]
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (62.8% → MEDIUM) | BTTS: YES (63.7% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Wolverhampton Wanderers vs
Fulham
📅 Sun 17 May, 10:00
DRAW
STRONG
⚽ DRAW 13%
(H:43.7 D:13 A:43.2)
⛔ AVOID
⚽ BTTS: NO 40.9%
(Y:59.1 N:40.9)
⛔ AVOID
📈 OVER 2.5 56.1%
xG:2.93 (O:56.1 U:43.9)
WEAK
🚩 UNDER 9.5 77.6%
exp:7.5 (O:22.4 U:77.6)
STRONG
xG 1.43 – 1.5 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (56.1% → WEAK)
Corners: UNDER 9.5 (77.6% → STRONG)
⌂ Wolverhampton Wanderers: 10 home matches only (W3/D2/L5), avg 1.1 scored, 3.3 SOT, 3 corners
✈ Fulham: 10 away matches only (W3/D3/L4), avg 1 scored, 3.3 SOT, 4.5 corners
1Step 1: Dataset Collection
Wolverhampton Wanderers dataset: 10 home matches only
Fulham dataset: 10 away matches only
Min required: 3 per team
2Step 2: Wolverhampton Wanderers Statistics (dataset: home matches only)
Wolverhampton Wanderers:
Matches: 10 | Wins: 3 Draws: 2 Losses: 5
Goals For: 11 (1.1/match) | Goals Against: 15 (1.5/match)
Win Rate: 30.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 3.3 | Avg Shots: 2.5 | Avg Corners: 3.0
Clean Sheets: 3 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 70.0%
3Step 3: Fulham Statistics (dataset: away matches only)
Fulham:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 10 (1/match) | Goals Against: 13 (1.3/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 3.3 | Avg Shots: 4.1 | Avg Corners: 4.5
Clean Sheets: 3 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Wolverhampton Wanderers Win Strength = (home_win_rate 0.300 + away_loss_rate 0.400) / 2 = 0.350
Fulham Win Strength = (away_win_rate 0.300 + home_loss_rate 0.500) / 2 = 0.400
5Step 5: Goal Strength Factor
Wolverhampton Wanderers Goal Strength = home_avg_scored 1.10 / (away_avg_conceded 1.30 + 0.01) = 0.840
Fulham Goal Strength = away_avg_scored 1.00 / (home_avg_conceded 1.50 + 0.01) = 0.662
6Step 6: Shot on Target Strength
Wolverhampton Wanderers SOT Strength = 3.30 / (3.30 + 0.01) = 0.997
Fulham SOT Strength = 3.30 / (3.30 + 0.01) = 0.997
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.466 Away=0.533 (sum=0.999)
Goal: Home=0.559 Away=0.441 (sum=0.999)
Shot: Home=0.500 Away=0.500 (sum=0.999)
Form: Home=0.478 Away=0.521 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Wolverhampton Wanderers Score = (0.466 × 0.35) + (0.559 × 0.30) + (0.500 × 0.20) + (0.478 × 0.15) = 0.5023
Fulham Score = (0.533 × 0.35) + (0.441 × 0.30) + (0.500 × 0.20) + (0.521 × 0.15) = 0.4967
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5023 | Away Score: 0.4967 | Diff: 0.0056
Normalized: Home=43.7% | Away=43.2% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.10 × away_avg_conceded 1.30 = 1.43
Away xG = away_avg_scored 1.00 × home_avg_conceded 1.50 = 1.50
Total xG = 1.43 + 1.50 = 2.93
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.93
P(Over 2.5) = 1 - PoissonCDF(2, 2.93) = 56.1%
P(Under 2.5) = 43.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 56.1% → WEAK)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.43) = 0.761
P(Away Scores) = 1 - exp(-1.50) = 0.777
BTTS YES = 0.761 × 0.777 × 100 = 59.1%
BTTS NO = 40.9%
Result: BTTS NO (confidence: 40.9% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 3.00 + away_avg 4.50 = 7.50
P(Over 9.5) = 1 - PoissonCDF(9, 7.50) = 22.4%
P(Under 9.5) = 77.6%
Result: UNDER 9.5 (confidence: 77.6% → STRONG)
14Step 14: Final Verdict
MATCH RESULT:
Home: 43.7% | Draw: 13.0% | Away: 43.2%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 56.1% | Under: 43.9%
Prediction: OVER 2.5 → WEAK (56.1%)
BTTS:
Yes: 59.1% | No: 40.9%
Prediction: NO → AVOID (40.9%) [AVOID]
CORNERS:
Over 9.5: 22.4% | Under 9.5: 77.6%
Prediction: UNDER 9.5 → STRONG (77.6%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (56.1% → WEAK) | Corners: UNDER 9.5 (77.6% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Newcastle United vs
West Ham United
📅 Sun 17 May, 12:30
HOME WIN
STRONG
⚽ HOME WIN 52.7%
(H:52.7 D:13 A:34.2)
⛔ AVOID
⚽ BTTS: YES 81.7%
(Y:81.7 N:18.3)
STRONG
📈 OVER 2.5 88.7%
xG:5.14 (O:88.7 U:11.3)
STRONG
🚩 OVER 9.5 67%
exp:11.1 (O:67 U:33)
STRONG
xG 3.24 – 1.9 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (88.7% → STRONG)
BTTS: YES (81.7% → STRONG)
Corners: OVER 9.5 (67.0% → STRONG)
⌂ Newcastle United: 10 home matches only (W4/D1/L5), avg 1.8 scored, 5.4 SOT, 6.6 corners
✈ West Ham United: 10 away matches only (W3/D2/L5), avg 1 scored, 3.4 SOT, 4.5 corners
1Step 1: Dataset Collection
Newcastle United dataset: 10 home matches only
West Ham United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Newcastle United Statistics (dataset: home matches only)
Newcastle United:
Matches: 10 | Wins: 4 Draws: 1 Losses: 5
Goals For: 18 (1.8/match) | Goals Against: 19 (1.9/match)
Win Rate: 40.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 5.4 | Avg Shots: 3.4 | Avg Corners: 6.6
Clean Sheets: 1 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 90.0%
3Step 3: West Ham United Statistics (dataset: away matches only)
West Ham United:
Matches: 10 | Wins: 3 Draws: 2 Losses: 5
Goals For: 10 (1/match) | Goals Against: 18 (1.8/match)
Win Rate: 30.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 3.4 | Avg Shots: 2.4 | Avg Corners: 4.5
Clean Sheets: 3 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Newcastle United Win Strength = (home_win_rate 0.400 + away_loss_rate 0.500) / 2 = 0.450
West Ham United Win Strength = (away_win_rate 0.300 + home_loss_rate 0.500) / 2 = 0.400
5Step 5: Goal Strength Factor
Newcastle United Goal Strength = home_avg_scored 1.80 / (away_avg_conceded 1.80 + 0.01) = 0.994
West Ham United Goal Strength = away_avg_scored 1.00 / (home_avg_conceded 1.90 + 0.01) = 0.524
6Step 6: Shot on Target Strength
Newcastle United SOT Strength = 5.40 / (3.40 + 0.01) = 1.584
West Ham United SOT Strength = 3.40 / (5.40 + 0.01) = 0.628
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.529 Away=0.470 (sum=0.999)
Goal: Home=0.655 Away=0.345 (sum=0.999)
Shot: Home=0.716 Away=0.284 (sum=1.000)
Form: Home=0.541 Away=0.458 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Newcastle United Score = (0.529 × 0.35) + (0.655 × 0.30) + (0.716 × 0.20) + (0.541 × 0.15) = 0.6057
West Ham United Score = (0.470 × 0.35) + (0.345 × 0.30) + (0.284 × 0.20) + (0.458 × 0.15) = 0.3934
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6057 | Away Score: 0.3934 | Diff: 0.2124
Normalized: Home=52.7% | Away=34.2% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 52.7% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.80 × away_avg_conceded 1.80 = 3.24
Away xG = away_avg_scored 1.00 × home_avg_conceded 1.90 = 1.90
Total xG = 3.24 + 1.90 = 5.14
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 5.14
P(Over 2.5) = 1 - PoissonCDF(2, 5.14) = 88.7%
P(Under 2.5) = 11.3%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 88.7% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.24) = 0.961
P(Away Scores) = 1 - exp(-1.90) = 0.850
BTTS YES = 0.961 × 0.850 × 100 = 81.7%
BTTS NO = 18.3%
Result: BTTS YES (confidence: 81.7% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.60 + away_avg 4.50 = 11.10
P(Over 9.5) = 1 - PoissonCDF(9, 11.10) = 67.0%
P(Under 9.5) = 33.0%
Result: OVER 9.5 (confidence: 67.0% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 52.7% | Draw: 13.0% | Away: 34.2%
Prediction: HOME WIN → AVOID (52.7%) [AVOID]
OVER/UNDER 2.5:
Over: 88.7% | Under: 11.3%
Prediction: OVER 2.5 → STRONG (88.7%)
BTTS:
Yes: 81.7% | No: 18.3%
Prediction: YES → STRONG (81.7%)
CORNERS:
Over 9.5: 67.0% | Under 9.5: 33.0%
Prediction: OVER 9.5 → STRONG (67.0%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (88.7% → STRONG) | BTTS: YES (81.7% → STRONG) | Corners: OVER 9.5 (67.0% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Arsenal vs
Burnley
📅 Mon 18 May, 15:00
HOME WIN
STRONG
⚽ HOME WIN 61%
(H:61 D:13 A:26)
⛔ AVOID
⚽ BTTS: NO 45.5%
(Y:54.5 N:45.5)
⛔ AVOID
📈 OVER 2.5 85.7%
xG:4.8 (O:85.7 U:14.3)
STRONG
🚩 OVER 9.5 59.1%
exp:10.4 (O:59.1 U:40.9)
WEAK
xG 3.99 – 0.81 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (85.7% → STRONG)
Corners: OVER 9.5 (59.1% → WEAK)
⌂ Arsenal: 10 home matches only (W7/D1/L2), avg 1.9 scored, 4.7 SOT, 6.5 corners
✈ Burnley: 10 away matches only (W1/D3/L6), avg 0.9 scored, 2.5 SOT, 3.9 corners
1Step 1: Dataset Collection
Arsenal dataset: 10 home matches only
Burnley dataset: 10 away matches only
Min required: 3 per team
2Step 2: Arsenal Statistics (dataset: home matches only)
Arsenal:
Matches: 10 | Wins: 7 Draws: 1 Losses: 2
Goals For: 19 (1.9/match) | Goals Against: 9 (0.9/match)
Win Rate: 70.0% | Form Score: 73.3% (pts 22/30)
Avg SOT: 4.7 | Avg Shots: 6.1 | Avg Corners: 6.5
Clean Sheets: 4 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 60.0%
3Step 3: Burnley Statistics (dataset: away matches only)
Burnley:
Matches: 10 | Wins: 1 Draws: 3 Losses: 6
Goals For: 9 (0.9/match) | Goals Against: 21 (2.1/match)
Win Rate: 10.0% | Form Score: 20.0% (pts 6/30)
Avg SOT: 2.5 | Avg Shots: 1.7 | Avg Corners: 3.9
Clean Sheets: 0 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 100.0%
4Step 4: Win Strength Factor
Arsenal Win Strength = (home_win_rate 0.700 + away_loss_rate 0.600) / 2 = 0.650
Burnley Win Strength = (away_win_rate 0.100 + home_loss_rate 0.200) / 2 = 0.150
5Step 5: Goal Strength Factor
Arsenal Goal Strength = home_avg_scored 1.90 / (away_avg_conceded 2.10 + 0.01) = 0.900
Burnley Goal Strength = away_avg_scored 0.90 / (home_avg_conceded 0.90 + 0.01) = 0.989
6Step 6: Shot on Target Strength
Arsenal SOT Strength = 4.70 / (2.50 + 0.01) = 1.873
Burnley SOT Strength = 2.50 / (4.70 + 0.01) = 0.531
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.811 Away=0.187 (sum=0.999)
Goal: Home=0.476 Away=0.523 (sum=0.999)
Shot: Home=0.779 Away=0.221 (sum=1.000)
Form: Home=0.785 Away=0.214 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Arsenal Score = (0.811 × 0.35) + (0.476 × 0.30) + (0.779 × 0.20) + (0.785 × 0.15) = 0.7004
Burnley Score = (0.187 × 0.35) + (0.523 × 0.30) + (0.221 × 0.20) + (0.214 × 0.15) = 0.2988
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.7004 | Away Score: 0.2988 | Diff: 0.4017
Normalized: Home=61.0% | Away=26.0% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 61.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.90 × away_avg_conceded 2.10 = 3.99
Away xG = away_avg_scored 0.90 × home_avg_conceded 0.90 = 0.81
Total xG = 3.99 + 0.81 = 4.80
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.80
P(Over 2.5) = 1 - PoissonCDF(2, 4.80) = 85.7%
P(Under 2.5) = 14.3%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 85.7% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.99) = 0.982
P(Away Scores) = 1 - exp(-0.81) = 0.555
BTTS YES = 0.982 × 0.555 × 100 = 54.5%
BTTS NO = 45.5%
Result: BTTS NO (confidence: 45.5% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.50 + away_avg 3.90 = 10.40
P(Over 9.5) = 1 - PoissonCDF(9, 10.40) = 59.1%
P(Under 9.5) = 40.9%
Result: OVER 9.5 (confidence: 59.1% → WEAK)
14Step 14: Final Verdict
MATCH RESULT:
Home: 61.0% | Draw: 13.0% | Away: 26.0%
Prediction: HOME WIN → AVOID (61.0%) [AVOID]
OVER/UNDER 2.5:
Over: 85.7% | Under: 14.3%
Prediction: OVER 2.5 → STRONG (85.7%)
BTTS:
Yes: 54.5% | No: 45.5%
Prediction: NO → AVOID (45.5%) [AVOID]
CORNERS:
Over 9.5: 59.1% | Under 9.5: 40.9%
Prediction: OVER 9.5 → WEAK (59.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (85.7% → STRONG) | Corners: OVER 9.5 (59.1% → WEAK)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
AFC Bournemouth vs
Manchester United
📅 Tue 19 May, 14:30
DRAW
MODERATE
⚽ DRAW 13%
(H:39.3 D:13 A:47.6)
⛔ AVOID
⚽ BTTS: NO 44.2%
(Y:55.8 N:44.2)
⛔ AVOID
📈 OVER 2.5 57.9%
xG:3.01 (O:57.9 U:42.1)
WEAK
🚩 OVER 9.5 79.9%
exp:12.5 (O:79.9 U:20.1)
STRONG
xG 1.05 – 1.96 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (57.9% → WEAK)
Corners: OVER 9.5 (79.9% → STRONG)
⌂ AFC Bournemouth: 10 home matches only (W2/D7/L1), avg 1.5 scored, 4.5 SOT, 6.3 corners
✈ Manchester United: 10 away matches only (W6/D3/L1), avg 1.4 scored, 5.2 SOT, 6.2 corners
1Step 1: Dataset Collection
AFC Bournemouth dataset: 10 home matches only
Manchester United dataset: 10 away matches only
Min required: 3 per team
2Step 2: AFC Bournemouth Statistics (dataset: home matches only)
AFC Bournemouth:
Matches: 10 | Wins: 2 Draws: 7 Losses: 1
Goals For: 15 (1.5/match) | Goals Against: 14 (1.4/match)
Win Rate: 20.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 4.5 | Avg Shots: 4.1 | Avg Corners: 6.3
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
3Step 3: Manchester United Statistics (dataset: away matches only)
Manchester United:
Matches: 10 | Wins: 6 Draws: 3 Losses: 1
Goals For: 14 (1.4/match) | Goals Against: 7 (0.7/match)
Win Rate: 60.0% | Form Score: 70.0% (pts 21/30)
Avg SOT: 5.2 | Avg Shots: 4.9 | Avg Corners: 6.2
Clean Sheets: 5 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 50.0%
4Step 4: Win Strength Factor
AFC Bournemouth Win Strength = (home_win_rate 0.200 + away_loss_rate 0.100) / 2 = 0.150
Manchester United Win Strength = (away_win_rate 0.600 + home_loss_rate 0.100) / 2 = 0.350
5Step 5: Goal Strength Factor
AFC Bournemouth Goal Strength = home_avg_scored 1.50 / (away_avg_conceded 0.70 + 0.01) = 2.113
Manchester United Goal Strength = away_avg_scored 1.40 / (home_avg_conceded 1.40 + 0.01) = 0.993
6Step 6: Shot on Target Strength
AFC Bournemouth SOT Strength = 4.50 / (5.20 + 0.01) = 0.864
Manchester United SOT Strength = 5.20 / (4.50 + 0.01) = 1.153
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.299 Away=0.699 (sum=0.998)
Goal: Home=0.680 Away=0.320 (sum=1.000)
Shot: Home=0.428 Away=0.571 (sum=1.000)
Form: Home=0.382 Away=0.617 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
AFC Bournemouth Score = (0.299 × 0.35) + (0.680 × 0.30) + (0.428 × 0.20) + (0.382 × 0.15) = 0.4517
Manchester United Score = (0.699 × 0.35) + (0.320 × 0.30) + (0.571 × 0.20) + (0.617 × 0.15) = 0.5473
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4517 | Away Score: 0.5473 | Diff: 0.0955
Normalized: Home=39.3% | Away=47.6% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.50 × away_avg_conceded 0.70 = 1.05
Away xG = away_avg_scored 1.40 × home_avg_conceded 1.40 = 1.96
Total xG = 1.05 + 1.96 = 3.01
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.01
P(Over 2.5) = 1 - PoissonCDF(2, 3.01) = 57.9%
P(Under 2.5) = 42.1%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 57.9% → WEAK)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.05) = 0.650
P(Away Scores) = 1 - exp(-1.96) = 0.859
BTTS YES = 0.650 × 0.859 × 100 = 55.8%
BTTS NO = 44.2%
Result: BTTS NO (confidence: 44.2% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.30 + away_avg 6.20 = 12.50
P(Over 9.5) = 1 - PoissonCDF(9, 12.50) = 79.9%
P(Under 9.5) = 20.1%
Result: OVER 9.5 (confidence: 79.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 39.3% | Draw: 13.0% | Away: 47.6%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 57.9% | Under: 42.1%
Prediction: OVER 2.5 → WEAK (57.9%)
BTTS:
Yes: 55.8% | No: 44.2%
Prediction: NO → AVOID (44.2%) [AVOID]
CORNERS:
Over 9.5: 79.9% | Under 9.5: 20.1%
Prediction: OVER 9.5 → STRONG (79.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (57.9% → WEAK) | Corners: OVER 9.5 (79.9% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Chelsea vs
Tottenham Hotspur
📅 Tue 19 May, 15:15
HOME WIN
MODERATE
⚽ HOME WIN 48.1%
(H:48.1 D:13 A:38.9)
⛔ AVOID
⚽ BTTS: NO 43.5%
(Y:56.5 N:43.5)
⛔ AVOID
📈 OVER 2.5 56.3%
xG:2.94 (O:56.3 U:43.7)
WEAK
🚩 OVER 9.5 60.3%
exp:10.5 (O:60.3 U:39.7)
MEDIUM
xG 1.82 – 1.12 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (56.3% → WEAK)
Corners: OVER 9.5 (60.3% → MEDIUM)
⌂ Chelsea: 10 home matches only (W3/D3/L4), avg 1.3 scored, 3.4 SOT, 6.6 corners
✈ Tottenham Hotspur: 10 away matches only (W2/D3/L5), avg 0.8 scored, 4.1 SOT, 3.9 corners
1Step 1: Dataset Collection
Chelsea dataset: 10 home matches only
Tottenham Hotspur dataset: 10 away matches only
Min required: 3 per team
2Step 2: Chelsea Statistics (dataset: home matches only)
Chelsea:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 13 (1.3/match) | Goals Against: 14 (1.4/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 3.4 | Avg Shots: 6.3 | Avg Corners: 6.6
Clean Sheets: 2 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 80.0%
3Step 3: Tottenham Hotspur Statistics (dataset: away matches only)
Tottenham Hotspur:
Matches: 10 | Wins: 2 Draws: 3 Losses: 5
Goals For: 8 (0.8/match) | Goals Against: 14 (1.4/match)
Win Rate: 20.0% | Form Score: 30.0% (pts 9/30)
Avg SOT: 4.1 | Avg Shots: 3.2 | Avg Corners: 3.9
Clean Sheets: 3 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Chelsea Win Strength = (home_win_rate 0.300 + away_loss_rate 0.500) / 2 = 0.400
Tottenham Hotspur Win Strength = (away_win_rate 0.200 + home_loss_rate 0.400) / 2 = 0.300
5Step 5: Goal Strength Factor
Chelsea Goal Strength = home_avg_scored 1.30 / (away_avg_conceded 1.40 + 0.01) = 0.922
Tottenham Hotspur Goal Strength = away_avg_scored 0.80 / (home_avg_conceded 1.40 + 0.01) = 0.567
6Step 6: Shot on Target Strength
Chelsea SOT Strength = 3.40 / (4.10 + 0.01) = 0.827
Tottenham Hotspur SOT Strength = 4.10 / (3.40 + 0.01) = 1.202
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.571 Away=0.428 (sum=0.999)
Goal: Home=0.619 Away=0.381 (sum=0.999)
Shot: Home=0.407 Away=0.592 (sum=1.000)
Form: Home=0.571 Away=0.428 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Chelsea Score = (0.571 × 0.35) + (0.619 × 0.30) + (0.407 × 0.20) + (0.571 × 0.15) = 0.5524
Tottenham Hotspur Score = (0.428 × 0.35) + (0.381 × 0.30) + (0.592 × 0.20) + (0.428 × 0.15) = 0.4466
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5524 | Away Score: 0.4466 | Diff: 0.1058
Normalized: Home=48.1% | Away=38.9% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 48.1% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.30 × away_avg_conceded 1.40 = 1.82
Away xG = away_avg_scored 0.80 × home_avg_conceded 1.40 = 1.12
Total xG = 1.82 + 1.12 = 2.94
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.94
P(Over 2.5) = 1 - PoissonCDF(2, 2.94) = 56.3%
P(Under 2.5) = 43.7%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 56.3% → WEAK)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.82) = 0.838
P(Away Scores) = 1 - exp(-1.12) = 0.674
BTTS YES = 0.838 × 0.674 × 100 = 56.5%
BTTS NO = 43.5%
Result: BTTS NO (confidence: 43.5% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.60 + away_avg 3.90 = 10.50
P(Over 9.5) = 1 - PoissonCDF(9, 10.50) = 60.3%
P(Under 9.5) = 39.7%
Result: OVER 9.5 (confidence: 60.3% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 48.1% | Draw: 13.0% | Away: 38.9%
Prediction: HOME WIN → AVOID (48.1%) [AVOID]
OVER/UNDER 2.5:
Over: 56.3% | Under: 43.7%
Prediction: OVER 2.5 → WEAK (56.3%)
BTTS:
Yes: 56.5% | No: 43.5%
Prediction: NO → AVOID (43.5%) [AVOID]
CORNERS:
Over 9.5: 60.3% | Under 9.5: 39.7%
Prediction: OVER 9.5 → MEDIUM (60.3%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (56.3% → WEAK) | Corners: OVER 9.5 (60.3% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Brighton & Hove Albion vs
Manchester United
📅 Sun 24 May, 11:00
AWAY WIN
MODERATE
⚽ AWAY WIN 49.7%
(H:37.2 D:13 A:49.7)
⛔ AVOID
⚽ BTTS: NO 64.5%
(Y:35.5 N:64.5)
⛔ AVOID
📈 UNDER 2.5 72.5%
xG:1.82 (O:27.5 U:72.5)
STRONG
🚩 OVER 9.5 72.1%
exp:11.6 (O:72.1 U:27.9)
STRONG
xG 0.84 – 0.98 HIGH
✅ BETTING OPPORTUNITY
Goals: UNDER 2.5 (72.5% → STRONG)
Corners: OVER 9.5 (72.1% → STRONG)
⌂ Brighton & Hove Albion: 10 home matches only (W4/D4/L2), avg 1.2 scored, 4.7 SOT, 5.4 corners
✈ Manchester United: 10 away matches only (W6/D3/L1), avg 1.4 scored, 5.2 SOT, 6.2 corners
1Step 1: Dataset Collection
Brighton & Hove Albion dataset: 10 home matches only
Manchester United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Brighton & Hove Albion Statistics (dataset: home matches only)
Brighton & Hove Albion:
Matches: 10 | Wins: 4 Draws: 4 Losses: 2
Goals For: 12 (1.2/match) | Goals Against: 7 (0.7/match)
Win Rate: 40.0% | Form Score: 53.3% (pts 16/30)
Avg SOT: 4.7 | Avg Shots: 4.4 | Avg Corners: 5.4
Clean Sheets: 3 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 70.0%
3Step 3: Manchester United Statistics (dataset: away matches only)
Manchester United:
Matches: 10 | Wins: 6 Draws: 3 Losses: 1
Goals For: 14 (1.4/match) | Goals Against: 7 (0.7/match)
Win Rate: 60.0% | Form Score: 70.0% (pts 21/30)
Avg SOT: 5.2 | Avg Shots: 4.9 | Avg Corners: 6.2
Clean Sheets: 5 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 50.0%
4Step 4: Win Strength Factor
Brighton & Hove Albion Win Strength = (home_win_rate 0.400 + away_loss_rate 0.100) / 2 = 0.250
Manchester United Win Strength = (away_win_rate 0.600 + home_loss_rate 0.200) / 2 = 0.400
5Step 5: Goal Strength Factor
Brighton & Hove Albion Goal Strength = home_avg_scored 1.20 / (away_avg_conceded 0.70 + 0.01) = 1.690
Manchester United Goal Strength = away_avg_scored 1.40 / (home_avg_conceded 0.70 + 0.01) = 1.972
6Step 6: Shot on Target Strength
Brighton & Hove Albion SOT Strength = 4.70 / (5.20 + 0.01) = 0.902
Manchester United SOT Strength = 5.20 / (4.70 + 0.01) = 1.104
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.384 Away=0.614 (sum=0.998)
Goal: Home=0.461 Away=0.538 (sum=1.000)
Shot: Home=0.449 Away=0.550 (sum=1.000)
Form: Home=0.432 Away=0.567 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Brighton & Hove Albion Score = (0.384 × 0.35) + (0.461 × 0.30) + (0.449 × 0.20) + (0.432 × 0.15) = 0.4275
Manchester United Score = (0.614 × 0.35) + (0.538 × 0.30) + (0.550 × 0.20) + (0.567 × 0.15) = 0.5716
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4275 | Away Score: 0.5716 | Diff: 0.1441
Normalized: Home=37.2% | Away=49.7% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 49.7% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.20 × away_avg_conceded 0.70 = 0.84
Away xG = away_avg_scored 1.40 × home_avg_conceded 0.70 = 0.98
Total xG = 0.84 + 0.98 = 1.82
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 1.82
P(Over 2.5) = 1 - PoissonCDF(2, 1.82) = 27.5%
P(Under 2.5) = 72.5%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: UNDER 2.5 (confidence: 72.5% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-0.84) = 0.568
P(Away Scores) = 1 - exp(-0.98) = 0.625
BTTS YES = 0.568 × 0.625 × 100 = 35.5%
BTTS NO = 64.5%
Result: BTTS NO (confidence: 64.5% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.40 + away_avg 6.20 = 11.60
P(Over 9.5) = 1 - PoissonCDF(9, 11.60) = 72.1%
P(Under 9.5) = 27.9%
Result: OVER 9.5 (confidence: 72.1% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 37.2% | Draw: 13.0% | Away: 49.7%
Prediction: AWAY WIN → AVOID (49.7%) [AVOID]
OVER/UNDER 2.5:
Over: 27.5% | Under: 72.5%
Prediction: UNDER 2.5 → STRONG (72.5%)
BTTS:
Yes: 35.5% | No: 64.5%
Prediction: NO → AVOID (64.5%) [AVOID]
CORNERS:
Over 9.5: 72.1% | Under 9.5: 27.9%
Prediction: OVER 9.5 → STRONG (72.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: UNDER 2.5 (72.5% → STRONG) | Corners: OVER 9.5 (72.1% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Burnley vs
Wolverhampton Wanderers
📅 Sun 24 May, 11:00
DRAW
MODERATE
⚽ DRAW 13%
(H:46.8 D:13 A:40.1)
⛔ AVOID
⚽ BTTS: NO 43.2%
(Y:56.8 N:43.2)
⛔ AVOID
📈 OVER 2.5 56.3%
xG:2.94 (O:56.3 U:43.7)
WEAK
🚩 UNDER 9.5 64%
exp:8.6 (O:36 U:64)
MEDIUM
xG 1.8 – 1.14 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (56.3% → WEAK)
Corners: UNDER 9.5 (64.0% → MEDIUM)
⌂ Burnley: 10 home matches only (W0/D4/L6), avg 1 scored, 3.3 SOT, 4.7 corners
✈ Wolverhampton Wanderers: 10 away matches only (W0/D4/L6), avg 0.6 scored, 3.4 SOT, 3.9 corners
1Step 1: Dataset Collection
Burnley dataset: 10 home matches only
Wolverhampton Wanderers dataset: 10 away matches only
Min required: 3 per team
2Step 2: Burnley Statistics (dataset: home matches only)
Burnley:
Matches: 10 | Wins: 0 Draws: 4 Losses: 6
Goals For: 10 (1/match) | Goals Against: 19 (1.9/match)
Win Rate: 0.0% | Form Score: 13.3% (pts 4/30)
Avg SOT: 3.3 | Avg Shots: 4.6 | Avg Corners: 4.7
Clean Sheets: 2 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 80.0%
3Step 3: Wolverhampton Wanderers Statistics (dataset: away matches only)
Wolverhampton Wanderers:
Matches: 10 | Wins: 0 Draws: 4 Losses: 6
Goals For: 6 (0.6/match) | Goals Against: 18 (1.8/match)
Win Rate: 0.0% | Form Score: 13.3% (pts 4/30)
Avg SOT: 3.4 | Avg Shots: 2.4 | Avg Corners: 3.9
Clean Sheets: 1 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 90.0%
4Step 4: Win Strength Factor
Burnley Win Strength = (home_win_rate 0.000 + away_loss_rate 0.600) / 2 = 0.300
Wolverhampton Wanderers Win Strength = (away_win_rate 0.000 + home_loss_rate 0.600) / 2 = 0.300
5Step 5: Goal Strength Factor
Burnley Goal Strength = home_avg_scored 1.00 / (away_avg_conceded 1.80 + 0.01) = 0.552
Wolverhampton Wanderers Goal Strength = away_avg_scored 0.60 / (home_avg_conceded 1.90 + 0.01) = 0.314
6Step 6: Shot on Target Strength
Burnley SOT Strength = 3.30 / (3.40 + 0.01) = 0.968
Wolverhampton Wanderers SOT Strength = 3.40 / (3.30 + 0.01) = 1.027
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.499 Away=0.499 (sum=0.998)
Goal: Home=0.637 Away=0.362 (sum=0.999)
Shot: Home=0.485 Away=0.515 (sum=0.999)
Form: Home=0.498 Away=0.498 (sum=0.996)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Burnley Score = (0.499 × 0.35) + (0.637 × 0.30) + (0.485 × 0.20) + (0.498 × 0.15) = 0.5374
Wolverhampton Wanderers Score = (0.499 × 0.35) + (0.362 × 0.30) + (0.515 × 0.20) + (0.498 × 0.15) = 0.4610
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5374 | Away Score: 0.4610 | Diff: 0.0765
Normalized: Home=46.8% | Away=40.1% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.00 × away_avg_conceded 1.80 = 1.80
Away xG = away_avg_scored 0.60 × home_avg_conceded 1.90 = 1.14
Total xG = 1.80 + 1.14 = 2.94
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.94
P(Over 2.5) = 1 - PoissonCDF(2, 2.94) = 56.3%
P(Under 2.5) = 43.7%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 56.3% → WEAK)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.80) = 0.835
P(Away Scores) = 1 - exp(-1.14) = 0.680
BTTS YES = 0.835 × 0.680 × 100 = 56.8%
BTTS NO = 43.2%
Result: BTTS NO (confidence: 43.2% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.70 + away_avg 3.90 = 8.60
P(Over 9.5) = 1 - PoissonCDF(9, 8.60) = 36.0%
P(Under 9.5) = 64.0%
Result: UNDER 9.5 (confidence: 64.0% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 46.8% | Draw: 13.0% | Away: 40.1%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 56.3% | Under: 43.7%
Prediction: OVER 2.5 → WEAK (56.3%)
BTTS:
Yes: 56.8% | No: 43.2%
Prediction: NO → AVOID (43.2%) [AVOID]
CORNERS:
Over 9.5: 36.0% | Under 9.5: 64.0%
Prediction: UNDER 9.5 → MEDIUM (64.0%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (56.3% → WEAK) | Corners: UNDER 9.5 (64.0% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Crystal Palace vs
Arsenal
📅 Sun 24 May, 11:00
AWAY WIN
STRONG
⚽ AWAY WIN 59%
(H:28 D:13 A:59)
⛔ AVOID
⚽ BTTS: NO 55.5%
(Y:44.5 N:55.5)
⛔ AVOID
📈 OVER 2.5 54.5%
xG:2.86 (O:54.5 U:45.5)
⛔ AVOID
🚩 OVER 9.5 52.9%
exp:9.9 (O:52.9 U:47.1)
⛔ AVOID
xG 0.7 – 2.16 AVOID
⛔ NO BET MATCH
⌂ Crystal Palace: 10 home matches only (W2/D4/L4), avg 0.7 scored, 3.2 SOT, 4.7 corners
✈ Arsenal: 10 away matches only (W5/D3/L2), avg 1.8 scored, 4.6 SOT, 5.2 corners
1Step 1: Dataset Collection
Crystal Palace dataset: 10 home matches only
Arsenal dataset: 10 away matches only
Min required: 3 per team
2Step 2: Crystal Palace Statistics (dataset: home matches only)
Crystal Palace:
Matches: 10 | Wins: 2 Draws: 4 Losses: 4
Goals For: 7 (0.7/match) | Goals Against: 12 (1.2/match)
Win Rate: 20.0% | Form Score: 33.3% (pts 10/30)
Avg SOT: 3.2 | Avg Shots: 4.8 | Avg Corners: 4.7
Clean Sheets: 4 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 60.0%
3Step 3: Arsenal Statistics (dataset: away matches only)
Arsenal:
Matches: 10 | Wins: 5 Draws: 3 Losses: 2
Goals For: 18 (1.8/match) | Goals Against: 10 (1/match)
Win Rate: 50.0% | Form Score: 60.0% (pts 18/30)
Avg SOT: 4.6 | Avg Shots: 3.3 | Avg Corners: 5.2
Clean Sheets: 4 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 60.0%
4Step 4: Win Strength Factor
Crystal Palace Win Strength = (home_win_rate 0.200 + away_loss_rate 0.200) / 2 = 0.200
Arsenal Win Strength = (away_win_rate 0.500 + home_loss_rate 0.400) / 2 = 0.450
5Step 5: Goal Strength Factor
Crystal Palace Goal Strength = home_avg_scored 0.70 / (away_avg_conceded 1.00 + 0.01) = 0.693
Arsenal Goal Strength = away_avg_scored 1.80 / (home_avg_conceded 1.20 + 0.01) = 1.488
6Step 6: Shot on Target Strength
Crystal Palace SOT Strength = 3.20 / (4.60 + 0.01) = 0.694
Arsenal SOT Strength = 4.60 / (3.20 + 0.01) = 1.433
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.307 Away=0.691 (sum=0.998)
Goal: Home=0.318 Away=0.682 (sum=1.000)
Shot: Home=0.326 Away=0.673 (sum=1.000)
Form: Home=0.357 Away=0.642 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Crystal Palace Score = (0.307 × 0.35) + (0.318 × 0.30) + (0.326 × 0.20) + (0.357 × 0.15) = 0.3216
Arsenal Score = (0.691 × 0.35) + (0.682 × 0.30) + (0.673 × 0.20) + (0.642 × 0.15) = 0.6775
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.3216 | Away Score: 0.6775 | Diff: 0.3559
Normalized: Home=28.0% | Away=59.0% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 59.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 0.70 × away_avg_conceded 1.00 = 0.70
Away xG = away_avg_scored 1.80 × home_avg_conceded 1.20 = 2.16
Total xG = 0.70 + 2.16 = 2.86
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.86
P(Over 2.5) = 1 - PoissonCDF(2, 2.86) = 54.5%
P(Under 2.5) = 45.5%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 54.5% → AVOID) [AUTO-AVOID]
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-0.70) = 0.503
P(Away Scores) = 1 - exp(-2.16) = 0.885
BTTS YES = 0.503 × 0.885 × 100 = 44.5%
BTTS NO = 55.5%
Result: BTTS NO (confidence: 55.5% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.70 + away_avg 5.20 = 9.90
P(Over 9.5) = 1 - PoissonCDF(9, 9.90) = 52.9%
P(Under 9.5) = 47.1%
Result: OVER 9.5 (confidence: 52.9% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 28.0% | Draw: 13.0% | Away: 59.0%
Prediction: AWAY WIN → AVOID (59.0%) [AVOID]
OVER/UNDER 2.5:
Over: 54.5% | Under: 45.5%
Prediction: OVER 2.5 → AVOID (54.5%) [AVOID]
BTTS:
Yes: 44.5% | No: 55.5%
Prediction: NO → AVOID (55.5%) [AVOID]
CORNERS:
Over 9.5: 52.9% | Under 9.5: 47.1%
Prediction: OVER 9.5 → AVOID (52.9%) [AVOID]
VERDICT: NO BET MATCH
Active Markets: NONE
Betslip Mark: AVOID
🤖 Loading AI analysis from Groq…
Fulham vs
Newcastle United
📅 Sun 24 May, 11:00
HOME WIN
STRONG
⚽ HOME WIN 52.6%
(H:52.6 D:13 A:34.4)
⛔ AVOID
⚽ BTTS: NO 46.1%
(Y:53.9 N:46.1)
⛔ AVOID
📈 OVER 2.5 56.3%
xG:2.94 (O:56.3 U:43.7)
WEAK
🚩 OVER 9.5 62.6%
exp:10.7 (O:62.6 U:37.4)
MEDIUM
xG 1.95 – 0.99 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (56.3% → WEAK)
Corners: OVER 9.5 (62.6% → MEDIUM)
⌂ Fulham: 10 home matches only (W6/D1/L3), avg 1.5 scored, 4 SOT, 4.4 corners
✈ Newcastle United: 10 away matches only (W3/D1/L6), avg 0.9 scored, 4.1 SOT, 6.3 corners
1Step 1: Dataset Collection
Fulham dataset: 10 home matches only
Newcastle United dataset: 10 away matches only
Min required: 3 per team
2Step 2: Fulham Statistics (dataset: home matches only)
Fulham:
Matches: 10 | Wins: 6 Draws: 1 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 11 (1.1/match)
Win Rate: 60.0% | Form Score: 63.3% (pts 19/30)
Avg SOT: 4.0 | Avg Shots: 4.4 | Avg Corners: 4.4
Clean Sheets: 2 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 80.0%
3Step 3: Newcastle United Statistics (dataset: away matches only)
Newcastle United:
Matches: 10 | Wins: 3 Draws: 1 Losses: 6
Goals For: 9 (0.9/match) | Goals Against: 13 (1.3/match)
Win Rate: 30.0% | Form Score: 33.3% (pts 10/30)
Avg SOT: 4.1 | Avg Shots: 4.4 | Avg Corners: 6.3
Clean Sheets: 2 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Fulham Win Strength = (home_win_rate 0.600 + away_loss_rate 0.600) / 2 = 0.600
Newcastle United Win Strength = (away_win_rate 0.300 + home_loss_rate 0.300) / 2 = 0.300
5Step 5: Goal Strength Factor
Fulham Goal Strength = home_avg_scored 1.50 / (away_avg_conceded 1.30 + 0.01) = 1.145
Newcastle United Goal Strength = away_avg_scored 0.90 / (home_avg_conceded 1.10 + 0.01) = 0.811
6Step 6: Shot on Target Strength
Fulham SOT Strength = 4.00 / (4.10 + 0.01) = 0.973
Newcastle United SOT Strength = 4.10 / (4.00 + 0.01) = 1.022
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.666 Away=0.333 (sum=0.999)
Goal: Home=0.585 Away=0.414 (sum=0.999)
Shot: Home=0.487 Away=0.512 (sum=0.999)
Form: Home=0.655 Away=0.344 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Fulham Score = (0.666 × 0.35) + (0.585 × 0.30) + (0.487 × 0.20) + (0.655 × 0.15) = 0.6043
Newcastle United Score = (0.333 × 0.35) + (0.414 × 0.30) + (0.512 × 0.20) + (0.344 × 0.15) = 0.3949
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6043 | Away Score: 0.3949 | Diff: 0.2094
Normalized: Home=52.6% | Away=34.4% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 52.6% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.50 × away_avg_conceded 1.30 = 1.95
Away xG = away_avg_scored 0.90 × home_avg_conceded 1.10 = 0.99
Total xG = 1.95 + 0.99 = 2.94
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.94
P(Over 2.5) = 1 - PoissonCDF(2, 2.94) = 56.3%
P(Under 2.5) = 43.7%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 56.3% → WEAK)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.95) = 0.858
P(Away Scores) = 1 - exp(-0.99) = 0.628
BTTS YES = 0.858 × 0.628 × 100 = 53.9%
BTTS NO = 46.1%
Result: BTTS NO (confidence: 46.1% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.40 + away_avg 6.30 = 10.70
P(Over 9.5) = 1 - PoissonCDF(9, 10.70) = 62.6%
P(Under 9.5) = 37.4%
Result: OVER 9.5 (confidence: 62.6% → MEDIUM)
14Step 14: Final Verdict
MATCH RESULT:
Home: 52.6% | Draw: 13.0% | Away: 34.4%
Prediction: HOME WIN → AVOID (52.6%) [AVOID]
OVER/UNDER 2.5:
Over: 56.3% | Under: 43.7%
Prediction: OVER 2.5 → WEAK (56.3%)
BTTS:
Yes: 53.9% | No: 46.1%
Prediction: NO → AVOID (46.1%) [AVOID]
CORNERS:
Over 9.5: 62.6% | Under 9.5: 37.4%
Prediction: OVER 9.5 → MEDIUM (62.6%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (56.3% → WEAK) | Corners: OVER 9.5 (62.6% → MEDIUM)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Liverpool vs
Brentford
📅 Sun 24 May, 11:00
HOME WIN
MODERATE
⚽ HOME WIN 49.2%
(H:49.2 D:13 A:37.7)
⛔ AVOID
⚽ BTTS: YES 69.2%
(Y:69.2 N:30.8)
MEDIUM
📈 OVER 2.5 77.3%
xG:4.08 (O:77.3 U:22.7)
STRONG
🚩 OVER 9.5 65.9%
exp:11 (O:65.9 U:34.1)
STRONG
xG 2.73 – 1.35 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (77.3% → STRONG)
BTTS: YES (69.2% → MEDIUM)
Corners: OVER 9.5 (65.9% → STRONG)
⌂ Liverpool: 10 home matches only (W6/D3/L1), avg 2.1 scored, 5.3 SOT, 6.1 corners
✈ Brentford: 10 away matches only (W5/D2/L3), avg 1.5 scored, 4.1 SOT, 4.9 corners
1Step 1: Dataset Collection
Liverpool dataset: 10 home matches only
Brentford dataset: 10 away matches only
Min required: 3 per team
2Step 2: Liverpool Statistics (dataset: home matches only)
Liverpool:
Matches: 10 | Wins: 6 Draws: 3 Losses: 1
Goals For: 21 (2.1/match) | Goals Against: 9 (0.9/match)
Win Rate: 60.0% | Form Score: 70.0% (pts 21/30)
Avg SOT: 5.3 | Avg Shots: 5.9 | Avg Corners: 6.1
Clean Sheets: 3 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 70.0%
3Step 3: Brentford Statistics (dataset: away matches only)
Brentford:
Matches: 10 | Wins: 5 Draws: 2 Losses: 3
Goals For: 15 (1.5/match) | Goals Against: 13 (1.3/match)
Win Rate: 50.0% | Form Score: 56.7% (pts 17/30)
Avg SOT: 4.1 | Avg Shots: 2.5 | Avg Corners: 4.9
Clean Sheets: 4 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 60.0%
4Step 4: Win Strength Factor
Liverpool Win Strength = (home_win_rate 0.600 + away_loss_rate 0.300) / 2 = 0.450
Brentford Win Strength = (away_win_rate 0.500 + home_loss_rate 0.100) / 2 = 0.300
5Step 5: Goal Strength Factor
Liverpool Goal Strength = home_avg_scored 2.10 / (away_avg_conceded 1.30 + 0.01) = 1.603
Brentford Goal Strength = away_avg_scored 1.50 / (home_avg_conceded 0.90 + 0.01) = 1.648
6Step 6: Shot on Target Strength
Liverpool SOT Strength = 5.30 / (4.10 + 0.01) = 1.290
Brentford SOT Strength = 4.10 / (5.30 + 0.01) = 0.772
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.599 Away=0.399 (sum=0.999)
Goal: Home=0.493 Away=0.507 (sum=1.000)
Shot: Home=0.625 Away=0.374 (sum=1.000)
Form: Home=0.552 Away=0.447 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Liverpool Score = (0.599 × 0.35) + (0.493 × 0.30) + (0.625 × 0.20) + (0.552 × 0.15) = 0.5654
Brentford Score = (0.399 × 0.35) + (0.507 × 0.30) + (0.374 × 0.20) + (0.447 × 0.15) = 0.4338
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.5654 | Away Score: 0.4338 | Diff: 0.1317
Normalized: Home=49.2% | Away=37.7% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 49.2% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.10 × away_avg_conceded 1.30 = 2.73
Away xG = away_avg_scored 1.50 × home_avg_conceded 0.90 = 1.35
Total xG = 2.73 + 1.35 = 4.08
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.08
P(Over 2.5) = 1 - PoissonCDF(2, 4.08) = 77.3%
P(Under 2.5) = 22.7%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 77.3% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.73) = 0.935
P(Away Scores) = 1 - exp(-1.35) = 0.741
BTTS YES = 0.935 × 0.741 × 100 = 69.2%
BTTS NO = 30.8%
Result: BTTS YES (confidence: 69.2% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.10 + away_avg 4.90 = 11.00
P(Over 9.5) = 1 - PoissonCDF(9, 11.00) = 65.9%
P(Under 9.5) = 34.1%
Result: OVER 9.5 (confidence: 65.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 49.2% | Draw: 13.0% | Away: 37.7%
Prediction: HOME WIN → AVOID (49.2%) [AVOID]
OVER/UNDER 2.5:
Over: 77.3% | Under: 22.7%
Prediction: OVER 2.5 → STRONG (77.3%)
BTTS:
Yes: 69.2% | No: 30.8%
Prediction: YES → MEDIUM (69.2%)
CORNERS:
Over 9.5: 65.9% | Under 9.5: 34.1%
Prediction: OVER 9.5 → STRONG (65.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (77.3% → STRONG) | BTTS: YES (69.2% → MEDIUM) | Corners: OVER 9.5 (65.9% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Manchester United vs
Aston Villa
📅 Sun 24 May, 11:00
HOME WIN
STRONG
⚽ HOME WIN 60%
(H:60 D:13 A:27)
MEDIUM
⚽ BTTS: YES 67.6%
(Y:67.6 N:32.4)
MEDIUM
📈 OVER 2.5 82.8%
xG:4.51 (O:82.8 U:17.2)
STRONG
🚩 OVER 9.5 65.9%
exp:11 (O:65.9 U:34.1)
STRONG
xG 3.3 – 1.21 HIGH
✅ BETTING OPPORTUNITY
Result: HOME WIN (60.0% → MEDIUM)
Goals: OVER 2.5 (82.8% → STRONG)
BTTS: YES (67.6% → MEDIUM)
Corners: OVER 9.5 (65.9% → STRONG)
⌂ Manchester United: 10 home matches only (W8/D1/L1), avg 2.2 scored, 7.2 SOT, 6.4 corners
✈ Aston Villa: 10 away matches only (W3/D3/L4), avg 1.1 scored, 4.3 SOT, 4.6 corners
1Step 1: Dataset Collection
Manchester United dataset: 10 home matches only
Aston Villa dataset: 10 away matches only
Min required: 3 per team
2Step 2: Manchester United Statistics (dataset: home matches only)
Manchester United:
Matches: 10 | Wins: 8 Draws: 1 Losses: 1
Goals For: 22 (2.2/match) | Goals Against: 11 (1.1/match)
Win Rate: 80.0% | Form Score: 83.3% (pts 25/30)
Avg SOT: 7.2 | Avg Shots: 4.2 | Avg Corners: 6.4
Clean Sheets: 2 | Failed to Score: 0
Scoring Rate: 100.0% | Conceding Rate: 80.0%
3Step 3: Aston Villa Statistics (dataset: away matches only)
Aston Villa:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 11 (1.1/match) | Goals Against: 15 (1.5/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 4.3 | Avg Shots: 2.6 | Avg Corners: 4.6
Clean Sheets: 2 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
Manchester United Win Strength = (home_win_rate 0.800 + away_loss_rate 0.400) / 2 = 0.600
Aston Villa Win Strength = (away_win_rate 0.300 + home_loss_rate 0.100) / 2 = 0.200
5Step 5: Goal Strength Factor
Manchester United Goal Strength = home_avg_scored 2.20 / (away_avg_conceded 1.50 + 0.01) = 1.457
Aston Villa Goal Strength = away_avg_scored 1.10 / (home_avg_conceded 1.10 + 0.01) = 0.991
6Step 6: Shot on Target Strength
Manchester United SOT Strength = 7.20 / (4.30 + 0.01) = 1.671
Aston Villa SOT Strength = 4.30 / (7.20 + 0.01) = 0.596
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.749 Away=0.250 (sum=0.999)
Goal: Home=0.595 Away=0.405 (sum=1.000)
Shot: Home=0.737 Away=0.263 (sum=1.000)
Form: Home=0.675 Away=0.324 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Manchester United Score = (0.749 × 0.35) + (0.595 × 0.30) + (0.737 × 0.20) + (0.675 × 0.15) = 0.6892
Aston Villa Score = (0.250 × 0.35) + (0.405 × 0.30) + (0.263 × 0.20) + (0.324 × 0.15) = 0.3100
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.6892 | Away Score: 0.3100 | Diff: 0.3792
Normalized: Home=60.0% | Away=27.0% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: HOME WIN (confidence: 60.0% → MEDIUM)
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 2.20 × away_avg_conceded 1.50 = 3.30
Away xG = away_avg_scored 1.10 × home_avg_conceded 1.10 = 1.21
Total xG = 3.30 + 1.21 = 4.51
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 4.51
P(Over 2.5) = 1 - PoissonCDF(2, 4.51) = 82.8%
P(Under 2.5) = 17.2%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 82.8% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-3.30) = 0.963
P(Away Scores) = 1 - exp(-1.21) = 0.702
BTTS YES = 0.963 × 0.702 × 100 = 67.6%
BTTS NO = 32.4%
Result: BTTS YES (confidence: 67.6% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 6.40 + away_avg 4.60 = 11.00
P(Over 9.5) = 1 - PoissonCDF(9, 11.00) = 65.9%
P(Under 9.5) = 34.1%
Result: OVER 9.5 (confidence: 65.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 60.0% | Draw: 13.0% | Away: 27.0%
Prediction: HOME WIN → MEDIUM (60.0%)
OVER/UNDER 2.5:
Over: 82.8% | Under: 17.2%
Prediction: OVER 2.5 → STRONG (82.8%)
BTTS:
Yes: 67.6% | No: 32.4%
Prediction: YES → MEDIUM (67.6%)
CORNERS:
Over 9.5: 65.9% | Under 9.5: 34.1%
Prediction: OVER 9.5 → STRONG (65.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Result: HOME WIN (60.0% → MEDIUM) | Goals: OVER 2.5 (82.8% → STRONG) | BTTS: YES (67.6% → MEDIUM) | Corners: OVER 9.5 (65.9% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
Nottingham Forest vs
AFC Bournemouth
📅 Sun 24 May, 11:00
AWAY WIN
STRONG
⚽ AWAY WIN 59.5%
(H:27.5 D:13 A:59.5)
WEAK
⚽ BTTS: NO 45.6%
(Y:54.4 N:45.6)
⛔ AVOID
📈 OVER 2.5 50.1%
xG:2.68 (O:50.1 U:49.9)
⛔ AVOID
🚩 OVER 9.5 65.9%
exp:11 (O:65.9 U:34.1)
STRONG
xG 1.4 – 1.28 MEDIUM
✅ BETTING OPPORTUNITY
Result: AWAY WIN (59.5% → WEAK)
Corners: OVER 9.5 (65.9% → STRONG)
⌂ Nottingham Forest: 10 home matches only (W2/D5/L3), avg 1 scored, 3.7 SOT, 5.7 corners
✈ AFC Bournemouth: 10 away matches only (W4/D5/L1), avg 1.6 scored, 4.9 SOT, 5.3 corners
1Step 1: Dataset Collection
Nottingham Forest dataset: 10 home matches only
AFC Bournemouth dataset: 10 away matches only
Min required: 3 per team
2Step 2: Nottingham Forest Statistics (dataset: home matches only)
Nottingham Forest:
Matches: 10 | Wins: 2 Draws: 5 Losses: 3
Goals For: 10 (1/match) | Goals Against: 8 (0.8/match)
Win Rate: 20.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 3.7 | Avg Shots: 4.7 | Avg Corners: 5.7
Clean Sheets: 4 | Failed to Score: 5
Scoring Rate: 50.0% | Conceding Rate: 60.0%
3Step 3: AFC Bournemouth Statistics (dataset: away matches only)
AFC Bournemouth:
Matches: 10 | Wins: 4 Draws: 5 Losses: 1
Goals For: 16 (1.6/match) | Goals Against: 14 (1.4/match)
Win Rate: 40.0% | Form Score: 56.7% (pts 17/30)
Avg SOT: 4.9 | Avg Shots: 4.1 | Avg Corners: 5.3
Clean Sheets: 3 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Nottingham Forest Win Strength = (home_win_rate 0.200 + away_loss_rate 0.100) / 2 = 0.150
AFC Bournemouth Win Strength = (away_win_rate 0.400 + home_loss_rate 0.300) / 2 = 0.350
5Step 5: Goal Strength Factor
Nottingham Forest Goal Strength = home_avg_scored 1.00 / (away_avg_conceded 1.40 + 0.01) = 0.709
AFC Bournemouth Goal Strength = away_avg_scored 1.60 / (home_avg_conceded 0.80 + 0.01) = 1.975
6Step 6: Shot on Target Strength
Nottingham Forest SOT Strength = 3.70 / (4.90 + 0.01) = 0.754
AFC Bournemouth SOT Strength = 4.90 / (3.70 + 0.01) = 1.321
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.299 Away=0.699 (sum=0.998)
Goal: Home=0.264 Away=0.736 (sum=1.000)
Shot: Home=0.363 Away=0.636 (sum=1.000)
Form: Home=0.392 Away=0.606 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Nottingham Forest Score = (0.299 × 0.35) + (0.264 × 0.30) + (0.363 × 0.20) + (0.392 × 0.15) = 0.3155
AFC Bournemouth Score = (0.699 × 0.35) + (0.736 × 0.30) + (0.636 × 0.20) + (0.606 × 0.15) = 0.6834
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.3155 | Away Score: 0.6834 | Diff: 0.3679
Normalized: Home=27.5% | Away=59.5% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 59.5% → WEAK)
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.00 × away_avg_conceded 1.40 = 1.40
Away xG = away_avg_scored 1.60 × home_avg_conceded 0.80 = 1.28
Total xG = 1.40 + 1.28 = 2.68
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 2.68
P(Over 2.5) = 1 - PoissonCDF(2, 2.68) = 50.1%
P(Under 2.5) = 49.9%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 50.1% → AVOID) [AUTO-AVOID]
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.40) = 0.753
P(Away Scores) = 1 - exp(-1.28) = 0.722
BTTS YES = 0.753 × 0.722 × 100 = 54.4%
BTTS NO = 45.6%
Result: BTTS NO (confidence: 45.6% → AVOID) [AUTO-AVOID]
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.70 + away_avg 5.30 = 11.00
P(Over 9.5) = 1 - PoissonCDF(9, 11.00) = 65.9%
P(Under 9.5) = 34.1%
Result: OVER 9.5 (confidence: 65.9% → STRONG) [BOOSTED]
14Step 14: Final Verdict
MATCH RESULT:
Home: 27.5% | Draw: 13.0% | Away: 59.5%
Prediction: AWAY WIN → WEAK (59.5%)
OVER/UNDER 2.5:
Over: 50.1% | Under: 49.9%
Prediction: OVER 2.5 → AVOID (50.1%) [AVOID]
BTTS:
Yes: 54.4% | No: 45.6%
Prediction: NO → AVOID (45.6%) [AVOID]
CORNERS:
Over 9.5: 65.9% | Under 9.5: 34.1%
Prediction: OVER 9.5 → STRONG (65.9%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Result: AWAY WIN (59.5% → WEAK) | Corners: OVER 9.5 (65.9% → STRONG)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Sunderland vs
Chelsea
📅 Sun 24 May, 11:00
AWAY WIN
MODERATE
⚽ AWAY WIN 49.1%
(H:37.9 D:13 A:49.1)
⛔ AVOID
⚽ BTTS: YES 63.7%
(Y:63.7 N:36.3)
MEDIUM
📈 OVER 2.5 62.8%
xG:3.24 (O:62.8 U:37.2)
MEDIUM
🚩 UNDER 9.5 56.1%
exp:9.2 (O:43.9 U:56.1)
WEAK
xG 1.44 – 1.8 MEDIUM
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (62.8% → MEDIUM)
BTTS: YES (63.7% → MEDIUM)
Corners: UNDER 9.5 (56.1% → WEAK)
⌂ Sunderland: 10 home matches only (W4/D2/L4), avg 0.9 scored, 3.4 SOT, 3.4 corners
✈ Chelsea: 10 away matches only (W3/D3/L4), avg 1.5 scored, 4.4 SOT, 5.8 corners
1Step 1: Dataset Collection
Sunderland dataset: 10 home matches only
Chelsea dataset: 10 away matches only
Min required: 3 per team
2Step 2: Sunderland Statistics (dataset: home matches only)
Sunderland:
Matches: 10 | Wins: 4 Draws: 2 Losses: 4
Goals For: 9 (0.9/match) | Goals Against: 12 (1.2/match)
Win Rate: 40.0% | Form Score: 46.7% (pts 14/30)
Avg SOT: 3.4 | Avg Shots: 3.3 | Avg Corners: 3.4
Clean Sheets: 4 | Failed to Score: 4
Scoring Rate: 60.0% | Conceding Rate: 60.0%
3Step 3: Chelsea Statistics (dataset: away matches only)
Chelsea:
Matches: 10 | Wins: 3 Draws: 3 Losses: 4
Goals For: 15 (1.5/match) | Goals Against: 16 (1.6/match)
Win Rate: 30.0% | Form Score: 40.0% (pts 12/30)
Avg SOT: 4.4 | Avg Shots: 2.9 | Avg Corners: 5.8
Clean Sheets: 1 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 90.0%
4Step 4: Win Strength Factor
Sunderland Win Strength = (home_win_rate 0.400 + away_loss_rate 0.400) / 2 = 0.400
Chelsea Win Strength = (away_win_rate 0.300 + home_loss_rate 0.400) / 2 = 0.350
5Step 5: Goal Strength Factor
Sunderland Goal Strength = home_avg_scored 0.90 / (away_avg_conceded 1.60 + 0.01) = 0.559
Chelsea Goal Strength = away_avg_scored 1.50 / (home_avg_conceded 1.20 + 0.01) = 1.240
6Step 6: Shot on Target Strength
Sunderland SOT Strength = 3.40 / (4.40 + 0.01) = 0.771
Chelsea SOT Strength = 4.40 / (3.40 + 0.01) = 1.290
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.533 Away=0.466 (sum=0.999)
Goal: Home=0.311 Away=0.689 (sum=0.999)
Shot: Home=0.374 Away=0.626 (sum=1.000)
Form: Home=0.538 Away=0.461 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Sunderland Score = (0.533 × 0.35) + (0.311 × 0.30) + (0.374 × 0.20) + (0.538 × 0.15) = 0.4350
Chelsea Score = (0.466 × 0.35) + (0.689 × 0.30) + (0.626 × 0.20) + (0.461 × 0.15) = 0.5640
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4350 | Away Score: 0.5640 | Diff: 0.1290
Normalized: Home=37.9% | Away=49.1% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: AWAY WIN (confidence: 49.1% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 0.90 × away_avg_conceded 1.60 = 1.44
Away xG = away_avg_scored 1.50 × home_avg_conceded 1.20 = 1.80
Total xG = 1.44 + 1.80 = 3.24
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.24
P(Over 2.5) = 1 - PoissonCDF(2, 3.24) = 62.8%
P(Under 2.5) = 37.2%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 62.8% → MEDIUM)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.44) = 0.763
P(Away Scores) = 1 - exp(-1.80) = 0.835
BTTS YES = 0.763 × 0.835 × 100 = 63.7%
BTTS NO = 36.3%
Result: BTTS YES (confidence: 63.7% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 3.40 + away_avg 5.80 = 9.20
P(Over 9.5) = 1 - PoissonCDF(9, 9.20) = 43.9%
P(Under 9.5) = 56.1%
Result: UNDER 9.5 (confidence: 56.1% → WEAK)
14Step 14: Final Verdict
MATCH RESULT:
Home: 37.9% | Draw: 13.0% | Away: 49.1%
Prediction: AWAY WIN → AVOID (49.1%) [AVOID]
OVER/UNDER 2.5:
Over: 62.8% | Under: 37.2%
Prediction: OVER 2.5 → MEDIUM (62.8%)
BTTS:
Yes: 63.7% | No: 36.3%
Prediction: YES → MEDIUM (63.7%)
CORNERS:
Over 9.5: 43.9% | Under 9.5: 56.1%
Prediction: UNDER 9.5 → WEAK (56.1%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (62.8% → MEDIUM) | BTTS: YES (63.7% → MEDIUM) | Corners: UNDER 9.5 (56.1% → WEAK)
Betslip Mark: MEDIUM
🤖 Loading AI analysis from Groq…
Tottenham Hotspur vs
Everton
📅 Sun 24 May, 11:00
DRAW
MODERATE
⚽ DRAW 13%
(H:39.5 D:13 A:47.5)
⛔ AVOID
⚽ BTTS: YES 70.2%
(Y:70.2 N:29.8)
STRONG
📈 OVER 2.5 75.6%
xG:3.96 (O:75.6 U:24.4)
STRONG
🚩 UNDER 9.5 53.5%
exp:9.4 (O:46.5 U:53.5)
⛔ AVOID
xG 1.44 – 2.52 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (75.6% → STRONG)
BTTS: YES (70.2% → STRONG)
⌂ Tottenham Hotspur: 10 home matches only (W1/D3/L6), avg 1.2 scored, 4.8 SOT, 5.6 corners
✈ Everton: 10 away matches only (W4/D3/L3), avg 1.2 scored, 3.9 SOT, 3.8 corners
1Step 1: Dataset Collection
Tottenham Hotspur dataset: 10 home matches only
Everton dataset: 10 away matches only
Min required: 3 per team
2Step 2: Tottenham Hotspur Statistics (dataset: home matches only)
Tottenham Hotspur:
Matches: 10 | Wins: 1 Draws: 3 Losses: 6
Goals For: 12 (1.2/match) | Goals Against: 21 (2.1/match)
Win Rate: 10.0% | Form Score: 20.0% (pts 6/30)
Avg SOT: 4.8 | Avg Shots: 4.4 | Avg Corners: 5.6
Clean Sheets: 1 | Failed to Score: 1
Scoring Rate: 90.0% | Conceding Rate: 90.0%
3Step 3: Everton Statistics (dataset: away matches only)
Everton:
Matches: 10 | Wins: 4 Draws: 3 Losses: 3
Goals For: 12 (1.2/match) | Goals Against: 12 (1.2/match)
Win Rate: 40.0% | Form Score: 50.0% (pts 15/30)
Avg SOT: 3.9 | Avg Shots: 3.3 | Avg Corners: 3.8
Clean Sheets: 3 | Failed to Score: 3
Scoring Rate: 70.0% | Conceding Rate: 70.0%
4Step 4: Win Strength Factor
Tottenham Hotspur Win Strength = (home_win_rate 0.100 + away_loss_rate 0.300) / 2 = 0.200
Everton Win Strength = (away_win_rate 0.400 + home_loss_rate 0.600) / 2 = 0.500
5Step 5: Goal Strength Factor
Tottenham Hotspur Goal Strength = home_avg_scored 1.20 / (away_avg_conceded 1.20 + 0.01) = 0.992
Everton Goal Strength = away_avg_scored 1.20 / (home_avg_conceded 2.10 + 0.01) = 0.569
6Step 6: Shot on Target Strength
Tottenham Hotspur SOT Strength = 4.80 / (3.90 + 0.01) = 1.228
Everton SOT Strength = 3.90 / (4.80 + 0.01) = 0.811
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.285 Away=0.713 (sum=0.999)
Goal: Home=0.635 Away=0.364 (sum=0.999)
Shot: Home=0.602 Away=0.398 (sum=1.000)
Form: Home=0.285 Away=0.713 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
Tottenham Hotspur Score = (0.285 × 0.35) + (0.635 × 0.30) + (0.602 × 0.20) + (0.285 × 0.15) = 0.4536
Everton Score = (0.713 × 0.35) + (0.364 × 0.30) + (0.398 × 0.20) + (0.713 × 0.15) = 0.5454
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4536 | Away Score: 0.5454 | Diff: 0.0918
Normalized: Home=39.5% | Away=47.5% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.20 × away_avg_conceded 1.20 = 1.44
Away xG = away_avg_scored 1.20 × home_avg_conceded 2.10 = 2.52
Total xG = 1.44 + 2.52 = 3.96
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.96
P(Over 2.5) = 1 - PoissonCDF(2, 3.96) = 75.6%
P(Under 2.5) = 24.4%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 75.6% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-1.44) = 0.763
P(Away Scores) = 1 - exp(-2.52) = 0.920
BTTS YES = 0.763 × 0.920 × 100 = 70.2%
BTTS NO = 29.8%
Result: BTTS YES (confidence: 70.2% → STRONG)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 5.60 + away_avg 3.80 = 9.40
P(Over 9.5) = 1 - PoissonCDF(9, 9.40) = 46.5%
P(Under 9.5) = 53.5%
Result: UNDER 9.5 (confidence: 53.5% → AVOID)
14Step 14: Final Verdict
MATCH RESULT:
Home: 39.5% | Draw: 13.0% | Away: 47.5%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 75.6% | Under: 24.4%
Prediction: OVER 2.5 → STRONG (75.6%)
BTTS:
Yes: 70.2% | No: 29.8%
Prediction: YES → STRONG (70.2%)
CORNERS:
Over 9.5: 46.5% | Under 9.5: 53.5%
Prediction: UNDER 9.5 → AVOID (53.5%) [AVOID]
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (75.6% → STRONG) | BTTS: YES (70.2% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…
West Ham United vs
Leeds United
📅 Sun 24 May, 11:00
DRAW
STRONG
⚽ DRAW 13%
(H:43.5 D:13 A:43.5)
⛔ AVOID
⚽ BTTS: YES 69.1%
(Y:69.1 N:30.9)
MEDIUM
📈 OVER 2.5 70.4%
xG:3.64 (O:70.4 U:29.6)
STRONG
🚩 UNDER 9.5 70.4%
exp:8.1 (O:29.6 U:70.4)
STRONG
xG 2.08 – 1.56 HIGH
✅ BETTING OPPORTUNITY
Goals: OVER 2.5 (70.4% → STRONG)
BTTS: YES (69.1% → MEDIUM)
Corners: UNDER 9.5 (70.4% → STRONG)
⌂ West Ham United: 10 home matches only (W3/D4/L3), avg 1.6 scored, 3.4 SOT, 4.7 corners
✈ Leeds United: 10 away matches only (W1/D8/L1), avg 1.3 scored, 4 SOT, 3.4 corners
1Step 1: Dataset Collection
West Ham United dataset: 10 home matches only
Leeds United dataset: 10 away matches only
Min required: 3 per team
2Step 2: West Ham United Statistics (dataset: home matches only)
West Ham United:
Matches: 10 | Wins: 3 Draws: 4 Losses: 3
Goals For: 16 (1.6/match) | Goals Against: 12 (1.2/match)
Win Rate: 30.0% | Form Score: 43.3% (pts 13/30)
Avg SOT: 3.4 | Avg Shots: 3.6 | Avg Corners: 4.7
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
3Step 3: Leeds United Statistics (dataset: away matches only)
Leeds United:
Matches: 10 | Wins: 1 Draws: 8 Losses: 1
Goals For: 13 (1.3/match) | Goals Against: 13 (1.3/match)
Win Rate: 10.0% | Form Score: 36.7% (pts 11/30)
Avg SOT: 4.0 | Avg Shots: 3.7 | Avg Corners: 3.4
Clean Sheets: 2 | Failed to Score: 2
Scoring Rate: 80.0% | Conceding Rate: 80.0%
4Step 4: Win Strength Factor
West Ham United Win Strength = (home_win_rate 0.300 + away_loss_rate 0.100) / 2 = 0.200
Leeds United Win Strength = (away_win_rate 0.100 + home_loss_rate 0.300) / 2 = 0.200
5Step 5: Goal Strength Factor
West Ham United Goal Strength = home_avg_scored 1.60 / (away_avg_conceded 1.30 + 0.01) = 1.221
Leeds United Goal Strength = away_avg_scored 1.30 / (home_avg_conceded 1.20 + 0.01) = 1.074
6Step 6: Shot on Target Strength
West Ham United SOT Strength = 3.40 / (4.00 + 0.01) = 0.848
Leeds United SOT Strength = 4.00 / (3.40 + 0.01) = 1.173
7Step 7: Normalize Factors (each pair must sum to 1)
Win: Home=0.499 Away=0.499 (sum=0.998)
Goal: Home=0.532 Away=0.468 (sum=1.000)
Shot: Home=0.419 Away=0.580 (sum=1.000)
Form: Home=0.541 Away=0.458 (sum=0.999)
8Step 8: Final Weighted Score (Win=0.35, Goal=0.30, Shot=0.20, Form=0.15)
West Ham United Score = (0.499 × 0.35) + (0.532 × 0.30) + (0.419 × 0.20) + (0.541 × 0.15) = 0.4991
Leeds United Score = (0.499 × 0.35) + (0.468 × 0.30) + (0.580 × 0.20) + (0.458 × 0.15) = 0.4996
9Step 9: Match Result Decision (Improved Probabilities)
Home Score: 0.4991 | Away Score: 0.4996 | Diff: 0.0005
Normalized: Home=43.5% | Away=43.5% | Draw=13.0%
Rule: diff < 0.08 → DRAW, else higher score wins
Result: DRAW (confidence: 13.0% → AVOID) [AUTO-AVOID]
10Step 10: Expected Goals (xG)
Home xG = home_avg_scored 1.60 × away_avg_conceded 1.30 = 2.08
Away xG = away_avg_scored 1.30 × home_avg_conceded 1.20 = 1.56
Total xG = 2.08 + 1.56 = 3.64
11Step 11: Over/Under 2.5 Goals (Poisson + xG Threshold)
Total xG = 3.64
P(Over 2.5) = 1 - PoissonCDF(2, 3.64) = 70.4%
P(Under 2.5) = 29.6%
xG Rule: >2.8 → OVER, <2.2 → UNDER, 2.2-2.8 → AVOID
Result: OVER 2.5 (confidence: 70.4% → STRONG)
12Step 12: BTTS (Poisson + Reliability Filter)
P(Home Scores) = 1 - exp(-2.08) = 0.875
P(Away Scores) = 1 - exp(-1.56) = 0.790
BTTS YES = 0.875 × 0.790 × 100 = 69.1%
BTTS NO = 30.9%
Result: BTTS YES (confidence: 69.1% → MEDIUM)
13Step 13: Corner Kicks (Poisson + Boost)
Expected Corners = home_avg 4.70 + away_avg 3.40 = 8.10
P(Over 9.5) = 1 - PoissonCDF(9, 8.10) = 29.6%
P(Under 9.5) = 70.4%
Result: UNDER 9.5 (confidence: 70.4% → STRONG)
14Step 14: Final Verdict
MATCH RESULT:
Home: 43.5% | Draw: 13.0% | Away: 43.5%
Prediction: DRAW → AVOID (13.0%) [AVOID]
OVER/UNDER 2.5:
Over: 70.4% | Under: 29.6%
Prediction: OVER 2.5 → STRONG (70.4%)
BTTS:
Yes: 69.1% | No: 30.9%
Prediction: YES → MEDIUM (69.1%)
CORNERS:
Over 9.5: 29.6% | Under 9.5: 70.4%
Prediction: UNDER 9.5 → STRONG (70.4%)
VERDICT: BETTING OPPORTUNITY
Active Markets: Goals: OVER 2.5 (70.4% → STRONG) | BTTS: YES (69.1% → MEDIUM) | Corners: UNDER 9.5 (70.4% → STRONG)
Betslip Mark: HIGH
🤖 Loading AI analysis from Groq…