Weinberg was born on November 25, 2001, in
Los Angeles, California to Mr. and Mrs. Jon Weinberg. He started swimming at age seven, and later tried out with an area youth
water polo team. Initially a position player, he later tried out
goalkeeper and immediately, "he had found his spot". At Oaks Christian, where he graduated in 2019, and was trained and managed by Head Coach Jack Kocur, Weinberg was a four-year
letterman in water polo and helped the school to the 2016 Division 3 championship and an appearance in the 2018 Division 1 championship. ==University of California Berkeley==