Back

Port Vale vs Peterborough Prediction & Betting Tips

Port Vale host Peterborough in the England League One on 20 December 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.

Port Vale vs Peterborough Match Preview

Port Vale host Peterborough with both sides searching for control after mixed recent spells. The Valiants are struggling to turn resilience into results, while Posh arrive with stronger momentum and historical dominance in this matchup.

Port Vale’s Home Struggles Continue to Limit Progress

Port Vale are winless in their last four home league matches, failing to score in three of those games. Defensive structure has kept some matches tight, including draws against Wycombe and Northampton, but attacking output remains limited. Heavy defeats against Bolton and Stockport underline the gap when facing stronger opposition.

Overall form reflects inconsistency. A recent draw at Luton offered some encouragement, yet the lack of goals at Vale Park continues to be a major concern heading into this fixture.

Peterborough’s Control and Recent Meetings Edge Stand Out

Peterborough arrive with three wins from their last five league matches. Victories against Northampton and Reading highlight their ability to manage games and strike decisively. Away from home, Posh have also picked up wins at Reading, Burton Albion, and Plymouth this season.

The head to head record strongly favours Peterborough. They have won all of the last five meetings with Port Vale, keeping clean sheets in all of those games. That psychological edge adds further weight to their outlook here.

Port Vale vs Peterborough Prediction

Peterborough to win at 3.20 odds fits the overall match picture. Posh hold a clear head to head advantage and arrive in better form, while Port Vale continue to struggle for goals, especially at home. The visitors’ ability to control tempo should prove decisive.

Both teams to score – no at 2.05 odds aligns with recent patterns. Port Vale have failed to score in each of their last four home matches, while Peterborough have kept multiple clean sheets in this fixture historically.

Harry Leonard to score anytime at 3.50 odds is also in focus, with Leonard scoring four goals in his last three league games for Peterborough, including a brace against Northampton.

Ezekiel- December 16, 2025

Port Vale vs Peterborough Betting Tips

Peterborough win

3.20 Odds Bet Now

Both teams to score - No

2.05 Odds Bet Now

Harry Leonard - Anytime Goal Scorer

3.50 Odds Bet Now

Team Stats

Port Vale Peterborough
Game Played 44 44
Wins 9 15
Draws 12 7
Loss 23 22
Goals For 34 63
Goals Against 58 65
Port Vale Peterborough
Game Played 22 23
Wins 4 7
Draws 9 2
Loss 9 14
Goals For 17 25
Goals Against 23 38
Current Season stats from England League One

Port Vale Form

28.04.26

England League One

Stockport

Port Vale

1-2

25.04.26

England League One

Plymouth

Port Vale

2-1

22.04.26

England League One

Cardiff

Port Vale

1-0

19.04.26

England League One

Port Vale

Wigan

0-0

16.04.26

England League One

Peterborough

Port Vale

1-3

14.04.26

England League One

Port Vale

Barnsley

0-0

07.04.26

England League One

Port Vale

Rotherham

1-0

04.04.26

England FA Cup

Chelsea

Port Vale

7-0

28.03.26

England League One

Wycombe

Port Vale

4-0

24.03.26

England League One

Doncaster

Port Vale

1-0

21.03.26

England League One

Port Vale

Bolton

1-0

17.03.26

England League One

Blackpool

Port Vale

3-2

14.03.26

England League One

Port Vale

Huddersfield

0-0

11.03.26

England League One

Port Vale

Bradford City

0-2

08.03.26

England FA Cup

Port Vale

Sunderland

1-0

03.03.26

England FA Cup

Port Vale

Bristol City

1-0

28.02.26

England League One

Port Vale

Luton

1-1

24.02.26

England League One

Northampton

Port Vale

0-1

21.02.26

England League One

Port Vale

Reading

1-1

17.02.26

England League One

Stevenage

Port Vale

2-1

10.02.26

EFL Trophy

Port Vale

Stockport

0-4

07.02.26

England League One

Port Vale

