![](https://img3.blastathletics.com/CILs74C6We9kZGSyp_j9-QgnPAI=/800x0/filters:quality(85)/https://blastathletics.s3.amazonaws.com/uploads/picture/file/221978/large_E2B39394-9C38-4C96-B7FD-6A3D9F589606.jpeg)
AJ McGregor • Sep 27
![](https://img3.blastathletics.com/cnYqNngi7FRrUq-85wwLZRdIcL8=/800x0/filters:quality(85)/https://blastathletics.s3.amazonaws.com/uploads/picture/file/221979/large_103C8ACF-A823-4441-AD19-8F0F1D0B2346.jpeg)
AJ McGregor • Sep 27
![](https://img3.blastathletics.com/SVjOpS_Nv0JGVQLuvZVuAK5Txy8=/800x0/filters:quality(85)/https://blastathletics.s3.amazonaws.com/uploads/picture/file/221980/large_7AAF7FC8-0A35-4C38-AD08-0C314EA7B522.jpeg)
AJ McGregor • Sep 27
![](https://img3.blastathletics.com/6Flxse52VHPshWMgmFdf_lUF9bo=/800x0/filters:quality(85)/https://blastathletics.s3.amazonaws.com/uploads/picture/file/221981/large_26AE4E38-F2D2-429C-92C4-14233485AEA5.jpeg)
AJ McGregor • Sep 27
![](https://img3.blastathletics.com/4UzzAJmRkmGFTO9erIbwfTy5-uU=/800x0/filters:quality(85)/https://blastathletics.s3.amazonaws.com/uploads/picture/file/221982/large_D374649E-1492-4DBC-AEF6-C19974CC1102.jpeg)
AJ McGregor • Sep 27
![]() |
El Camino HS
Oceanside, CA |
221 | |
![]() |
Vista HS
Vista, CA |
300 |
AJ McGregor • Sep 27
AJ McGregor • Sep 27
AJ McGregor • Sep 27
AJ McGregor • Sep 27
AJ McGregor • Sep 27