*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 15:27, 14 tháng 4 năm 2024 (UTC) ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến 22:00, 26 tháng 3 năm 2024 (UTC)
Vào ngày 4 tháng 1 năm 2018, Mavropanos ký hợp đồng với câu lạc bộ Arsenal tại Premier League với trị giá 2,1 triệu euro.[3] Vào ngày 15 tháng 1, Mavropanos chơi trọn 90 phút để giúp đội U-23 Arsenal đánh bại đội dự bị của Manchester United với tỷ số 4–0 trên sân nhà.[4] Vào ngày 2 tháng 2, Mavropanos được bổ sung vào đội hình Europa League cho giai đoạn vòng đấu loại trực tiếp.[5] Vào ngày 29 tháng 4, Mavropanos ra mắt tại Premier League trong trận thua 2–1 trước Manchester United tại Old Trafford.[6] Màn trình diễn của anh trong trận đó được cả người hâm mộ và giới chuyên môn khen ngợi.[7] Anh đã ra mắt trong sân nhà trong trận đấu tiếp theo của câu lạc bộ với Burnley. Trận đấu đó cũng là trận sân nhà cuối cùng dưới thời huấn luyện viên Arsène Wenger khi Mavropanos giúp Arsenal giữ sạch lưới lần đầu tiên khi đội thắng 5–0.[8] Anh cũng chơi trận tiếp theo trên sân khách gặp Leicester City nhưng bị đuổi khỏi sân sau 15 phút khi kết thúc mùa giải đầu tiên ở Arsenal.[9]
Vào đầu tháng 10 năm 2018, Mavropanos dính chấn thương háng và phải nghỉ thi đấu đến giữa tháng 12.[10] Vào ngày 15 tháng 1 năm 2019, anh trở lại thi đấu sau gần 4 tháng khi chơi 70 phút trong chiến thắng 5–1 của đội U-23 trước Manchester City. Vào ngày 3 tháng 2 năm 2019, anh có trận ra mắt mùa giải 2018–19 khi vào sân thay cho Shkodran Mustafi trong trận thua 3–1 trên sân khách trước nhà vô địch Manchester City.[11] Vào ngày 12 tháng 5 năm 2019, trong chiến thắng 3–1 trên sân khách trước Burnley vào ngày thi đấu cuối cùng của mùa giải, Mavropanos đá cặp với Shkodran Mustafi ở vị trí trung vệ nhưng được thay thế bởi Laurent Koscielny sau nửa giờ vì chấn thương.[12]
Cho mượn tại 1. FC Nürnberg
Vào ngày 13 tháng 1 năm 2020, sau khi vật lộn với thời gian thi đấu tại Arsenal, Mavropanos chuyển đến câu lạc bộ 1. FC Nürnberg dưới dạng cho mượn trong phần còn lại của mùa giải 2019–20 tại 2. Bundesliga.[13][14] Vụ chuyển nhượng này đã khiến anh lấy lại phong độ khi anh có 3 màn trình diễn xuất sắc liên tiếp khiến anh được khen ngợi bởi hàng thủ Nürnberg. Anh đã giành được giải thưởng Cầu thủ xuất sắc nhất trận liên tiếp trong trận đấu thứ hai và thứ ba cho câu lạc bộ trước khi thực hiện pha cản phá quan trọng trong trận đấu thứ tư. Vào ngày 25 tháng 2 năm 2020, Mavropanos dính chấn thương khi thi đấu với Darmstadt 98 và câu lạc bộ không chắc chắn anh phải vắng mặt bao lâu.[15]
VfB Stuttgart
Vào ngày 16 tháng 7 năm 2020, Mavropanos ký hợp đồng mới với Arsenal và gia nhập VfB Stuttgart với khoản vay 250.000 euro cho mùa giải 2020–21.[16] Tại Stuttgart, anh gặp lại Sven Mislintat, người ban đầu đã theo dõi và ký hợp đồng với anh cho Arsenal.[17] Vào ngày 3 tháng 10 năm 2020, Mavropanos ra mắt Stuttgart ở Bundesliga trong trận hòa 1–1 với Bayer Leverkusen.[18] Vào ngày 15 tháng 10 năm 2020, Mavropanos dính chấn thương trong trận giao hữu với SC Freiburg và buộc phải phẫu thuật sụn chêm.[19]
West Ham United
Vào ngày 22 tháng 8 năm 2023, Mavropanos quay trở lại Premier League khi gia nhập câu lạc bộ West Ham United với bản hợp đồng có thời hạn 5 năm với mức phí 25 triệu euro.[20] 10% phí chuyển nhượng được trả cho Arsenal vì đội đã chèn điều khoản bán vào hợp đồng khi Mavropanos được bán vào năm 2022.[21] Anh là cầu thủ người Hy Lạp đầu tiên chơi cho West Ham.[22] Anh ra mắt câu lạc bộ vào ngày 21 tháng 9 trong chiến thắng 3–1 trước TSC Bačka Topola tại Europa League.[23] Vào ngày 28 tháng 12, anh ghi bàn thắng đầu tiên cho West Ham trong chiến thắng 2–0 trên sân khách trước câu lạc bộ cũ Arsenal.[24]
Vào ngày 10 tháng 9 năm 2023, Mavropanos ghi một cú đúp trong chiến thắng 5–0 trước Gibraltar tại vòng loại UEFA Euro 2024 và đó chính là hai bàn thắng đầu tiên của anh cho đội tuyển quốc gia.[26]