Here is how I voted this week in the Orange County Top 25, plus teams I consider to be in the Nos. 26-40 range.

1. Santa Margarita 10-3

2. Mater Dei 8-3

3. Mission Viejo 9-2

4. Servite 6-5

5. Orange Lutheran 3-9

6. Los Alamitos 12-2

7. San Clemente 9-5

8. JSerra 3-7

9. Tustin 9-2

10. Yorba Linda 8-3

11. Corona del Mar 9-2

12. San Juan Hills 2-10

13. Edison 7-6

14. Crean Lutheran 10-1

15. Huntington Beach 8-3

16. La Habra 11-3

17. Capistrano Valley 8-3

18. Laguna Beach 9-2

19. Villa Park 7-6

20. Dana Hills 10-2

21. Aliso Niguel 8-4

22. Troy 10-2

23. El Modena 5-6

24. Western 6-6

25. Orange 6-5

26. Tesoro 3-7

27. El Toro 6-5

28. Trabuco Hills 4-6

29. Newport Harbor 3-7

30. Beckman 11-3

31. Fullerton 9-3

32. Brea Olinda 10-4

33. Irvine 9-4

34. Foothill 3-7

35. Pacifica 8-4

36. Marina 6-5

37. El Dorado 4-6

38. Cypress 3-7

39. Portola 6-5

40. Segerstrom 8-3