Ở vị trí thủ môn, Thibaut Courtois của Real Madrid được lựa chọn. Anh đã có tổng cộng 8 pha cứu thua trong 120 phút thi đấu trước Man City. Sự xuất sắc đến từ Courtois là yếu tố cực kỳ quan trọng giúp Real Madrid tiếp tục tạo nên một cuộc lội ngược dòng lịch sử nữa tại Champions League năm nay.
Ở vị trí hậu vệ phải, Dani Carvajal của Real Madrid xứng đáng có mặt. Anh chơi nỗ lực trong phòng thủ, và cũng là người kiến tạo để Rodrygo ghi bàn thứ 2 cho Los Blancos. Bên cánh đối diện là Joao Cancelo của Man City. Cầu thủ người Bồ đã chơi nỗ lực tại Bernabeu, nhưng không thể giúp đội nhà giành quyền vào chơi trận chung kết.
Liverpool và Real áp đảo đội hình hay nhất bán kết lượt về C1
Ở vị trí trung vệ, Ibrahima Konate (Liverpool) chơi bên cạnh Nacho Fernandez (Real Madrid). Ngôi sao của Liverpool thắng 4 lần tranh chấp trên không và 9 lần giải nguy cho hàng thủ ở trận đấu với Villarreal, trong khi đó Nacho có rất nhiều lần hóa giải những tình huống câu bóng vào vòng cấm do các cầu thủ Man City thực hiện.
Naby Keita và Fabinho của Liverpool được lựa chọn ở vị trí tiền vệ trung tâm. Fabinho là người mở đầu cho cuộc ngược dòng của Liverpool trước Villarreal, trong khi đó Keita cũng chơi ấn tượng trong thời gian có mặt trên sân.
Ở vị trí tiền vệ trái cũng là một cầu thủ của Liverpool - Luis Diaz. Anh vào sân thay Jota và thay đổi luôn lối chơi của Lữ đoàn đỏ. Khả năng tạo đột biến và di chuyển thông minh đến từ Diaz đã mở ra những cơ hội tuyệt vời cho Liverpool. Anh cũng chính là tác giả của bàn thắng quân bình tỷ số 2-2. Bên cánh đối diện là Rodrygo Goes, người ghi 2 bàn cho Real Madrid chỉ trong 89 giây.
Trên hàng công, Karim Benzema (Real Madrid) và Sadio Mane (Liverpool) sát cánh bên nhau. Benzema ghi bàn thắng quyết định trên chấm 11m đưa Los Blancos vào chung kết, đó là bàn thứ 15 của anh ở C1 mùa này. Mane cũng là người ana định chiến thắng 3-2 cho Liverpool trước Villarreal.