Back

Cardiff vs Port Vale Prediction & Betting Tips

Cardiff host Port Vale in the England League One on 22 April 2026, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.

Cardiff vs Port Vale Match Preview

Cardiff come into this fixture with strong overall momentum, combining attacking efficiency with a solid defensive base. Their recent results reflect a team capable of controlling matches while maintaining consistent output in the final third.

Port Vale arrive with a more cautious and inconsistent profile, often involved in tighter games where margins are small. While they have shown resilience in certain fixtures, their overall form suggests they may struggle to match Cardiff’s intensity across the full ninety minutes.

Cardiff’s Attacking Consistency Backed by Strong Control

Cardiff’s recent performances highlight a team operating with confidence and balance. A 3-1 away win at Reading and a 2-0 home victory over Bolton demonstrate their attacking quality, while draws such as the 1-1 results against Huddersfield and Peterborough show their ability to remain competitive even when not fully dominant. The 0-0 draw with Blackpool also reflects defensive discipline when needed.

With 80 goals scored this season, Cardiff bring one of the strongest attacking records into the match. Conceding 44 goals indicates a relatively stable defensive structure, allowing them to control games without being overly exposed. Their ability to manage tempo and create chances consistently gives them a clear edge.

Port Vale’s Defensive Focus Limiting Their Attacking Output

Port Vale’s recent form suggests a team prioritising defensive organisation, often resulting in low-scoring matches. Goalless draws against Wigan and Barnsley highlight their ability to contain opponents, while the 1-0 win over Rotherham shows they can capitalise in tight situations. However, the heavy 4-0 defeat at Wycombe exposed vulnerabilities when facing sustained attacking pressure.

Scoring just 33 goals this season, Port Vale have struggled to produce consistent attacking output. Conceding 55 goals also indicates that when defensive structure breaks down, they can be heavily punished. Their approach may keep the game controlled for periods, but sustained pressure could prove difficult to handle.

Cardiff vs Port Vale Prediction

The best bet for this match points towards Cardiff to win & both teams to score at 2.75 odds. Cardiff’s attacking strength should be enough to secure victory, but Port Vale’s ability to stay organised and occasionally find goals suggests they can contribute on the scoreboard even in defeat.

Cardiff’s attacking patterns also bring individual scoring opportunities, making Yousef Salech to score anytime at 1.73 odds an appealing option. His involvement in forward areas aligns with Cardiff’s consistent chance creation, particularly against a defence that has shown vulnerability under pressure.

For a correct score prediction, 3-1 to Cardiff at 11.00 odds fits the expected flow of the game. Cardiff’s superior attacking quality points towards multiple goals, while Port Vale may still find a way through during phases where Cardiff’s defensive focus drops.

Peter Green- April 20, 2026

Cardiff vs Port Vale Betting Tips

Cardiff to win & Both teams to score

2.75 Odds Bet Now

Yousef Salech to score anytime

1.73 Odds Bet Now

Correct score: Cardiff 3-1

11.00 Odds Bet Now

Team Stats

Cardiff Port Vale
Game Played 45 44
Wins 27 9
Draws 10 12
Loss 8 23
Goals For 86 34
Goals Against 45 58
Cardiff Port Vale
Game Played 23 22
Wins 17 5
Draws 2 3
Loss 4 14
Goals For 50 17
Goals Against 23 35
Current Season stats from England League One

Cardiff Form

25.04.26

England League One

Cardiff

Northampton

5-1

22.04.26

England League One

Cardiff

Port Vale

1-0

18.04.26

England League One

Reading

Cardiff

1-3

14.04.26

England League One

Huddersfield

Cardiff

1-1

11.04.26

England League One

Cardiff

Bolton

2-0

06.04.26

England League One

Peterborough

Cardiff

1-1

21.03.26

England League One

Cardiff

Blackpool

0-0

17.03.26

England League One

Cardiff

Wycombe

0-2

14.03.26

England League One

Exeter City

Cardiff

0-4

10.03.26

England League One

Barnsley

Cardiff

1-1

07.03.26

England League One

Cardiff

Lincoln

0-2

28.02.26

England League One

Doncaster

Cardiff

0-4

21.02.26

England League One

Plymouth

Cardiff

5-2

17.02.26

England League One

Cardiff

AFC Wimbledon

4-1

14.02.26

England League One

Cardiff

Luton

3-1

07.02.26

England League One

Rotherham

Cardiff

0-3

31.01.26

England League One

Burton Albion

Cardiff

2-2

27.01.26

England League One

Cardiff

Barnsley

4-0

24.01.26

England League One