Burton Albion

2-2

03.02.26

England League One

Port Vale

AFC Wimbledon

0-1

31.01.26

England League One

Leyton Orient

Port Vale

0-1

24.01.26

England League One

Port Vale

Exeter City

1-3

17.01.26

England League One

Mansfield

Port Vale

3-0

13.01.26

EFL Trophy

Bolton

Port Vale

0-1

09.01.26

England FA Cup

Port Vale

Fleetwood

1-0

01.01.26

England League One

Port Vale

Blackpool

5-1

29.12.25

England League One

Bradford City

Port Vale

1-0

26.12.25

England League One

Huddersfield

Port Vale

5-0

20.12.25

England League One

Port Vale

Peterborough

0-1

13.12.25

England League One

Luton

Port Vale

2-2

06.12.25

England FA Cup

Port Vale

Bristol Rovers

1-0

02.12.25

EFL Trophy

Port Vale

Barnsley

5-0

29.11.25

England League One

Lincoln

Port Vale

1-0

22.11.25

England League One

Port Vale

Plymouth

0-1

15.11.25

England League One

Port Vale

Wycombe

0-0

11.11.25

EFL Trophy

Port Vale

Fleetwood

(Penalties:2 - 4)

3-3

08.11.25

England League One

Bolton

Port Vale

4-0

02.11.25

England FA Cup

Port Vale

Maldon & Tiptree

5-1

27.10.25

England League One

Port Vale

Stockport

0-3

18.10.25

England League One

Wigan

Port Vale

1-0

11.10.25

England League One

AFC Wimbledon

Port Vale

1-1

07.10.25

EFL Trophy

Accrington

Port Vale

0-2

04.10.25

England League One

Port Vale

Northampton

0-0

27.09.25

England League One

Barnsley

Port Vale

0-2

24.09.25

England EFL Cup

Port Vale

Arsenal

0-2

20.09.25

England League One

Port Vale

Mansfield

2-1

13.09.25

England League One

Exeter City

Port Vale

0-2

19.04.26

England League One

Port Vale

Wigan

0-0

14.04.26

England League One

Port Vale

Barnsley

0-0

07.04.26

England League One

Port Vale

Rotherham

1-0

21.03.26

England League One

Port Vale

Bolton

1-0

14.03.26

England League One

Port Vale

Huddersfield

0-0

11.03.26

England League One

Port Vale

Bradford City

0-2

08.03.26

England FA Cup

Port Vale

Sunderland

1-0

03.03.26

England FA Cup

Port Vale

Bristol City

1-0

28.02.26

England League One

Port Vale

Luton

1-1

21.02.26

England League One

Port Vale

Reading

1-1

10.02.26

EFL Trophy

Port Vale

Stockport

0-4

07.02.26

England League One

Port Vale

Burton Albion

2-2

03.02.26

England League One

Port Vale

AFC Wimbledon

0-1

24.01.26

England League One

Port Vale

Exeter City

1-3

09.01.26

England FA Cup

Port Vale

Fleetwood

1-0

01.01.26

England League One

Port Vale

Blackpool

5-1

20.12.25

England League One

Port Vale

Peterborough

0-1

06.12.25

England FA Cup

Port Vale

Bristol Rovers

1-0

02.12.25

EFL Trophy

Port Vale

Barnsley

5-0

22.11.25

England League One

Port Vale

Plymouth

0-1

15.11.25

England League One

Port Vale

Wycombe

0-0

11.11.25

EFL Trophy

Port Vale

Fleetwood

(Penalties:2 - 4)

3-3

02.11.25

England FA Cup

Port Vale

Maldon & Tiptree

5-1

27.10.25

England League One

Port Vale

Stockport

0-3

04.10.25

England League One

Port Vale

Northampton

0-0

24.09.25

England EFL Cup

Port Vale

Arsenal

0-2

20.09.25

England League One

Port Vale

Mansfield

2-1

06.09.25

England League One

Port Vale

Leyton Orient

2-3

