The 2002 AFL season was the 106th season of the Australian Football League (AFL), the highest level senior Australian rules football competition in Australia, which was known as the Victorian Football League until 1989. The season featured sixteen clubs, ran from 28 March until 28 September, and comprised a 22-game home-and-away season followed by a finals series featuring the top eight clubs.

The premiership was won by the Brisbane Lions for the second time and second time consecutively, after it defeated by nine points in the AFL Grand Final.

AFL Draft See 2002 AFL draft.

Wizard Home Loans Cup

Port Adelaide defeated Richmond 10.11 (71) to 9.8 (62) in the final.

Premiership season

Round 1

Round 2

Round 3

Round 4

Round 5

Round 6

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 3.10 (28) | | 16.15 (111) | Colonial Stadium | 46,089 | Friday, 3 May |- bgcolor="#FFFFFF" | | 13.9 (87) | | 24.11 (155) | MCG | 33,345 | Saturday, 4 May |- bgcolor="#FFFFFF" | | 13.11 (89) | | 9.8 (62) | Subiaco Oval | 25,319 | Saturday, 4 May |- bgcolor="#FFFFFF" | | 9.14 (68) | | 14.12 (96) | Colonial Stadium | 29,783 | Saturday, 4 May |- bgcolor="#FFFFFF" | | 21.20 (146) | | 13.11 (89) | The Gabba | 27,015 | Saturday, 4 May |- bgcolor="#FFFFFF" | | 15.9 (99) | | 10.11 (71) | SCG | 23,578 | Sunday, 5 May |- bgcolor="#FFFFFF" | | 11.7 (73) | | 14.21 (105) | Colonial Stadium | 23,355 | Sunday, 5 May |- bgcolor="#FFFFFF" | | 20.13 (133) | | 11.13 (79) | Football Park | 27,056 | Sunday, 5 May

Round 7

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 12.15 (87) | | 9.8 (62) | MCG | 55,633 | Friday, 10 May |- bgcolor="#FFFFFF" | | 20.10 (130) | | 11.12 (78) | MCG | 38,709 | Saturday, 11 May |- bgcolor="#FFFFFF" | | 21.13 (139) | | 13.12 (90) | Subiaco Oval | 32,815 | Saturday, 11 May |- bgcolor="#FFFFFF" | | 13.10 (88) | | 12.10 (82) | Colonial Stadium | 29,303 | Saturday, 11 May |- bgcolor="#FFFFFF" | | 18.10 (118) | | 13.11 (89) | Football Park | 44,058 | Saturday, 11 May |- bgcolor="#FFFFFF" | | 19.15 (129) | | 11.6 (72) | The Gabba | 24,538 | Sunday, 12 May |- bgcolor="#FFFFFF" | | 15.15 (105) | | 15.12 (102) | MCG | 20,892 | Sunday, 12 May |- bgcolor="#FFFFFF" | | 8.15 (63) | | 11.7 (73) | Colonial Stadium | 34,400 | Sunday, 12 May

Round 8

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 12.17 (89) | | 12.8 (80) | MCG | 39,142 | Friday, 17 May |- bgcolor="#FFFFFF" | | 13.16 (94) | | 10.13 (73) | MCG | 22,647 | Saturday, 18 May |- bgcolor="#FFFFFF" | | 20.9 (129) | | 7.12 (54) | Football Park | 18,193 | Saturday, 18 May |- bgcolor="#FFFFFF" | | 17.12 (114) | | 16.15 (111) | Colonial Stadium | 46,279 | Saturday, 18 May |- bgcolor="#FFFFFF" | | 14.10 (94) | | 13.11 (89) | Subiaco Oval | 25,027 | Saturday, 18 May |- bgcolor="#FFFFFF" | | 16.14 (110) | | 14.9 (93) | Manuka Oval | 7,671 | Sunday, 19 May |- bgcolor="#FFFFFF" | | 24.15 (159) | | 11.24 (90) | SCG | 20,934 | Sunday, 19 May |- bgcolor="#FFFFFF" | | 26.15 (171) | | 11.6 (72) | Colonial Stadium | 34,262 | Sunday, 19 May

