Brad Self spielte seine erste OHL-Saison im Jahre 1998 für die Peterborough Petes. Dort stand er für vier Saisons auf dem Eis. Mit jeder Saison konnte er mehr Tore und Assists verbuchen. Er wurde im Jahre 1999 im NHL Entry Draft in der achten Runde an 235. Stelle von den Buffalo Sabres gedraftet.