02.09.25

EFL Trophy

Port Vale

Leeds United U21

4-1

23.08.25

England League One

Port Vale

Doncaster

0-1

19.08.25

England League One

Port Vale

Stevenage

1-2

07.08.25

England League One

Port Vale

Cardiff

0-0

26.07.25

Club Friendly

Port Vale

Birmingham

0-2

03.05.25

England League Two

Port Vale

Gillingham

0-1

21.04.25

England League Two

Port Vale

Grimsby

2-2

12.04.25

England League Two

Port Vale

Bromley

5-0

01.04.25

England League Two

Port Vale

Bradford City

2-0

25.03.25

England League Two

Port Vale

Barrow

0-1

22.03.25

England League Two

Port Vale

Morecambe

1-0

15.03.25

England League Two

Port Vale

MK Dons

3-0

04.03.25

England League Two

Port Vale

Harrogate

0-0

22.02.25

England League Two

Port Vale

Salford City

2-1

13.02.25

England League Two

Port Vale

Notts County

1-0

04.02.25

EFL Trophy

Port Vale

Wrexham

1-4

01.02.25

England League Two

Port Vale

Accrington

2-1

18.01.25

England League Two

Port Vale

Newport

3-2

01.01.25

England League Two

Port Vale

Cheltenham

0-0

21.12.24

England League Two

Port Vale

Carlisle

0-0

07.12.24

England League Two

Port Vale

Walsall

0-1

25.11.24

England League Two

Port Vale

Crewe

1-1

28.04.26

England League One

Stockport

Port Vale

1-2

25.04.26

England League One

Plymouth

Port Vale

2-1

22.04.26

England League One

Cardiff

Port Vale

1-0

16.04.26

England League One

Peterborough

Port Vale

1-3

04.04.26

England FA Cup

Chelsea

Port Vale

7-0

28.03.26

England League One

Wycombe

Port Vale

4-0

24.03.26

England League One

Doncaster

Port Vale

1-0

17.03.26

England League One

Blackpool

Port Vale

3-2

24.02.26

England League One

Northampton

Port Vale

0-1

17.02.26

England League One

Stevenage

Port Vale

2-1

31.01.26

England League One

Leyton Orient

Port Vale

0-1

17.01.26

England League One

Mansfield

Port Vale

3-0

13.01.26

EFL Trophy

Bolton

Port Vale

0-1

29.12.25

England League One

Bradford City

Port Vale

1-0

26.12.25

England League One

Huddersfield

Port Vale

5-0

13.12.25

England League One

Luton

Port Vale

2-2

29.11.25

England League One

Lincoln

Port Vale

1-0

08.11.25

England League One

Bolton

Port Vale

4-0

18.10.25

England League One

Wigan

Port Vale

1-0

11.10.25

England League One

AFC Wimbledon

Port Vale

1-1

07.10.25

EFL Trophy

Accrington

Port Vale

0-2

27.09.25

England League One

Barnsley

Port Vale

0-2

13.09.25

England League One

Exeter City

Port Vale

0-2

30.08.25

England League One

Reading

Port Vale

1-0

26.08.25

England EFL Cup

Birmingham

Port Vale

0-1

16.08.25

England League One

Burton Albion

Port Vale

0-0

12.08.25

England EFL Cup

Blackpool

Port Vale

0-1

02.08.25

England League One

Rotherham

Port Vale

2-1

29.07.25

Club Friendly

Altrincham

Port Vale

1-1

12.07.25

Club Friendly

Bath City

Port Vale

1-5

28.06.25

Club Friendly

Kidsgrove Athletic

Port Vale

0-7

27.06.25

Club Friendly

Newcastle Town

Port Vale

0-0

26.04.25

England League Two

AFC Wimbledon

Port Vale

0-2

18.04.25

England League Two

Carlisle

Port Vale

3-2

05.04.25

England League Two

Walsall

Port Vale

2-3

29.03.25

England League Two

Crewe

Port Vale

0-1

11.03.25