Round 9

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 14.7 (91) | | 12.14 (86) | Football Park | 35,834 | Friday, 24 May |- bgcolor="#FFFFFF" | | 17.3 (105) | | 18.9 (117) | Skilled Stadium | 22,033 | Saturday, 25 May |- bgcolor="#FFFFFF" | | 17.9 (111) | | 15.17 (107) | MCG | 28,625 | Saturday, 25 May |- bgcolor="#FFFFFF" | | 10.12 (72) | | 9.9 (63) | Colonial Stadium | 30,336 | Saturday, 25 May |- bgcolor="#FFFFFF" | | 11.17 (83) | | 12.13 (85) | Stadium Australia | 54,129 | Saturday, 25 May |- bgcolor="#FFFFFF" | | 16.13 (109) | | 11.13 (79) | The Gabba | 21,709 | Sunday, 26 May |- bgcolor="#FFFFFF" | | 11.9 (75) | | 20.11 (131) | Optus Oval | 19,305 | Sunday, 26 May |- bgcolor="#FFFFFF" | | 19.12 (126) | | 14.4 (88) | Subiaco Oval | 38,646 | Sunday, 26 May

Round 10

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 12.20 (92) | | 12.12 (84) | MCG | 34,352 | Friday, 31 May |- bgcolor="#FFFFFF" | | 12.17 (89) | | 9.9 (63) | Skilled Stadium | 20,031 | Saturday, 1 June |- bgcolor="#FFFFFF" | | 14.14 (98) | | 17.15 (117) | MCG | 31,586 | Saturday, 1 June |- bgcolor="#FFFFFF" | | 14.11 (95) | | 12.12 (84) | Colonial Stadium | 45,269 | Saturday, 1 June |- bgcolor="#FFFFFF" | | 15.11 (101) | | 14.10 (94) | Football Park | 47,279 | Saturday, 1 June |- bgcolor="#FFFFFF" | | 12.5 (77) | | 17.15 (117) | York Park | 18,112 | Sunday, 2 June |- bgcolor="#FFFFFF" | | 20.7 (127) | | 11.11 (77) | Colonial Stadium | 18,876 | Sunday, 2 June |- bgcolor="#FFFFFF" | | 14.12 (96) | | 10.8 (68) | Subiaco Oval | 27,277 | Sunday, 2 June

Round 11

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 14.11 (95) | | 11.18 (84) | Colonial Stadium | 30,889 | Friday, 7 June |- bgcolor="#FFFFFF" | | 14.18 (102) | | 8.10 (58) | Football Park | 42,162 | Saturday, 8 June |- bgcolor="#FFFFFF" | | 7.7 (49) | | 16.12 (108) | Colonial Stadium | 40,044 | Saturday, 8 June |- bgcolor="#FFFFFF" | | 15.12 (102) | | 13.11 (89) | Subiaco Oval | 35,014 | Saturday, 8 June |- bgcolor="#FFFFFF" | | 16.17 (113) | | 7.10 (52) | The Gabba | 23,157 | Sunday, 9 June |- bgcolor="#FFFFFF" | | 15.10 (100) | | 14.12 (96) | Colonial Stadium | 37,294 | Sunday, 9 June |- bgcolor="#FFFFFF" | | 22.13 (145) | | 12.8 (80) | Optus Oval | 11,539 | Sunday, 9 June |- bgcolor="#FFFFFF" | | 10.15 (75) | | 19.12 (126) | MCG | 65,860 | Monday, 10 June

Round 12

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 10.12 (72) | | 10.5 (65) | MCG | 40,470 | Friday, 14 June |- bgcolor="#FFFFFF" | | 12.16 (88) | | 12.17 (89) | Optus Oval | 16,353 | Saturday, 15 June |- bgcolor="#FFFFFF" | | 15.9 (99) | | 15.11 (101) | SCG | 21,767 | Saturday, 15 June |- bgcolor="#FFFFFF" | | 12.18 (90) | | 12.7 (79) | Subiaco Oval | 33,088 | Sunday, 16 June |- bgcolor="#FFFFFF" | | 19.19 (133) | | 13.8 (86) | Colonial Stadium | 29,453 | Friday, 21 June |- bgcolor="#FFFFFF" | | 14.14 (98) | | 10.13 (73) | Optus Oval | 12,210 | Saturday, 22 June |- bgcolor="#FFFFFF" | | 20.18 (138) | | 19.9 (123) | The Gabba | 27,940 | Saturday, 22 June |- bgcolor="#FFFFFF" | | 23.16 (154) | | 10.10 (70) | Football Park | 25,770 | Sunday, 23 June

