Thành phố cũng có một số sân vận động lớn như Sân vận động Quốc tế Nhà vua Fahd với sức chứa 70.000 chỗ ngồi, là một trong những sân nhà của đội tuyển bóng đá quốc gia Ả Rập Xê Út. Sân vận động từng đăng cai Cúp Liên đoàn các châu lục ba lần, vào các năm 1992, 1995 và 1997. Sân cũng từng đăng cai Giải vô địch bóng đá U-20 thế giới năm 1989. Sân vận động Hoàng tử Faisal bin Fahd (sân vận động Al-Malaz) hiện chủ yếu được sử dụng cho các trận đấu bóng đá, với sức chứa 22.500 chỗ ngồi.