<p>@Lovejosaay
Your chances at the top UCs are very good. The UCs love perfect GPAs. Although they do not care about SAT scores as much, your SAT scores are well above average at the top UCs. I think UCB and UCLA would be your matches. UCSD is a low match, and the other UCs are safeties.</p>
<p>Unfortunately for me, I was rejected/waitlisted by more than half the UCs despite my 2300 SAT score because my GPA was far from perfect.</p>