Roberts, who was last seen Wednesday afternoon, was among a group of seven teens on a beach outing to the Ocean County community organized by Youth Consultation Services.
He and another teen were swimming when they were knocked over by a large wave. A lifeguard rescued the second teen but was unable to grab Roberts.
State police, the Coast Guard and local rescue teams had conducted an extensive search for Roberts over the past three days.