Anthony Ralston 6

Decent display from the full-back, if largely ineffective progressing further up the park. Tireless in effort over 120 minutes.

Cameron Carter-Vickers 6

One of the better performers on a miserable evening for Celtic in Kazakhstan. Won his battles in defence but didn’t step out of the backline often enough.

Liam Scales 5

Dependable again in defence, fault not overly on the defence for Kairat failings. Shifted to left-back, which limits the threat down that flank, but didn’t do anything wrong.

Kieran Tierney 5

Managed 75 minutes before being replaced. Kept fairly quiet on the whole on a night Celtic needed someone to take the match by the scruff of the neck. Still building up his fitness.

Callum McGregor 5

A little bypassed in Almaty. So often dictates play for Celtic, but was limited to shutting down Kairat breaks and then shuffling the ball on. Scored his penalty.

Read more: 

Reo Hatate 5

Another who struggled to acclimate to match for long periods. Showed quality to pick out Forrest for header, but didn’t do it often enough. 

Benjamin Nygren 6

Twice went close in extra-time, first a close-range shot turned behind, before a snapshot just wide of margin. Didn’t have the killer ball forward or the finishing touch, but was strongest in midfield for Celtic.

James Forrest 5

Close to an opener with a first-half header just tipped over the bar. Lacked some creativity, but was not helped by team-mates who failed to provide attacking support.

Yang 5

Livewire from the bench in the first leg, but lacklustre in Almaty. Unable to seriously threaten his marker on another difficult night for the Celtic frontline.

Daizen Maeda 4

A hellish night for the forward. Ought to have won the match in normal time when he raced clear but blazed over in a costly error. Missed in a shoot-out with a poor strike on goal.

Arne Engels (for Forrest, 70) 4

Made a difference, especially in extra-time. Added attacking impetus, but couldn’t carve open Kairat. Scored from the spot in shoot-out.

Adam Idah (for Yang, 70) 3

Acted as a focal point for Celtic, but too often dropped too deep and closer to his own box. Missed penalty.

Dane Murray (for Tierney, 75) 5

Looks assured in defence for Celtic. Appears ready for a significant role in the first-team this season.

Luke McCowan (for Hatate, 106) 3

On for the final 15 minutes but with limited real involvement in proceedings. Saw penalty saved.

Colby Donovan (for Ralston, 106) 4

Teed up Nygren with a decent cut-back in the final stages. A bright note on a bad night for Celtic.