England League Two

Colchester

Port Vale

2-1

08.03.25

England League Two

Fleetwood

Port Vale

1-1

01.03.25

England League Two

Tranmere

Port Vale

1-1

08.02.25

England League Two

Swindon

Port Vale

3-3

25.01.25

England League Two

Chesterfield

Port Vale

1-1

04.01.25

England League Two

Doncaster

Port Vale

1-2

29.12.24

England League Two

Grimsby

Port Vale

3-0

26.12.24

England League Two

Bradford City

Port Vale

2-1

14.12.24

England League Two

Bromley

Port Vale

0-0

10.12.24

EFL Trophy

Doncaster

Port Vale

0-1

03.12.24

England League Two

Cheltenham

Port Vale

1-1

16.11.24

England League Two

Morecambe

Port Vale

0-1

09.11.24

England League Two

Gillingham

Port Vale

1-0

22.10.24

England League Two

Harrogate

Port Vale

0-1

Peterborough Form

25.04.26

England League One

Stockport

Peterborough

3-1

19.04.26

England League One

Peterborough

Burton Albion

1-1

16.04.26

England League One

Peterborough

Port Vale

1-3

11.04.26

England League One

Blackpool

Peterborough

3-1

06.04.26

England League One

Peterborough

Cardiff

1-1

03.04.26

England League One

Luton

Peterborough

2-1

21.03.26

England League One

AFC Wimbledon

Peterborough

1-1

17.03.26

England League One

Peterborough

Rotherham

5-0

14.03.26

England League One

Leyton Orient

Peterborough

2-1

28.02.26

England League One

Northampton

Peterborough

1-1

21.02.26

England League One

Peterborough

Exeter City

3-3

17.02.26

England League One

Barnsley

Peterborough

2-1

14.02.26

England League One

Bradford City

Peterborough

2-0

10.02.26

England League One

Mansfield

Peterborough

1-2

07.02.26

England League One

Peterborough

Wigan

6-1

31.01.26

England League One

Peterborough

Huddersfield

2-3

27.01.26

England League One

Stevenage

Peterborough

1-0

24.01.26

England League One

Wycombe

Peterborough

0-2

17.01.26

England League One

Peterborough

Plymouth

0-1

10.01.26

England League One

Peterborough

Bolton

3-1

04.01.26

England League One

Lincoln

Peterborough

5-2

01.01.26

England League One

Rotherham

Peterborough

0-2

29.12.25

England League One

Peterborough

Reading

1-1

26.12.25

England League One

Peterborough

Leyton Orient

1-0

20.12.25

England League One

Port Vale

Peterborough

0-1

13.12.25

England League One

Peterborough

Northampton

2-1

09.12.25

England League One

Reading

Peterborough

1-2

06.12.25

England FA Cup

Peterborough

Barnsley

0-1

02.12.25

EFL Trophy

Swindon

Peterborough

1-0

29.11.25

England League One

Doncaster

Peterborough

2-1

25.11.25

England League One

Peterborough

Stevenage

0-1

20.11.25

England League One

Peterborough

Stockport

3-0

11.11.25

EFL Trophy

Crawley

Peterborough

1-2

08.11.25

England League One

Peterborough

AFC Wimbledon

5-0

01.11.25

England FA Cup

Peterborough

Cardiff

1-0

25.10.25

England League One

Peterborough

Blackpool

1-2

18.10.25

England League One

Burton Albion

Peterborough

0-1

04.10.25

England League One

Bolton

Peterborough

2-1

30.09.25

EFL Trophy

Peterborough

Aston Villa U21

4-2

27.09.25

England League One

Peterborough

Lincoln

0-3

20.09.25

England League One

Plymouth

Peterborough

0-1

13.09.25

England League One

Peterborough

Wycombe

2-1

06.09.25

England League One

Huddersfield

Peterborough

3-2

02.09.25

EFL Trophy

Peterborough

Leyton Orient

1-3

30.08.25

England League One

Exeter City

