odds.report
Premier League crest

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.

99

Settled picks

59

Won

39

Lost

60%

Win rate

-2.9%

ROI

Match Reports

lost

Leeds United FC vs Newcastle United FC

14 Sept 2026

4 — 1

won

Manchester United FC vs Manchester City FC

13 Sept 2026

0 — 1

won

Coventry City FC vs Brighton & Hove Albion FC

13 Sept 2026

0 — 5

won

Sunderland AFC vs Arsenal FC

12 Sept 2026

0 — 2

won

Tottenham Hotspur FC vs Everton FC

12 Sept 2026

0 — 0

won

AFC Bournemouth vs Brentford FC

12 Sept 2026

2 — 2

lost

Aston Villa FC vs Nottingham Forest FC

12 Sept 2026

1 — 2

lost

Chelsea FC vs Hull City AFC

12 Sept 2026

2 — 2

won

Crystal Palace FC vs Ipswich Town FC

12 Sept 2026

2 — 3

lost

Liverpool FC vs Fulham FC

12 Sept 2026

0 — 0

won

Arsenal FC vs Chelsea FC

6 Sept 2026

2 — 1

won

Everton FC vs Manchester United FC

6 Sept 2026

2 — 2

won

Hull City AFC vs Aston Villa FC

5 Sept 2026

0 — 0

won

Brentford FC vs Sunderland AFC

5 Sept 2026

1 — 1

won

Brighton & Hove Albion FC vs Leeds United FC

5 Sept 2026

1 — 1

lost

Fulham FC vs Crystal Palace FC

5 Sept 2026

2 — 3

lost

Manchester City FC vs Coventry City FC

5 Sept 2026

1 — 0

lost

Nottingham Forest FC vs Tottenham Hotspur FC

5 Sept 2026

0 — 0

won

Newcastle United FC vs AFC Bournemouth

5 Sept 2026

2 — 2

won

Ipswich Town FC vs Liverpool FC

4 Sept 2026

0 — 2

won

Aston Villa FC vs Arsenal FC

31 Aug 2026

0 — 1

lost

Manchester United FC vs Ipswich Town FC

30 Aug 2026

5 — 2

lost

Chelsea FC vs Brighton & Hove Albion FC

30 Aug 2026

4 — 3

won

Leeds United FC vs Brentford FC

30 Aug 2026

1 — 1

lost

Sunderland AFC vs Fulham FC

30 Aug 2026

1 — 0

won

Tottenham Hotspur FC vs Newcastle United FC

29 Aug 2026

0 — 2

won

AFC Bournemouth vs Everton FC

29 Aug 2026

1 — 1

lost

Coventry City FC vs Hull City AFC

29 Aug 2026

0 — 1

won

Liverpool FC vs Nottingham Forest FC

29 Aug 2026

2 — 2

won

Crystal Palace FC vs Manchester City FC

28 Aug 2026

1 — 4

lost

Fulham FC vs Chelsea FC

24 Aug 2026

2 — 3

won

Newcastle United FC vs Liverpool FC

23 Aug 2026

2 — 2

lost

Brighton & Hove Albion FC vs Aston Villa FC

23 Aug 2026

4 — 0

push

Manchester City FC vs AFC Bournemouth

23 Aug 2026

2 — 1

won

Brentford FC vs Tottenham Hotspur FC

22 Aug 2026

3 — 0

won

Everton FC vs Crystal Palace FC

22 Aug 2026

2 — 0

lost

Ipswich Town FC vs Sunderland AFC

22 Aug 2026

2 — 1

lost

Nottingham Forest FC vs Leeds United FC

22 Aug 2026

0 — 1

lost

Hull City AFC vs Manchester United FC

22 Aug 2026

2 — 0

won

Arsenal FC vs Coventry City FC

21 Aug 2026

3 — 0

lost

Brighton & Hove Albion FC vs Manchester United FC

24 May 2026

0 — 3

won

Burnley FC vs Wolverhampton Wanderers FC

24 May 2026

1 — 1

won

Crystal Palace FC vs Arsenal FC

24 May 2026

1 — 2

won

Fulham FC vs Newcastle United FC

24 May 2026

2 — 0

won

Liverpool FC vs Brentford FC

24 May 2026

1 — 1

lost

Manchester City FC vs Aston Villa FC