Cardiff

Stockport

1-1

17.01.26

England League One

Bradford City

Cardiff

1-2

10.01.26

England League One

Leyton Orient

Cardiff

1-1

04.01.26

England League One

Cardiff

Wigan

1-0

01.01.26

England League One

Wycombe

Cardiff

1-1

29.12.25

England League One

Cardiff

Stevenage

2-1

26.12.25

England League One

Cardiff

Exeter City

1-0

20.12.25

England League One

Lincoln

Cardiff

2-1

16.12.25

England EFL Cup

Cardiff

Chelsea

1-3

13.12.25

England League One

Cardiff

Doncaster

4-3

09.12.25

England League One

Stevenage

Cardiff

0-1

06.12.25

England League One

Cardiff

Huddersfield

3-2

02.12.25

EFL Trophy

Cardiff

AFC Wimbledon

1-5

29.11.25

England League One

Cardiff

Mansfield

3-0

22.11.25

England League One

Northampton

Cardiff

1-3

11.11.25

EFL Trophy

Cardiff

Arsenal U21

3-1

08.11.25

England League One

Blackpool

Cardiff

3-1

01.11.25

England FA Cup

Peterborough

Cardiff

1-0

28.10.25

England EFL Cup

Wrexham

Cardiff

1-2

25.10.25

England League One

Bolton

Cardiff

1-0

18.10.25

England League One

Cardiff

Reading

2-1

07.10.25

EFL Trophy

Cardiff

Newport

0-1

04.10.25

England League One

Cardiff

Leyton Orient

4-3

30.09.25

England League One

Cardiff

Burton Albion

0-1

27.09.25

England League One

Wigan

Cardiff

0-2

23.09.25

England EFL Cup

Burnley

Cardiff

1-2

20.09.25

England League One

Cardiff

Bradford City

1-3

16.09.25

EFL Trophy

Exeter City

Cardiff

0-1

13.09.25

England League One

Stockport

Cardiff

1-1

30.08.25

England League One

Cardiff

Plymouth

4-0

26.08.25

England EFL Cup

Cardiff

Cheltenham

3-0

23.08.25

England League One

Luton

Cardiff

0-1

25.04.26

England League One

Cardiff

Northampton

5-1

22.04.26

England League One

Cardiff

Port Vale

1-0

11.04.26

England League One

Cardiff

Bolton

2-0

21.03.26

England League One

Cardiff

Blackpool

0-0

17.03.26

England League One

Cardiff

Wycombe

0-2

07.03.26

England League One

Cardiff

Lincoln

0-2

17.02.26

England League One

Cardiff

AFC Wimbledon

4-1

14.02.26

England League One

Cardiff

Luton

3-1

27.01.26

England League One

Cardiff

Barnsley

4-0

24.01.26

England League One

Cardiff

Stockport

1-1

04.01.26

England League One

Cardiff

Wigan

1-0

29.12.25

England League One

Cardiff

Stevenage

2-1

26.12.25

England League One

Cardiff

Exeter City

1-0

16.12.25

England EFL Cup

Cardiff

Chelsea

1-3

13.12.25

England League One

Cardiff

Doncaster

4-3

06.12.25

England League One

Cardiff

Huddersfield

3-2

02.12.25

EFL Trophy

Cardiff

AFC Wimbledon

1-5

29.11.25

England League One

Cardiff

Mansfield

3-0

11.11.25

EFL Trophy

Cardiff

Arsenal U21

3-1

18.10.25

England League One

Cardiff

Reading

2-1

07.10.25

EFL Trophy

Cardiff

Newport

0-1

04.10.25

England League One

Cardiff

Leyton Orient

4-3

30.09.25

England League One

Cardiff

Burton Albion

0-1

20.09.25

England League One

Cardiff

Bradford City

1-3

30.08.25

England League One

Cardiff

Plymouth

4-0

26.08.25

England EFL Cup

Cardiff

Cheltenham

3-0

16.08.25

England League One

Cardiff

Rotherham

3-0

12.08.25

England EFL Cup

Cardiff

Swindon

2-1

02.08.25

England League One

Cardiff

Peterborough

2-1

18.07.25

Club Friendly

Cardiff

Cambridge

5-1

09.07.25

Club Friendly

Cardiff

Johor Darul Takzim FC

2-2

26.04.25

England Championship

Cardiff

West Brom

0-0

21.04.25

England Championship

Cardiff

Oxford

1-1

12.04.25

England Championship

Cardiff

Stoke City

0-1

29.03.25

England Championship

Cardiff

Sheffield Wednesday

1-1

11.03.25

