🟨
Xi'an Ronghai0-0Tai'an Tiankuang
Wed, 22 Apr 2026, 18:45
League One
England
England
Full Time
1:0
HT: 0 - 0

Match Timeline

62'
Gabriel Osho🔄
Substitution 1 → William Fish
62'
Callum Robinson🔄
Substitution 2 → Chris Willock
62'
Alex Robertson🔄
Substitution 3 → Omari Kellyman
72'
Jordan Lawrence-Gabriel🔄
Substitution 1 → Onel Hernandez
72'
Liam Gordon🔄
Substitution 2 → Jaheim Headley
72'
George Hall🔄
Substitution 3 → Ethon Archer
72'
Martin Sherif🔄
Substitution 4 → Ben Waine
79'
Rubin Colwill
Normal Goal → Chris Willock
81'
David Turnbull🟨
Yellow Card
83'
Calum Scanlon🔄
Substitution 4 → Joel Bagan
85'
Ryan Croasdale🔄
Substitution 5 → Jordan Shipley
90'
Joel Colwill🔄
Substitution 5 → Ryan Wintle

Match Statistics

4Shots on Goal2
7Shots off Goal2
14Total Shots6
3Blocked Shots2
8Shots insidebox6
6Shots outsidebox0
3Fouls6
6Corner Kicks6
2Offsides3
66Ball Possession34
1Yellow Cards0
2Goalkeeper Saves3
576Total passes289
495Passes accurate202
86Passes %70

Starting Lineups

CardiffCardiff1:1

Starting XI

13Nathan TrottG
23Calum ScanlonD
14David TurnbullM
10Rubin ColwillM
47Callum RobinsonF
48Dylan LawlorD
18Alex RobertsonM
22Yousef SalechF
4Gabriel OshoD
27Joel ColwillM
44Ronan KpakioD

Port ValePort Vale1:1

Starting XI

46Joe GauciG
27Elijah CampbellD
18Ryan CroasdaleM
15Liam GordonM
21Martin SherifF
5Connor HallD
12Rhys WaltersM
8Ben GarrityM
25Cameron HumphreysD
33George HallM
6Jordan Lawrence-GabrielD

Head-to-Head

📈 Team Form & Statistics

Cardiff
Cardiff
Form: W-D-W-D-D
Port Vale
Port Vale
Form: D-W-D-W-L
Record
4 W
4 D
2 L
3 W
3 D
4 L
Goals Per Game
1.6
Scored
vs
0.7
Scored
0.8
Conceded
vs
1.6
Conceded
Betting Indicators
Clean Sheets
40%
Clean Sheets
50%
BTTS
40%
BTTS
20%
Home/Away Performance
Scored
Home:0.5
Away:2.3
Conceded
Home:1.0
Away:0.7
Scored
Home:0.4
Away:1.0
Conceded
Home:0.0
Away:3.2

⚡ Elo Ratings

Long Term Elo Rating
1577
Average
1412
Average
Short Term Elo Rating
1614
↑ Momentum (+36)
1405
↓ Momentum (-7)
Expected Outcome
53%
Home Win
26%
Draw
21%
Away Win
Attack & Defence Elo
Long Term
1534
Attack
1355
1590
Defence
1529
Recent Form
1527
Attack
1284
1622
Defence
1553
Post-Match Changes
+6
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.