Kruger có tên trong danh sách "50 người đẹp nhất thế giới" trong ấn bản năm 2004 của People. Cô góp mặt trong danh sách "Hot 100" của Maxim tới hai lần, xếp thứ 50 vào năm 2005 và thứ 88 vào năm 2009. Cô còn được xếp thứ 83 trong danh sách "Top 99 phụ nữ" của AskMen vào năm 2010. Kruger là đại sứ thương hiệu cho hãng chế tác đồng hồ Jaeger-LeCoultre của Thụy Sĩ. Tháng 12 năm 2009, cô được thông báo là "người mẫu phát ngôn" toàn cầu của L'Oréal. Tháng 5 năm 2010, cô trở thành gương mặt cho dòng nước hoa mới nhất mang tên Beauty của Calvin Klein.