22 June - 06 July 2025 view results watch live the ballito pro presented by o'neill line up surfing festival events capturing the moments that matter gallery 08 July 2024 DAY 14: The Ballito Pro 2024 presented by O’Neill 07 July 2024 DAY 13: The Ballito Pro 2024 presented by O’Neill 06 July 2024 DAY 12: The Ballito Pro 2024 presented by O’Neill 05 July 2024 DAY 11: The Ballito Pro 2024 presented by O’Neill 04 July 2024 DAY 10: The Ballito Pro 2024 presented by O’Neill view galleries missed it? catch up with our video highlights highlights