England Championship

Cardiff

Luton

1-2

04.03.25

England Championship

Cardiff

Burnley

1-2

25.02.25

England Championship

Cardiff

Hull City

1-0

15.02.25

England Championship

Cardiff

Bristol City

1-1

25.01.25

England Championship

Cardiff

Derby

2-1

18.01.25

England Championship

Cardiff

Swansea

3-0

14.01.25

England Championship

Cardiff

Watford

1-1

01.01.25

England Championship

Cardiff

Coventry

1-1

21.12.24

England Championship

Cardiff

Sheffield United

0-2

11.12.24

England Championship

Cardiff

Preston

0-2

27.11.24

England Championship

Cardiff

QPR

0-2

09.11.24

England Championship

Cardiff

Blackburn

1-3

02.11.24

England Championship

Cardiff

Norwich

2-1

22.10.24

England Championship

Cardiff

Portsmouth

2-0

19.10.24

England Championship

Cardiff

Plymouth

5-0

18.04.26

England League One

Reading

Cardiff

1-3

14.04.26

England League One

Huddersfield

Cardiff

1-1

06.04.26

England League One

Peterborough

Cardiff

1-1

14.03.26

England League One

Exeter City

Cardiff

0-4

10.03.26

England League One

Barnsley

Cardiff

1-1

28.02.26

England League One

Doncaster

Cardiff

0-4

21.02.26

England League One

Plymouth

Cardiff

5-2

07.02.26

England League One

Rotherham

Cardiff

0-3

31.01.26

England League One

Burton Albion

Cardiff

2-2

17.01.26

England League One

Bradford City

Cardiff

1-2

10.01.26

England League One

Leyton Orient

Cardiff

1-1

01.01.26

England League One

Wycombe

Cardiff

1-1

20.12.25

England League One

Lincoln

Cardiff

2-1

09.12.25

England League One

Stevenage

Cardiff

0-1

22.11.25

England League One

Northampton

Cardiff

1-3

08.11.25

England League One

Blackpool

Cardiff

3-1

01.11.25

England FA Cup

Peterborough

Cardiff

1-0

28.10.25

England EFL Cup

Wrexham

Cardiff

1-2

25.10.25

England League One

Bolton

Cardiff

1-0

27.09.25

England League One

Wigan

Cardiff

0-2

23.09.25

England EFL Cup

Burnley

Cardiff

1-2

16.09.25

EFL Trophy

Exeter City

Cardiff

0-1

13.09.25

England League One

Stockport

Cardiff

1-1

23.08.25

England League One

Luton

Cardiff

0-1

19.08.25

England League One

AFC Wimbledon

Cardiff

0-1

07.08.25

England League One

Port Vale

Cardiff

0-0

26.07.25

Club Friendly

Notts County

Cardiff

2-2

23.07.25

Club Friendly

QPR

Cardiff

2-2

03.05.25

England Championship

Norwich

Cardiff

4-2

18.04.25

England Championship

Sheffield United

Cardiff

2-0

08.04.25

England Championship

Preston

Cardiff

2-2

05.04.25

England Championship

QPR

Cardiff

0-0

15.03.25

England Championship

Blackburn

Cardiff

1-2

08.03.25

England Championship

Sunderland

Cardiff

2-1

28.02.25

England FA Cup

Aston Villa

Cardiff

2-0

22.02.25

England Championship

Plymouth

Cardiff

1-1

11.02.25

England Championship

Portsmouth

Cardiff

2-1

08.02.25

England FA Cup

Stoke City

Cardiff

(Penalties:2 - 4)

3-3

01.02.25

England Championship

Leeds

Cardiff

7-0

21.01.25

England Championship

Millwall

Cardiff

2-2

09.01.25

England FA Cup

Sheffield United

Cardiff

0-1

04.01.25

England Championship

Middlesbrough

Cardiff

1-1

29.12.24

England Championship

Watford

Cardiff

1-2

26.12.24

England Championship

Oxford

Cardiff

3-2

14.12.24

England Championship

Stoke City

Cardiff

2-2

30.11.24

England Championship

Coventry

Cardiff

2-2

23.11.24

England Championship

Sheffield Wednesday

Cardiff

1-1

06.11.24

England Championship

Luton

Cardiff

1-0

26.10.24

England Championship

West Brom

Cardiff

0-0

06.10.24

England Championship

Bristol City

Cardiff

1-1

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

Cardiff vs Port Vale Head-to-head

07.08.2025

England League One

Port Vale

Cardiff

0-0

26.08.2014

England EFL Cup

Port Vale

Cardiff

2-3

Offers