Round 13

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 18.12 (120) | | 16.12 (108) | Colonial Stadium | 41,817 | Friday, 28 June |- bgcolor="#FFFFFF" | | 7.12 (54) | | 14.12 (96) | MCG | 30,197 | Saturday, 29 June |- bgcolor="#FFFFFF" | | 25.11 (161) | | 18.7 (115) | Football Park | 24,751 | Saturday, 29 June |- bgcolor="#FFFFFF" | | 13.15 (93) | | 8.12 (60) | Colonial Stadium | 48,288 | Saturday, 29 June |- bgcolor="#FFFFFF" | | 19.10 (124) | | 16.13 (109) | The Gabba | 27,324 | Saturday, 29 June |- bgcolor="#FFFFFF" | | 20.19 (139) | | 9.8 (62) | SCG | 16,844 | Sunday, 30 June |- bgcolor="#FFFFFF" | | 11.12 (78) | | 13.9 (87) | Colonial Stadium | 28,928 | Sunday, 30 June |- bgcolor="#FFFFFF" | | 20.15 (135) | | 18.9 (117) | Subiaco Oval | 34,937 | Sunday, 30 June

Round 14

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 13.8 (86) | | 12.13 (85) | MCG | 36,941 | Friday, 5 July |- bgcolor="#FFFFFF" | | 8.17 (65) | | 4.9 (33) | Skilled Stadium | 18,608 | Saturday, 6 July |- bgcolor="#FFFFFF" | | 11.8 (74) | | 9.10 (64) | MCG | 25,079 | Saturday, 6 July |- bgcolor="#FFFFFF" | | 18.10 (118) | | 17.16 (118) | Colonial Stadium | 44,864 | Saturday, 6 July |- bgcolor="#FFFFFF" | | 9.9 (63) | | 22.15 (147) | Subiaco Oval | 24,193 | Saturday, 6 July |- bgcolor="#FFFFFF" | | 20.11 (131) | | 16.14 (110) | The Gabba | 25,166 | Sunday, 7 July |- bgcolor="#FFFFFF" | | 13.6 (84) | | 20.8 (128) | Colonial Stadium | 23,864 | Sunday, 7 July |- bgcolor="#FFFFFF" | | 17.14 (116) | | 21.12 (138) | Football Park | 46,368 | Sunday, 7 July

Round 15

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 17.14 (116) | | 14.9 (93) | Colonial Stadium | 35,434 | Friday, 12 July |- bgcolor="#FFFFFF" | | 12.11 (83) | | 12.10 (82) | Manuka Oval | 9,242 | Saturday, 13 July |- bgcolor="#FFFFFF" | | 15.9 (99) | | 19.13 (127) | MCG | 65,331 | Saturday, 13 July |- bgcolor="#FFFFFF" | | 7.13 (55) | | 18.10 (118) | Colonial Stadium | 22,642 | Saturday, 13 July |- bgcolor="#FFFFFF" | | 15.9 (99) | | 12.9 (81) | AAMI Stadium | 29,895 | Saturday, 13 July |- bgcolor="#FFFFFF" | | 13.14 (92) | | 14.10 (94) | SCG | 18,974 | Sunday, 14 July |- bgcolor="#FFFFFF" | | 14.11 (95) | | 21.13 (139) | Colonial Stadium | 37,915 | Sunday, 14 July |- bgcolor="#FFFFFF" | | 13.12 (90) | | 8.15 (63) | Subiaco Oval | 37,600 | Sunday, 14 July

