Bagley was recruited from Midland, making his league debut for Swan Districts in 1958.[1]
A life member of Swan Districts, Bagley played 232 games for the Swans and was a premiership player three times in 1961, 1962 and 1963. He was awarded a Simpson Medal for his best on ground performance in the 1963 grand final.[2][3][4][5]
Bagley was picked in the WA State team in 1961 and 1966 and appears in the Swan Districts team of the century on a half back flank.
Western Australia 26.18 (174) defeated Victoria (VFA) 5.11 (41), at North Hobart Oval, 9 June 1966, crowd: 20,047 Western Australia 13.11 (89) defeated South Australia 10.14 (74), at North Hobart Oval, 13 June 1966, crowd: 13,969 Western Australia 17.13 (115) defeated Tasmania 16.10 (106), at North Hobart Oval, 16 June 1966, crowd: 10,199 Victoria (VFL) 15.10 (100) defeated Western Australia 13.7 (85), at North Hobart Oval, 18 June 1966, crowd: 23,368