Heat 1 5.37 Avg Wave Score 
Ryan Kainalo
1
Wave 1 5.27 Wave 2 6.17 Total11.44 win by 0.41
1 0.83 2 2.27 3 5.27 4 4.00 5 6.17 6 7 8 9 10 11 12 13 14 15 
Rory Dace
2
Wave 1 5.33 Wave 2 5.70 Total11.03 needs 5.75
1 5.33 2 4.67 3 5.70 4 5 6 7 8 9 10 11 12 13 14 15 
Brad Scott
3
Wave 1 6.17 Wave 2 4.23 Total10.40 needs 4.86
1 3.00 2 2.17 3 3.57 4 6.17 5 4.23 6 1.83 7 8 9 10 11 12 13 14 15 
Daniel Emslie
4
Wave 1 5.33 Wave 2 4.77 Total10.10 needs 5.70
1 5.33 2 4.60 3 3.43 4 4.77 5 6 7 8 9 10 11 12 13 14 15 
Heat 2 4.42 Avg Wave Score 
Rodrigo Saldanha
1
Wave 1 5.83 Wave 2 5.10 Total10.93 win by 0.10
1 0.67 2 1.00 3 5.83 4 1.07 5 5.10 6 7 8 9 10 11 12 13 14 15 
Luke Thompson
2
Wave 1 6.50 Wave 2 4.33 Total10.83 needs 4.43
1 6.50 2 4.33 3 3.10 4 1.00 5 6 7 8 9 10 11 12 13 14 15 
David Emslie
3
Wave 1 2.67 Wave 2 5.83 Total8.50 needs 5.01
1 1.93 2 0.23 3 2.67 4 5.83 5 0.80 6 7 8 9 10 11 12 13 14 15 
Rylan Jarvis
4
Wave 1 2.17 Wave 2 2.93 Total5.10 needs 7.90
1 0.57 2 2.17 3 0.20 4 2.93 5 6 7 8 9 10 11 12 13 14 15 
Heat 3 3.56 Avg Wave Score 
Shion Crawford
1
Wave 1 6.83 Wave 2 5.93 Total12.76 win by 3.82
1 6.83 2 5.93 3 0.63 4 5 6 7 8 9 10 11 12 13 14 15 
Luke Van Wyk
2
Wave 1 4.17 Wave 2 4.77 Total8.94 needs 7.99
1 4.17 2 0.43 3 3.40 4 1.63 5 4.77 6 7 8 9 10 11 12 13 14 15 
Joshua Myburgh
3
Wave 1 3.67 Wave 2 0.47 Total4.14 needs 5.27
1 3.67 2 0.47 3 4 5 6 7 8 9 10 11 12 13 14 15 
Loghann Tilsley
4
Wave 1 2.17 Wave 2 0.47 Total2.64 needs 6.77
1 2.17 2 0.47 3 0.37 4 5 6 7 8 9 10 11 12 13 14 15 
Heat 4 5.43 Avg Wave Score 
Ryan Huckabee
1
Wave 1 6.17 Wave 2 5.50 Total11.67 win by 0.03
1 0.30 2 6.17 3 2.83 4 5.50 5 4.50 6 7 8 9 10 11 12 13 14 15 
Jarvis Earle
2
Wave 1 6.27 Wave 2 5.37 Total11.64 needs 5.40
1 1.00 2 4.50 3 1.00 4 3.27 5 3.30 6 6.27 7 5.37 8 9 10 11 12 13 14 15 
Ntokozo Maphumulo
3
Wave 1 3.33 Wave 2 7.67 Total11.00 needs 3.97
1 1.50 2 3.33 3 0.87 4 2.73 5 7.67 6 7 8 9 10 11 12 13 14 15 
Nate Colby
4
Wave 1 5.23 Wave 2 3.90 Total9.13 needs 6.41
1 0.83 2 3.23 3 5.23 4 3.90 5 2.00 6 1.67 7 8 9 10 11 12 13 14 15 
Heat 5 4.85 Avg Wave Score 
Kai Martin
1
Wave 1 6.00 Wave 2 6.17 Total12.17 win by 2.77
1 6.00 2 0.50 3 4.77 4 6.17 5 6 7 8 9 10 11 12 13 14 15 
Matt Canning
2
Wave 1 3.17 Wave 2 6.23 Total9.40 needs 5.94
1 3.17 2 6.23 3 0.20 4 1.50 5 2.63 6 7 8 9 10 11 12 13 14 15 
Kai Hall
3
Wave 1 2.53 Wave 2 6.23 Total8.76 needs 3.18
1 2.17 2 1.60 3 2.53 4 1.93 5 0.77 6 6.23 7 8 9 10 11 12 13 14 15 
Luc Lepront
4
Wave 1 4.67 Wave 2 3.80 Total8.47 needs 4.74
1 1.00 2 3.00 3 4.67 4 3.23 5 3.80 6 7 8 9 10 11 12 13 14 15 
Heat 6 4.19 Avg Wave Score 
Christian Venter
1
Wave 1 5.17 Wave 2 4.30 Total9.47 win by 0.87
1 5.17 2 3.50 3 4.30 4 5 6 7 8 9 10 11 12 13 14 15 
Joshua Jefferis
2
Wave 1 4.10 Wave 2 4.50 Total8.60 needs 4.98
1 4.10 2 3.50 3 4.50 4 5 6 7 8 9 10 11 12 13 14 15 
Clay Turrell
3
Wave 1 4.33 Wave 2 3.93 Total8.26 needs 4.28
1 3.17 2 3.40 3 4.33 4 3.93 5 2.67 6 7 8 9 10 11 12 13 14 15 
Cooper Smith
4
Wave 1 3.67 Wave 2 3.53 Total7.20 needs 4.93
1 3.67 2 3.53 3 4 5 6 7 8 9 10 11 12 13 14 15 
Heat 7 3.86 Avg Wave Score 
Connor Slijpen
1
Wave 1 5.67 Wave 2 6.00 Total11.67 win by 0.90
1 5.67 2 4.07 3 6.00 4 1.00 5 6 7 8 9 10 11 12 13 14 15 
Jaime Veselko
2
Wave 1 5.77 Wave 2 5.00 Total10.77 needs 5.91
1 4.17 2 5.77 3 4.17 4 5.00 5 2.80 6 0.47 7 1.00 8 9 10 11 12 13 14 15 
Nathan Van De Griendt
3
Wave 1 2.83 Wave 2 3.10 Total5.93 needs 7.67
1 1.33 2 2.33 3 2.83 4 3.10 5 0.77 6 7 8 9 10 11 12 13 14 15 
Marcello Zedde
4
Wave 1 1.87 Wave 2 0.60 Total2.47 needs 8.90
1 0.50 2 1.87 3 0.60 4 5 6 7 8 9 10 11 12 13 14 15 
Heat 8 4.96 Avg Wave Score 
Kai Odriozola
1
Wave 1 5.33 Wave 2 7.33 Total12.66 win by 1.40
1 5.33 2 7.33 3 0.43 4 1.93 5 6 7 8 9 10 11 12 13 14 15 
Levi Epenetos
2
Wave 1 4.33 Wave 2 6.93 Total11.26 needs 5.74
1 3.83 2 0.30 3 4.33 4 1.50 5 6.93 6 0.80 7 1.63 8 9 10 11 12 13 14 15 
James Ribbink
3
Wave 1 5.17 Wave 2 5.13 Total10.30 needs 6.10
1 5.17 2 3.00 3 3.63 4 5.13 5 6 7 8 9 10 11 12 13 14 15 
Kieran Murphy
4
Wave 1 2.40 Wave 2 3.03 Total5.43 needs 8.23
1 0.33 2 0.50 3 2.40 4 3.03 5 6 7 8 9 10 11 12 13 14 15 
World Surf League
Download it for free on the App store. Download it for free on Google Play.