It’s beginning to seem like groundhog day in Bali for the Oakley World Pro Jr, with the long days of perfect weather, glassy lines, and upsets galore.

After dismantling defending runner-up Nat Young two days ago, local Indo Darmaputra Tonjo has just taken out defending champion Jack Freestone. The local boy had the hometown crowd behind him on every wave, and was able to weave his way through a tight barrel at the end of their heat to take a slim lead, leaving Freestone chasing a mid range score that would never materialize.

The fun-sized swell continued throughout the day, but with a fading trend over the next couple days, the competition will look to resume with the mid-day tide at Canggu tomorrow, where there will be a bit more energy in the water.

The Round Four heat draws are below, some great matchups on tap.

OAKLEY WORLD PRO JUNIOR MEN’S ROUND 3 RESULTS:
HEAT 1: Davey Cathels (AUS) 11.33 def. Michael February (ZAF) 9.70
HEAT 2: Beyrick De Vries (ZAF) 14.27 def. Thomas Woods (AUS) 12.10
HEAT 3: Vasco Ribeiro (PRT) 10.34 def. Medi Veminardi (REU) 6.27
HEAT 4: Shaun Joubert (ZAF) 11.43 def. Filipe Toledo (BRA) 9.86
HEAT 5: Marco Fernandez (BRA) 11.34 def. Arashi Kato (JPN) 8.06
HEAT 6: Garrett Parkes (AUS) 11.00 def. Evan Thompson (USA) 6.87
HEAT 7: Eziekel Lau (HAW) 16.00 def. Keanu Asing (HAW) 14.87
HEAT 8: Darmaputra Tonjo (IND) 15.00 def. Jack Freestone (AUS) 14.53
HEAT 9: Dale Staples (ZAF) 14.33 def. Jake Halstead (USA) 8.40
HEAT 10: Conner Coffin (USA) 16.50 def. Tanner Hendrickson (HAW) 7.77
HEAT 11: Kiron Jabour (HAW) 15.60 def. Kaishu Tanaka (JPN) 6.20
HEAT 12: Peterson Crisanto (BRA) 12.77 def. Dean Bowen (AUS) 12.57
HEAT 13: Caio Ibelli (BRA) 16.67 def. Dylan Lightfoot (ZAF) 11.83
HEAT 14: Ryan Callinan (AUS) 16.67 def. Dylan Goodale (HAW) 12.17
HEAT 15: Andrew Doheny (USA) 12.04 def. Maxime Huscenot (FRA) 7.40
HEAT 16: Ian Gouveia (BRA) 14.05 def. Kaito Ohashi (JPN) 11.00

OAKLEY WORLD PRO JUNIOR MEN’S ROUND 4 MATCH-UPS:
HEAT 1: Davey Cathels (AUS) vs. Beyrick De Vries (ZAF)
HEAT 2: Vasco Ribeiro (PRT) vs. Shaun Joubert (ZAF)
HEAT 3: Marco Fernandez (BRA) vs. Garrett Parkes (AUS)
HEAT 4: Eziekel Lau (HAW) vs. Darmaputra Tonjo (IND)
HEAT 5: Dale Staples (ZAF) vs. Conner Coffin (USA)
HEAT 6: Kiron Jabour (HAW) vs. Peterson Crisanto (BRA)
HEAT 7: Caio Ibelli (BRA) vs. Ryan Callinan (AUS)
HEAT 8: Andrew Doheny (USA) vs. Ian Gouveia (BRA)

OAKLEY WORLD PRO JUNIOR WOMEN’S ROUND 3 MATCH-UPS:
HEAT 1: Sarah Mason (NZL) vs. Gabriela Leite (BRA)
HEAT 2: Dimity Stoyle (AUS) vs. Leila Hurst (HAW)
HEAT 3: Faye Zoetmulder (ZAF) vs. Nao Omura (JPN)
HEAT 4: Bianca Buitendag (ZAF) vs. Alessa Quizon (HAW)
HEAT 5: Felicity Palmateer (AUS) vs. Lani Doherty (HAW)
HEAT 6: Joanne Defay (FRA) vs. Maude Le Car (FRA)
HEAT 7: Philippa Anderson (AUS) vs. Quincy Davis (USA)
HEAT 8: Coco Ho (HAW) vs. Ren Hashimoto (JPN)