Peterborough

3-0

23.08.25

England League One

Peterborough

Bradford City

1-1

19.08.25

England League One

Peterborough

Barnsley

0-1

16.08.25

England League One

Wigan

Peterborough

2-0

12.08.25

England EFL Cup

Accrington

Peterborough

2-1

09.08.25

England League One

Peterborough

Luton

0-2

19.04.26

England League One

Peterborough

Burton Albion

1-1

16.04.26

England League One

Peterborough

Port Vale

1-3

06.04.26

England League One

Peterborough

Cardiff

1-1

17.03.26

England League One

Peterborough

Rotherham

5-0

21.02.26

England League One

Peterborough

Exeter City

3-3

07.02.26

England League One

Peterborough

Wigan

6-1

31.01.26

England League One

Peterborough

Huddersfield

2-3

17.01.26

England League One

Peterborough

Plymouth

0-1

10.01.26

England League One

Peterborough

Bolton

3-1

29.12.25

England League One

Peterborough

Reading

1-1

26.12.25

England League One

Peterborough

Leyton Orient

1-0

13.12.25

England League One

Peterborough

Northampton

2-1

06.12.25

England FA Cup

Peterborough

Barnsley

0-1

25.11.25

England League One

Peterborough

Stevenage

0-1

20.11.25

England League One

Peterborough

Stockport

3-0

08.11.25

England League One

Peterborough

AFC Wimbledon

5-0

01.11.25

England FA Cup

Peterborough

Cardiff

1-0

25.10.25

England League One

Peterborough

Blackpool

1-2

30.09.25

EFL Trophy

Peterborough

Aston Villa U21

4-2

27.09.25

England League One

Peterborough

Lincoln

0-3

13.09.25

England League One

Peterborough

Wycombe

2-1

02.09.25

EFL Trophy

Peterborough

Leyton Orient

1-3

23.08.25

England League One

Peterborough

Bradford City

1-1

19.08.25

England League One

Peterborough

Barnsley

0-1

09.08.25

England League One

Peterborough

Luton

0-2

26.04.25

England League One

Peterborough

Bolton

1-1

18.04.25

England League One

Peterborough

Stockport

1-1

08.04.25

England League One

Peterborough

Birmingham

1-2

05.04.25

England League One

Peterborough

Northampton

0-4

22.03.25

England League One

Peterborough

Charlton

3-0

08.03.25

England League One

Peterborough

Wycombe

1-1

01.03.25

England League One

Peterborough

Shrewsbury

3-1

05.02.25

EFL Trophy

Peterborough

Cheltenham

3-2

28.01.25

England League One

Peterborough

Wigan

1-0

21.01.25

England League One

Peterborough

Exeter City

1-1

18.01.25

England League One

Peterborough

Leyton Orient

0-0

14.01.25

EFL Trophy

Peterborough

Walsall

4-2

29.12.24

England League One

Peterborough

Barnsley

1-3

26.12.24

England League One

Peterborough

Mansfield

0-3

17.12.24

EFL Trophy

Peterborough

Northampton

3-0

14.12.24

England League One

Peterborough

Crawley

4-3

04.12.24

England League One

Peterborough

Burton Albion

0-1

30.11.24

England FA Cup

Peterborough

Notts County

4-3

23.11.24

England League One

Peterborough

Reading

1-2

09.11.24

England League One

Peterborough

Cambridge

6-1

05.11.24

EFL Trophy

Peterborough

Crystal Palace U21

4-1

22.10.24

England League One

Peterborough

Blackpool

5-1

12.10.24

England League One

Peterborough

Rotherham

3-3

08.10.24

EFL Trophy

Peterborough

Stevenage

2-0

05.10.24

England League One

Peterborough

Stevenage

2-1

25.04.26

England League One

Stockport

Peterborough

3-1

11.04.26

England League One

Blackpool

Peterborough

3-1

03.04.26

England League One

Luton

Peterborough

2-1

21.03.26

England League One

AFC Wimbledon

