Persib Bandung beat Bali United 3:2 in a Club Friendly on 18 August 2026. The hosts took an early lead before the second half turned into a chaotic period. M. Klok scored a penalty in the 57th minute, but a red card at the same moment changed the complexion of the game. Bali United fought back to level, only for Persib to snatch victory late on.
The opening goal came in the 33rd minute, giving Persib an advantage they would not surrender. Bali United responded with a goal of their own in the 53rd minute, setting up a tense second half. Then the 57th minute brought everything to a head — a goal, a red card, and a penalty all in quick succession. M. Klok stepped up to convert from the spot after the dismissal.
What followed was end-to-end football. Bali United equalised in the 59th minute, capitalising on the numerical advantage. Persib pushed forward, and the 88th minute brought their winner. The match ended with a late goal for Bali United in stoppage time, 90+1, but it was too little, too late.
Persib Bandung arrived with momentum, having won three of their last five friendlies. They beat Sa Bah 3:0 and Tampines Rovers 1:0 in the most recent outings. Bali United, meanwhile, had mixed results — a heavy 4:1 win over Bhayangkara followed by a 2:3 defeat to Puskamania Borneo. Their form suggested they were capable of trouble.
The result moves Persib closer to their objectives, while Bali United will need to regroup. Three wins and two draws in their last five games shows consistency, but this friendly exposed vulnerabilities. Bali United's ability to respond after going behind is encouraging, but defensive errors remain a concern. The final scoreline tells only part of the story — the red card at 57 minutes was the moment this match was decided.