Premier League Results & Our Record
Every Premier League pick we published, settled against the final score. Match reports, win rate and ROI, wins and losses alike.
87
Settled picks
51
Won
35
Lost
59%
Win rate
-6.2%
ROI
Match Reports
Hull City AFC vs Aston Villa FC
5 Sept 2026
0 — 0
Brentford FC vs Sunderland AFC
5 Sept 2026
1 — 1
Brighton & Hove Albion FC vs Leeds United FC
5 Sept 2026
1 — 1
Fulham FC vs Crystal Palace FC
5 Sept 2026
2 — 3
Manchester City FC vs Coventry City FC
5 Sept 2026
1 — 0
Nottingham Forest FC vs Tottenham Hotspur FC
5 Sept 2026
0 — 0
Newcastle United FC vs AFC Bournemouth
5 Sept 2026
2 — 2
Ipswich Town FC vs Liverpool FC
4 Sept 2026
0 — 2
Aston Villa FC vs Arsenal FC
31 Aug 2026
0 — 1
Manchester United FC vs Ipswich Town FC
30 Aug 2026
5 — 2
Chelsea FC vs Brighton & Hove Albion FC
30 Aug 2026
4 — 3
Leeds United FC vs Brentford FC
30 Aug 2026
1 — 1
Sunderland AFC vs Fulham FC
30 Aug 2026
1 — 0
Tottenham Hotspur FC vs Newcastle United FC
29 Aug 2026
0 — 2
AFC Bournemouth vs Everton FC
29 Aug 2026
1 — 1
Coventry City FC vs Hull City AFC
29 Aug 2026
0 — 1
Liverpool FC vs Nottingham Forest FC
29 Aug 2026
2 — 2
Crystal Palace FC vs Manchester City FC
28 Aug 2026
1 — 4
Fulham FC vs Chelsea FC
24 Aug 2026
2 — 3
Newcastle United FC vs Liverpool FC
23 Aug 2026
2 — 2
Brighton & Hove Albion FC vs Aston Villa FC
23 Aug 2026
4 — 0
Manchester City FC vs AFC Bournemouth
23 Aug 2026
2 — 1
Brentford FC vs Tottenham Hotspur FC
22 Aug 2026
3 — 0
Everton FC vs Crystal Palace FC
22 Aug 2026
2 — 0
Ipswich Town FC vs Sunderland AFC
22 Aug 2026
2 — 1
Nottingham Forest FC vs Leeds United FC
22 Aug 2026
0 — 1
Hull City AFC vs Manchester United FC
22 Aug 2026
2 — 0
Arsenal FC vs Coventry City FC
21 Aug 2026
3 — 0
Brighton & Hove Albion FC vs Manchester United FC
24 May 2026
0 — 3
Burnley FC vs Wolverhampton Wanderers FC
24 May 2026
1 — 1
Crystal Palace FC vs Arsenal FC
24 May 2026
1 — 2
Fulham FC vs Newcastle United FC
24 May 2026
2 — 0
Liverpool FC vs Brentford FC
24 May 2026
1 — 1
Manchester City FC vs Aston Villa FC
24 May 2026
1 — 2
Nottingham Forest FC vs AFC Bournemouth
24 May 2026
1 — 1
Sunderland AFC vs Chelsea FC
24 May 2026
2 — 1
Tottenham Hotspur FC vs Everton FC
24 May 2026
1 — 0
West Ham United FC vs Leeds United FC
24 May 2026
3 — 0
Chelsea FC vs Tottenham Hotspur FC
19 May 2026
2 — 1
AFC Bournemouth vs Manchester City FC
19 May 2026
1 — 1
Arsenal FC vs Burnley FC
18 May 2026
1 — 0
Newcastle United FC vs West Ham United FC
17 May 2026
3 — 1
Brentford FC vs Crystal Palace FC
17 May 2026
2 — 2
Everton FC vs Sunderland AFC
17 May 2026
1 — 3
Leeds United FC vs Brighton & Hove Albion FC
17 May 2026
1 — 0
Wolverhampton Wanderers FC vs Fulham FC
17 May 2026
1 — 1
Manchester United FC vs Nottingham Forest FC
17 May 2026
3 — 2
Aston Villa FC vs Liverpool FC
15 May 2026
4 — 2
Everton FC vs Manchester City FC
4 May 2026
3 — 3
Chelsea FC vs Nottingham Forest FC
4 May 2026
1 — 3
Aston Villa FC vs Tottenham Hotspur FC
3 May 2026
1 — 2
Manchester United FC vs Liverpool FC
3 May 2026
3 — 2
AFC Bournemouth vs Crystal Palace FC
3 May 2026
3 — 0
Arsenal FC vs Fulham FC
2 May 2026
3 — 0
Brentford FC vs West Ham United FC
2 May 2026
3 — 0
Newcastle United FC vs Brighton & Hove Albion FC
2 May 2026
3 — 1
Wolverhampton Wanderers FC vs Sunderland AFC
2 May 2026
1 — 1
Leeds United FC vs Burnley FC
1 May 2026
3 — 1
Arsenal vs Newcastle
25 Apr 2026
1 — 0
Liverpool vs Crystal Palace
25 Apr 2026
3 — 1
West Ham vs Everton
25 Apr 2026
2 — 1
Wolverhampton vs Tottenham
25 Apr 2026
0 — 1
Fulham vs Aston Villa
25 Apr 2026
1 — 0
Sunderland vs Nottingham
24 Apr 2026
0 — 5
Bournemouth vs Leeds United
22 Apr 2026
2 — 2
Burnley vs Man City
22 Apr 2026
0 — 1
Brighton Hove vs Chelsea
21 Apr 2026
3 — 0
Crystal Palace vs West Ham
20 Apr 2026
0 — 0
Man City vs Arsenal
19 Apr 2026
2 — 1
Aston Villa vs Sunderland
19 Apr 2026
4 — 3
Everton vs Liverpool
19 Apr 2026
1 — 2
Nottingham vs Burnley
19 Apr 2026
4 — 1
Chelsea vs Man United
18 Apr 2026
0 — 1
Tottenham vs Brighton Hove
18 Apr 2026
2 — 2
Leeds United vs Wolverhampton
18 Apr 2026
3 — 0
Newcastle vs Bournemouth
18 Apr 2026
1 — 2
Brentford vs Fulham
18 Apr 2026
0 — 0
Man United vs Leeds United
13 Apr 2026
1 — 2
Chelsea vs Manchester City
12 Apr 2026
0 — 3
Crystal Palace vs Newcastle
12 Apr 2026
2 — 1
Nottingham vs Aston Villa
12 Apr 2026
1 — 1
Sunderland vs Tottenham
12 Apr 2026
1 — 0
Liverpool vs Fulham
11 Apr 2026
2 — 0
Brentford vs Everton
11 Apr 2026
2 — 2
Burnley vs Brighton Hove
11 Apr 2026
0 — 2
Arsenal vs Bournemouth
11 Apr 2026
1 — 2
West Ham vs Wolverhampton
10 Apr 2026
4 — 0
Every Premier League call we publish gets a report afterwards, whether it landed or not. That is the point of this page: the record here is the complete one, not a shortlist of the good afternoons.
The league punishes confident predictions more than most. Its competitive depth means the gap between a mid-table side and a top-six side rarely shows up over ninety minutes, and short prices on favourites away from home have been the most reliable way to lose money in our own record. Where we have done better is in the goals and double-chance markets, where the price does not demand near-certainty to break even.
Each report below sets the final score against what we argued beforehand. Where the reasoning was wrong rather than unlucky, the report says so — a pick that lands for reasons we did not anticipate is not a pick that was right.