Peterborough

1-1

14.03.26

England League One

Leyton Orient

Peterborough

2-1

28.02.26

England League One

Northampton

Peterborough

1-1

17.02.26

England League One

Barnsley

Peterborough

2-1

14.02.26

England League One

Bradford City

Peterborough

2-0

10.02.26

England League One

Mansfield

Peterborough

1-2

27.01.26

England League One

Stevenage

Peterborough

1-0

24.01.26

England League One

Wycombe

Peterborough

0-2

04.01.26

England League One

Lincoln

Peterborough

5-2

01.01.26

England League One

Rotherham

Peterborough

0-2

20.12.25

England League One

Port Vale

Peterborough

0-1

09.12.25

England League One

Reading

Peterborough

1-2

02.12.25

EFL Trophy

Swindon

Peterborough

1-0

29.11.25

England League One

Doncaster

Peterborough

2-1

11.11.25

EFL Trophy

Crawley

Peterborough

1-2

18.10.25

England League One

Burton Albion

Peterborough

0-1

04.10.25

England League One

Bolton

Peterborough

2-1

20.09.25

England League One

Plymouth

Peterborough

0-1

06.09.25

England League One

Huddersfield

Peterborough

3-2

30.08.25

England League One

Exeter City

Peterborough

3-0

16.08.25

England League One

Wigan

Peterborough

2-0

12.08.25

England EFL Cup

Accrington

Peterborough

2-1

02.08.25

England League One

Cardiff

Peterborough

2-1

26.07.25

Club Friendly

Grimsby

Peterborough

3-2

25.07.25

Club Friendly

Colchester

Peterborough

2-2

19.07.25

Club Friendly

Boston United

Peterborough

0-1

18.07.25

Club Friendly

King's Lynn Town

Peterborough

1-1

15.07.25

Club Friendly

Peterborough Sports

Peterborough

1-8

08.07.25

Club Friendly

Stamford

Peterborough

0-6

03.05.25

England League One

Rotherham

Peterborough

2-1

30.04.25

England League One

Mansfield

Peterborough

4-2

21.04.25

England League One

Barnsley

Peterborough

1-1

13.04.25

EFL Trophy

Birmingham

Peterborough

0-2

01.04.25

England League One

Crawley

Peterborough

3-4

29.03.25

England League One

Reading

Peterborough

3-1

15.03.25

England League One

Cambridge

Peterborough

0-1

04.03.25

England League One

Blackpool

Peterborough

0-0

26.02.25

EFL Trophy

Wrexham

Peterborough

(Penalties:2 - 4)

2-2

22.02.25

England League One

Huddersfield

Peterborough

0-1

15.02.25

England League One

Stevenage

Peterborough

1-1

11.02.25

England League One

Charlton

Peterborough

2-1

02.02.25

England League One

Bristol Rovers

Peterborough

3-1

25.01.25

England League One

Lincoln

Peterborough

5-1

09.01.25

England FA Cup

Everton

Peterborough

2-0

04.01.25

England League One

Wrexham

Peterborough

1-0

01.01.25

England League One

Burton Albion

Peterborough

2-2

20.12.24

England League One

Stockport

Peterborough

2-1

Port Vale vs Peterborough Head-to-head

20.12.2025

England League One

Port Vale

Peterborough

0-1

10.04.2024

England League One

Peterborough

Port Vale

3-0

24.10.2023

England League One

Port Vale

Peterborough

0-1

16.01.2023

England League One

Port Vale

Peterborough

0-2

24.09.2022

England League One

Peterborough

Port Vale

3-0

20.12.2025

England League One

Port Vale

Peterborough

0-1

24.10.2023

England League One

Port Vale

Peterborough

0-1

16.01.2023

England League One

Port Vale

Peterborough

0-2

04.02.2017

England League One

Port Vale

Peterborough

0-3

17.10.2015

England League One

Port Vale

Peterborough

1-1

17.01.2015

England League One

Port Vale

Peterborough

2-1

Offers