24 May 2026

1 — 2

won

Nottingham Forest FC vs AFC Bournemouth

24 May 2026

1 — 1

won

Sunderland AFC vs Chelsea FC

24 May 2026

2 — 1

won

Tottenham Hotspur FC vs Everton FC

24 May 2026

1 — 0

won

West Ham United FC vs Leeds United FC

24 May 2026

3 — 0

won

Chelsea FC vs Tottenham Hotspur FC

19 May 2026

2 — 1

lost

AFC Bournemouth vs Manchester City FC

19 May 2026

1 — 1

lost

Arsenal FC vs Burnley FC

18 May 2026

1 — 0

won

Newcastle United FC vs West Ham United FC

17 May 2026

3 — 1

won

Brentford FC vs Crystal Palace FC

17 May 2026

2 — 2

lost

Everton FC vs Sunderland AFC

17 May 2026

1 — 3

won

Leeds United FC vs Brighton & Hove Albion FC

17 May 2026

1 — 0

won

Wolverhampton Wanderers FC vs Fulham FC

17 May 2026

1 — 1

won

Manchester United FC vs Nottingham Forest FC

17 May 2026

3 — 2

won

Aston Villa FC vs Liverpool FC

15 May 2026

4 — 2

lost

Everton FC vs Manchester City FC

4 May 2026

3 — 3

lost

Chelsea FC vs Nottingham Forest FC

4 May 2026

1 — 3

lost

Aston Villa FC vs Tottenham Hotspur FC

3 May 2026

1 — 2

won

Manchester United FC vs Liverpool FC

3 May 2026

3 — 2

won

AFC Bournemouth vs Crystal Palace FC

3 May 2026

3 — 0

won

Arsenal FC vs Fulham FC

2 May 2026

3 — 0

won

Brentford FC vs West Ham United FC

2 May 2026

3 — 0

lost

Newcastle United FC vs Brighton & Hove Albion FC

2 May 2026

3 — 1

lost

Wolverhampton Wanderers FC vs Sunderland AFC

2 May 2026

1 — 1

won

Leeds United FC vs Burnley FC

1 May 2026

3 — 1

won

Arsenal vs Newcastle

25 Apr 2026

1 — 0

won

Liverpool vs Crystal Palace

25 Apr 2026

3 — 1

won

West Ham vs Everton

25 Apr 2026

2 — 1

won

Wolverhampton vs Tottenham

25 Apr 2026

0 — 1

lost

Fulham vs Aston Villa

25 Apr 2026

1 — 0

lost

Sunderland vs Nottingham

24 Apr 2026

0 — 5

won

Bournemouth vs Leeds United

22 Apr 2026

2 — 2

won

Burnley vs Man City

22 Apr 2026

0 — 1

lost

Brighton Hove vs Chelsea

21 Apr 2026

3 — 0

lost

Crystal Palace vs West Ham

20 Apr 2026

0 — 0

won

Man City vs Arsenal

19 Apr 2026

2 — 1

won

Aston Villa vs Sunderland

19 Apr 2026

4 — 3

won

Everton vs Liverpool

19 Apr 2026

1 — 2

won

Nottingham vs Burnley

19 Apr 2026

4 — 1

lost

Chelsea vs Man United

18 Apr 2026

0 — 1

won

Tottenham vs Brighton Hove

18 Apr 2026

2 — 2

won

Leeds United vs Wolverhampton

18 Apr 2026

3 — 0

lost

Newcastle vs Bournemouth

18 Apr 2026

1 — 2

lost

Brentford vs Fulham

18 Apr 2026

0 — 0

lost

Man United vs Leeds United

13 Apr 2026

1 — 2

won

Chelsea vs Manchester City

12 Apr 2026

0 — 3

lost

Crystal Palace vs Newcastle

12 Apr 2026

2 — 1

lost

Nottingham vs Aston Villa

12 Apr 2026

1 — 1

lost

Sunderland vs Tottenham

12 Apr 2026

1 — 0

lost

Liverpool vs Fulham

11 Apr 2026

2 — 0

won

Brentford vs Everton

11 Apr 2026

2 — 2

won

Burnley vs Brighton Hove

11 Apr 2026

0 — 2

lost

Arsenal vs Bournemouth

11 Apr 2026

1 — 2

won

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.

Results by competition