Terengganu vs Johor Darul Ta'zim: Prediction, Head-to-Head, Odds & Stats (Fri, 31 Oct '25)
Wojtek Kolan
Published on 27 Oct, 05:12 AM UTC
Next Match 31/10/25 at 01:00 PM
Scheduled H2H Match For Terengganu Vs Johor Darul Ta'zim
Super League
Fri, 31 Oct 2025 at 01:00 PM UTC
MYS
Recent Form
0
Win
Last 10 Played
10
Win
MYS
Recent Form
0
Win
Last 10 Played
10
Win
Game Schedule - Time Of Fixture
Terengganu will square off vs Johor Darul Ta'zim in Super League on Fri, 31 Oct 2025 at 01:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.
Terengganu vs Johor Darul Ta'zim H2H Results Summary
For the most recent 10 head to head fixtures between these teams, Terengganu have won 0 times and Johor Darul Ta'zim have come out on top on 10 occasion. In the last fixture between them, Johor Darul Ta'zim won 2-1.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Terengganu | 0 |
| Johor Darul Ta'zim | 10 |
Terengganu Vs Johor Darul Ta'zim Performance stats
Editorial Prediction:
On Friday, 31 October 2025, Terengganu faces Johor Darul Ta'zim in what promises to be an engaging confrontation in the Malaysia Super League. But which team holds the advantage? Let's delve into the stats and explore which side is more likely to triumph.
The historical head-to-head record between these two teams tells an intriguing tale—neither Terengganu nor Johor Darul Ta'zim has managed a victory in their last 10 encounters. With both teams evenly matched thus far, the film from their meetings might not reveal enough about any clear domination.
However, as we rewind to their last clash on Saturday, 1 February 2025, Johor Darul Ta'zim emerged victorious with a narrow 2-1 win while playing at home. This sparks the question: does Johor Darul Ta'zim hold a subtle edge in match sharpness when it counts the most?
Diving into their statistical performance during that game, the numbers appear underwhelming. Both Terengganu and Johor Darul Ta'zim struggled with their free throws and three-pointers, making none. Defensive efforts were similarly stark as both sides recorded zero rebounds and turnovers, and neither could secure consecutive points in a row.
As they head into this impending duel, the momentum leans towards one side. Terengganu carries forward a stinging 1-4 defeat against Kuching City, whereas Johor Darul Ta'zim has gained significant confidence by blanking Brunei DPMM FC 10-0 in their previous outing. With such contrasting recent performances, Johor Darul Ta'zim undoubtedly steps into this match with a psychological edge.
Given the lackluster stats sharing stories of missed opportunities and Johor Darul Ta'zim's recent dominant victory, the scales tip slightly in favor of Johor Darul Ta'zim to come out victorious in their upcoming clash against Terengganu.
Terengganu vs Johor Darul Ta'zim Past H2H Matches
Head To Head Streaks
Team Streaks
Terengganu Recent Matches
Johor Darul Ta'zim Recent Matches
Terengganu Next Fixtures
Johor Darul Ta'zim Next Fixtures
Terengganu Last Match Played stats
Terengganu vs Kuching City
Final Score :1 - 4
| (H) | Match overview | (A) |
|---|---|---|
| 49% | Ball possession | 51% |
| 2.03 | Expected goals | 1.38 |
| 17 | Total shots | 10 |
| 1 | Goalkeeper saves | 4 |
| 7 | Corner kicks | 3 |
| 10 | Fouls | 9 |
| 393 | Passes | 367 |
| 4 | Tackles | 4 |
| 5 | Free kicks | 0 |
| 2 | Yellow cards | 1 |
| 0 | Red cards | 0 |
| (H) | Shots | (A) |
| 17 | Total shots | 10 |
| 4 | Shots on target | 4 |
| 0 | Hit woodwork | 0 |
| 8 | Shots off target | 2 |
| 5 | Blocked shots | 4 |
| 8 | Shots inside box | 6 |
| 9 | Shots outside box | 4 |
| (H) | Attack | (A) |
| 2 | Through balls | 0 |
| 23 | Touches in penalty area | 24 |
| 0 | Offsides | 3 |
| (H) | Passes | (A) |
| 337 | Accurate passes | 318 |
| 13 | Throw-ins | 17 |
| 58/71 (82%) | Final third phase | 29/36 (81%) |
| 18/33 (54%) | Long balls | 15/27 (55%) |
| 7/16 (43%) | Crosses | 5/8 (62%) |
| (H) | Duels | (A) |
| 33% | Duels | 34% |
| 6 | Dispossessed | 4 |
| 37/101 (37%) | Ground duels | 26/94 (28%) |
| 3/18 (17%) | Aerial duels | 14/23 (61%) |
| 15/19 (79%) | Dribbles | 11/15 (73%) |
| (H) | Defending | (A) |
| 4 | Total tackles | 4 |
| 11 | Interceptions | 15 |
| 13 | Clearances | 14 |
| 5 | Errors lead to a shot | 4 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 4 |
| 0 | High claims | 3 |
| 3 | Goal kicks | 11 |
Johor Darul Ta'zim Last Match Played stats
Johor Darul Ta'zim vs Brunei DPMM FC
Final Score :10 - 0
| (H) | Match overview | (A) |
|---|---|---|
| 63% | Ball possession | 37% |
| 4.57 | Expected goals | 0.25 |
| 42 | Total shots | 3 |
| 1 | Goalkeeper saves | 8 |
| 7 | Corner kicks | 1 |
| 12 | Fouls | 4 |
| 484 | Passes | 167 |
| 1 | Tackles | 6 |
| 0 | Free kicks | 0 |
| 1 | Yellow cards | 1 |
| 0 | Red cards | 1 |
| (H) | Shots | (A) |
| 42 | Total shots | 3 |
| 17 | Shots on target | 1 |
| 4 | Hit woodwork | 0 |
| 12 | Shots off target | 2 |
| 9 | Blocked shots | 0 |
| 24 | Shots inside box | 2 |
| 18 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 7 | Through balls | 0 |
| 50 | Touches in penalty area | 2 |
| 1 | Offsides | 3 |
| (H) | Passes | (A) |
| 418 | Accurate passes | 114 |
| 18 | Throw-ins | 7 |
| 53/59 (90%) | Final third phase | 9/26 (35%) |
| 18/32 (56%) | Long balls | 15/31 (48%) |
| 12/33 (36%) | Crosses | 0/3 (0%) |
| (H) | Duels | (A) |
| 49% | Duels | 27% |
| 5 | Dispossessed | 4 |
| 56/110 (51%) | Ground duels | 27/115 (23%) |
| 8/19 (42%) | Aerial duels | 10/20 (50%) |
| 36/38 (95%) | Dribbles | 12/14 (86%) |
| (H) | Defending | (A) |
| 1 | Total tackles | 6 |
| 8 | Interceptions | 18 |
| 3 | Clearances | 33 |
| 3 | Errors lead to a shot | 8 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 8 |
| 1 | High claims | 1 |
| 4 | Goal kicks | 18 |
Liga Super 25/26 Standings
| POS | TEAM | MP | W | L | D | PER % |
|---|---|---|---|---|---|---|
| 1 | 8 | 8 | 0 | 0 | 24 | |
| 2 | 7 | 5 | 0 | 2 | 17 | |
| 3 | 7 | 4 | 1 | 2 | 14 | |
| 4 | 7 | 4 | 2 | 1 | 13 | |
| 5 | 7 | 3 | 2 | 2 | 11 | |
| 6 | 8 | 3 | 3 | 2 | 11 | |
| 7 | 7 | 3 | 3 | 1 | 10 | |
| 8 | 7 | 1 | 3 | 3 | 6 | |
| 9 | 7 | 1 | 4 | 2 | 5 | |
| 10 | 7 | 0 | 3 | 4 | 4 | |
| 11 | 7 | 1 | 5 | 1 | 4 | |
| 12 | 6 | 0 | 3 | 3 | 3 | |
| 13 | 7 | 0 | 4 | 3 | 3 |