| Grade | Bets | Hit% | ROI |
|---|---|---|---|
| A | 12 | 66.7% | −158.0% |
| B | 1 | 100.0% | +5700.0% |
| C | 4 | 75.0% | +1550.0% |
| Unrated | 3 | 100.0% | +3567.0% |
| Market | Bets | Hit% | ROI |
|---|---|---|---|
| Over2.5 | 16 | 75.0% | +562.0% |
| Over3.5 | 2 | 100.0% | +5600.0% |
| Home | 1 | 100.0% | +10500.0% |
| BTTS | 1 | 0.0% | −10000.0% |
| Verdict | Bets | Hit% | ROI |
|---|---|---|---|
| ⚠ LOW CONFIDENCE - ✓ FAIR - Moderate advantage | No clear value | 2 | 100.0% | +4800.0% |
| ✓ SOLID - Strong home form | Best EV: Over2.5 @10% | 2 | 100.0% | +3200.0% |
| ✓ FAIR - Moderate advantage | Best EV: Home @25% | 1 | 100.0% | +10500.0% |
| ✓ FAIR - Balanced matchup, limited value | Best EV: Away @20% | 1 | 100.0% | +5300.0% |
| ✓ INTERESTING - Balanced match with high-value opportunity | Best EV: Away @86% | 1 | 0.0% | −10000.0% |
| ⚠ LOW CONFIDENCE - ✓ SOLID - Strong home form | No clear value | 1 | 100.0% | +1800.0% |
| ✓ INTERESTING - Balanced match with high-value opportunity | Best EV: Away @34% | 1 | 0.0% | −10000.0% |
| ✓ SOLID - Strong home form | Best EV: BTTS @16% | 1 | 100.0% | +1900.0% |
| ✓ INTERESTING - Balanced match with high-value opportunity | Best EV: Away @60% | 1 | 100.0% | +5000.0% |
| ⚠ LOW CONFIDENCE - ✓ FAIR - Moderate advantage | Best EV: Over2.5 @12% | 1 | 100.0% | +5000.0% |
| ✓ SOLID - Moderate edge + strong value | Best EV: Away @37% | 1 | 100.0% | +5000.0% |
| 🎯 STRONG BET - Away/Overs value opportunity | Best EV: Away @24% | 1 | 100.0% | +4000.0% |
| ✓ SOLID - Strong home form | Best EV: Over2.5 @16% | 1 | 0.0% | −10000.0% |
| ⚠ LOW CONFIDENCE - ✓ FAIR - Moderate advantage | Best EV: BTTS @5% | 1 | 0.0% | −10000.0% |
| ✓ SOLID - Strong home form | Best EV: Over2.5 @9% | 1 | 0.0% | −10000.0% |
| ✓ FAIR - Balanced matchup, limited value | Best EV: Home @7% | 1 | 100.0% | +5500.0% |
| ⚠ LOW CONFIDENCE - ✓ SOLID - Strong home form | Best EV: Over2.5 @12% | 1 | 100.0% | +4200.0% |
| ⚠ LOW CONFIDENCE - ✓ SOLID - Moderate edge + strong value | Best EV: Away @88% | 1 | 100.0% | +6500.0% |
| Date | Match | Pick | Odds | Result | Hit |
|---|---|---|---|---|---|
| 30 May | Grand-Saconnex vs FC Zurich B | Over 2.5 | — | 3-2 | HIT |
| 30 May | Breitenrain vs BSC Y. Boys B | BTTS | -12% EV | 3-0 | MISS |
| 30 May | Vevey Sports vs Paradiso | Over 2.5 | — | 0-2 | MISS |
| 30 May | Luzern B vs Bulle | Over 2.5 | -8% EV | 2-3 | HIT |
| 30 May | Lausanne B vs Schaffhausen | Over 2.5 | — | 2-1 | HIT |
| 30 May | Kreuzlingen vs Lugano B | Over 2.5 | — | 1-1 | MISS |
| 30 May | Cham vs Biel-Bienne | Over 2.5 | -9% EV | 3-2 | HIT |
| 30 May | Bruhl vs Basel B | Over 2.5 | — | 1-0 | MISS |
| 30 May | Kriens vs Bavois | Over 2.5 | — | 2-1 | HIT |
| 23 May | Paradiso vs Breitenrain | Over 2.5 | 1% EV | 4-0 | HIT |
| 23 May | Basel B vs Vevey Sports | Over 2.5 | -16% EV | 3-0 | HIT |
| 23 May | Bavois vs Cham | Over 2.5 | -9% EV | 3-2 | HIT |
| 23 May | Biel-Bienne vs Kreuzlingen | Over 2.5 | -18% EV | 4-0 | HIT |
| 23 May | BSC Y. Boys B vs Kriens | Over 2.5 | -5% EV | 0-2 | MISS |
| 23 May | Bulle vs Bruhl | Over 2.5 | -3% EV | 3-1 | HIT |
| 23 May | FC Zurich B vs Luzern B | Over 2.5 | -1% EV | 2-3 | HIT |
| 23 May | Lugano B vs Lausanne B | BTTS | -17% EV | 2-2 | HIT |
| 23 May | Schaffhausen vs Grand-Saconnex | Over 2.5 | — | 3-0 | HIT |
| 17 May | Kreuzlingen vs Bavois | Over 2.5 | -5% EV | 4-1 | HIT |
| 16 May | Schaffhausen vs Lugano B | Over 2.5 | — | 4-2 | HIT |
| 16 May | Bruhl vs FC Zurich B | Over 2.5 | -11% EV | 3-1 | HIT |
| 16 May | Cham vs BSC Y. Boys B | Over 2.5 | -12% EV | 1-1 | MISS |
| 16 May | Breitenrain vs Basel B | Over 2.5 | -6% EV | 1-0 | MISS |
| 16 May | Grand-Saconnex vs Luzern B | Over 3.5 | 32% EV | 3-2 | HIT |
| 16 May | Vevey Sports vs Bulle | Over 2.5 | -13% EV | 2-3 | HIT |
| 16 May | Kriens vs Paradiso | Over 2.5 | 12% EV | 4-0 | HIT |
| 15 May | Lausanne B vs Biel-Bienne | Over 2.5 | -4% EV | 2-2 | HIT |
| 9 May | Luzern B vs Bruhl | Over 3.5 | 24% EV | 2-2 | HIT |
| 9 May | Basel B vs Kriens | Over 2.5 | -9% EV | 3-1 | HIT |
| 9 May | FC Zurich B vs Vevey Sports | Home | -24% EV | 8-1 | HIT |
| 9 May | Bavois vs Lausanne B | Over 2.5 | -9% EV | 2-1 | HIT |
| 9 May | Paradiso vs Cham | BTTS | -6% EV | 0-2 | MISS |
| 9 May | Lugano B vs Grand-Saconnex | BTTS | -9% EV | 0-3 | MISS |
| 9 May | BSC Y. Boys B vs Kreuzlingen | Over 2.5 | -17% EV | 1-1 | MISS |
| 9 May | Biel-Bienne vs Schaffhausen | Over 2.5 | — | 1-0 | MISS |
| 8 May | Bulle vs Breitenrain | BTTS | -9% EV | 1-0 | MISS |
| 2 May | Schaffhausen vs Bavois | BTTS | — | 3-1 | HIT |
| 2 May | Cham vs Basel B | BTTS | -6% EV | 1-1 | HIT |
| 2 May | Grand-Saconnex vs Bruhl | Over 2.5 | — | 3-1 | HIT |
| 2 May | Kreuzlingen vs Paradiso | BTTS | 5% EV | 0-0 | MISS |
| 2 May | Breitenrain vs FC Zurich B | BTTS | -3% EV | 3-1 | HIT |
| 2 May | Vevey Sports vs Luzern B | Over 2.5 | — | 2-3 | HIT |
| 2 May | Kriens vs Bulle | Over 2.5 | 10% EV | 2-2 | HIT |
| 2 May | Biel-Bienne vs Lugano B | Over 2.5 | 9% EV | 1-1 | MISS |
| 25 Apr | Luzern B vs Breitenrain | Over 2.5 | 10% EV | 2-3 | HIT |
| 25 Apr | Basel B vs Kreuzlingen | Over 2.5 | -0% EV | 2-4 | HIT |
| 25 Apr | Bavois vs Lugano B | Over 2.5 | 4% EV | 4-1 | HIT |
| 25 Apr | Bruhl vs Vevey Sports | Home | — | 7-1 | HIT |
| 25 Apr | Bulle vs Cham | Over 2.5 | 12% EV | 2-4 | HIT |
| 25 Apr | Paradiso vs Lausanne B | Over 2.5 | 31% EV | 3-0 | HIT |
| 25 Apr | FC Zurich B vs Kriens | Over 2.5 | 15% EV | 0-4 | HIT |
| 25 Apr | Biel-Bienne vs Grand-Saconnex | Over 2.5 | 16% EV | 1-1 | MISS |
| 19 Apr | Kreuzlingen vs Bulle | Over 2.5 | — | 0-0 | MISS |
| 19 Apr | Biel-Bienne vs Bavois | Over 2.5 | — | 5-2 | HIT |
| 19 Apr | Lugano B vs BSC Y. Boys B | Over 2.5 | 11% EV | 0-6 | HIT |
| 18 Apr | Grand-Saconnex vs Vevey Sports | Over 2.5 | 3% EV | 7-0 | HIT |
| 18 Apr | Cham vs FC Zurich B | Over 2.5 | 11% EV | 2-0 | MISS |
| 18 Apr | Breitenrain vs Bruhl | Over 2.5 | 9% EV | 1-3 | HIT |
| 18 Apr | Lausanne B vs Basel B | Over 2.5 | 23% EV | 0-1 | MISS |
| 18 Apr | Kriens vs Luzern B | Over 2.5 | 16% EV | 4-0 | HIT |
| 15 Apr | Luzern B vs Cham | Over 2.5 | — | 3-3 | HIT |
| 15 Apr | Vevey Sports vs Breitenrain | Away | -13% EV | 2-2 | MISS |
| 15 Apr | Bavois vs Grand-Saconnex | Home | 25% EV | 2-0 | HIT |
| 15 Apr | Bulle vs Lausanne B | Over 2.5 | — | 5-1 | HIT |
| 15 Apr | Bruhl vs Kriens | BTTS | -18% EV | 4-1 | HIT |
| 15 Apr | Paradiso vs Lugano B | Over 2.5 | — | 1-1 | MISS |
| 15 Apr | FC Zurich B vs Kreuzlingen | Home | -5% EV | 1-1 | MISS |