Trong quãng thời gian thi đấu cho Barcelona, Messi đã lập nhiều kỷ lục như ghi nhiều bàn thắng nhất La Liga, khoác áo CLB nhiều nhất, ghi nhiều bàn thắng nhất lịch sử CLB. Anh giành được 35 danh hiệu trong 17 năm sự nghiệp chuyên nghiệp tại đây, bao gồm 10 chức vô địch La Liga và 4 Champions League.
Cựu HLV Barcelona và hiện đang dẫn dắt Man City là Pep Guardiola đã làm việc cùng Messi trong 4 mùa giải từ 2008 đến 2012. Sự kết hợp giữa họ tạo nên điều kỳ diệu để đem về 14 danh hiệu, bao gồm 3 chức vô địch La Liga và 2 Champions League. Đỉnh cao phải kể tới cú ăn sáu vào năm 2009, đăng quang ở mọi giải đấu tham gia.
Người ta thường nói rằng Guardiola đóng vai trò quan trọng trong việc định hình sự nghiệp của Messi. Ngoài ra, với La Pulga trong đội hình, Guardiola cũng có được thành công rực rỡ nhất trong sự nghiệp cầm quân. Nhưng ngược lại, không có Messi, nhà cầm quân người Tây Ban Nha chưa bao giờ vô địch Champions League.
Dưới thời Guardiola, Messi đã góp mặt trong 47 trận đấu tại Champions League, ghi 43 bàn và thắng 28 trận, 15 trận kết thúc với tỷ số hòa và chỉ thua 4.
Sau khi rời Barcelona vào năm 2012, Pep dẫn dắt Bayern Munich trong 3 mùa giải (2013-2016) và cầm quân tại Man City từ năm 2016 đến nay. Trong 8 năm qua, Messi đã 4 lần đối đầu với đội bóng của Guardiola ở Champions League, gồm 2 trước Bayern Munich và 2 trước Man City.
Gặp đại diện Bundesliga, Messi ghi 2 bàn khi Barcelona vượt qua Bayern Munich với tổng tỷ số 5-3 trong hai lượt trận ở bán kết Champions League 2014/15. Mùa giải 2016/17, Guardiola dẫn dắt Man City đã gặp Barca ở vòng bảng, Messi ghi 4 bàn trong hai lần gặp nhau, bao gồm một cú hat-trick.