The Byron Bay Junior AFL Club, known as the Byron Magpies, is attached to the Northern Rivers Junior League and AFL Queensland.

Our club trains at the Cavanbah Centre at Ewingsdale, on a Tuesday afternoons from 4.30pm. The Senior club  trains Tuesdays/Thursdays from 5.30pm. The footy season generally commences in March and runs through to September each year.

We cater for Auskick, girls and boys Junior Football teams from U7-U17. The Byron Magpies are a family orientated AFL club focused on players developing skills and having fun playing the great game of Australian Rules Football.  

Matches are played on a Sunday starting from 8.30am and are rotated throughout the clubs in the Northern Rivers League. (Byron, Brunswick, Ballina, Murwillumbah, Lismore & Tweed).

Our ethos is revolves around Fun, Friendliness, Fairness, Families, Fitness and Footy!