Round 16

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 13.11 (89) | | 7.7 (49) | MCG | 48,620 | Friday, 19 July |- bgcolor="#FFFFFF" | | 9.13 (67) | | 14.9 (93) | MCG | 37,442 | Saturday, 20 July |- bgcolor="#FFFFFF" | | 14.15 (99) | | 10.10 (70) | Optus Oval | 9,398 | Saturday, 20 July |- bgcolor="#FFFFFF" | | 8.8 (56) | | 14.11 (95) | Colonial Stadium | 47,778 | Saturday, 20 July |- bgcolor="#FFFFFF" | | 15.10 (100) | | 11.4 (70) | Subiaco Oval | 41,779 | Saturday, 20 July |- bgcolor="#FFFFFF" | | 17.15 (117) | | 12.7 (79) | The Gabba | 25,720 | Sunday, 21 July |- bgcolor="#FFFFFF" | | 14.13 (97) | | 22.8 (140) | Colonial Stadium | 33,813 | Sunday, 21 July |- bgcolor="#FFFFFF" | | 21.12 (138) | | 14.11 (95) | AAMI Stadium | 41,247 | Sunday, 21 July

Round 17

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 7.11 (53) | | 7.12 (54) | MCG | 39,650 | Friday, 26 July |- bgcolor="#FFFFFF" | | 10.8 (68) | | 18.16 (124) | MCG | 35,202 | Saturday, 27 July |- bgcolor="#FFFFFF" | | 17.12 (114) | | 8.8 (56) | Subiaco Oval | 38,877 | Saturday, 27 July |- bgcolor="#FFFFFF" | | 13.14 (92) | | 10.9 (69) | Telstra Stadium | 34,404 | Saturday, 27 July |- bgcolor="#FFFFFF" | | 17.14 (116) | | 17.10 (112) | AAMI Stadium | 25,283 | Saturday, 27 July |- bgcolor="#FFFFFF" | | 12.18 (90) | | 15.3 (93) | Skilled Stadium | 24,325 | Sunday, 28 July |- bgcolor="#FFFFFF" | | 18.10 (118) | | 11.13 (79) | Optus Oval | 8,078 | Sunday, 28 July |- bgcolor="#FFFFFF" | | 21.13 (139) | | 16.9 (105) | Colonial Stadium | 31,576 | Sunday, 28 July

Round 18

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 21.15 (141) | | 4.9 (33) | MCG | 54,233 | Friday, 2 August |- bgcolor="#FFFFFF" | | 7.9 (51) | | 17.13 (115) | Skilled Stadium | 23,163 | Saturday, 3 August |- bgcolor="#FFFFFF" | | 14.12 (96) | | 4.11 (35) | Subiaco Oval | 24,332 | Saturday, 3 August |- bgcolor="#FFFFFF" | | 11.5 (71) | | 16.12 (108) | Colonial Stadium | 43,036 | Saturday, 3 August |- bgcolor="#FFFFFF" | | 16.9 (105) | | 9.9 (63) | AAMI Stadium | 22,885 | Saturday, 3 August |- bgcolor="#FFFFFF" | | 15.8 (98) | | 17.14 (116) | SCG | 18,766 | Sunday, 4 August |- bgcolor="#FFFFFF" | | 14.10 (94) | | 14.15 (99) | MCG | 28,815 | Sunday, 4 August |- bgcolor="#FFFFFF" | | 22.10 (142) | | 14.7 (91) | Optus Oval | 11,809 | Sunday, 4 August

Round 19

! Home team ! Score ! Away team ! Score ! Venue ! Attendance ! Date |- bgcolor="#FFFFFF" | | 15.15 (105) | | 14.13 (97) | MCG | 53,750 | Friday, 9 August |- bgcolor="#FFFFFF" | | 5.15 (45) | | 7.12 (54) | Optus Oval | 14,115 | Saturday, 10 August |- bgcolor="#FFFFFF" | | 18.14 (122) | | 10.12 (72) | MCG | 19,519 | Saturday, 10 August |- bgcolor="#FFFFFF" | | 14.21 (105) | | 9.13 (67) | The Gabba | 27,443 | Saturday, 10 August |- bgcolor="#FFFFFF" |