PLAYING EXPERIENCE
30 professional first team appearances
Youth
- Oakville Blue Stars(U14 National champions)
- TFC academy(CSL)
Senior
- Dundee FC(SPL)
- Kilmarnock(SPL)
- Hamilton Accies(SPL)
- Queens Park FC(SPFL)
- Clyde(SPFL)
- Airdrie(SPFL)
- Montrose(SPFL)
- Toronto Skillz(L1O)
- Unionville Milliken(L1O)