AFL
  • Home
  • AFL

AFL Live Streaming - Watch Aussie Rules Online

  • Watch AFL online with live streaming
  • The Australian Football League is the premier competition in Australian Rules
AFL mark spectacular

Watch AFL Live Streaming Online


The Australian Football League (AFL) is the premier competition in Australian Rules. The AFL features 18 teams competing from March to October each year with the AFL Grand Final held at Melbourne Cricket Ground.

Watch the AFL no matter where you are with an AFL Live Pass. Subscribe via the Apple App Store or the Google Play Store within the AFL Live Official App. Subscriptions are available weekl, monthly or annually.

Live stream AFL outside Australia with WatchAFL, the official international streaming partner of the AFL. Watch every match of the AFL Premiership and Finals Series live on-demand.

Stream AFL on your compatible mobile, tablet, computer, or TV (using Airplay or Chromecast) wherever you can get a suitable internet connection.

Bet365 Live Streaming


Enjoy watching live sport on the go with the bet365 live streaming service. Watch live sport with bet365 on your phone, iPad, tablet or computer including football, tennis, rugby, baseball, basketball and cricket.

Bet365 have made it simple to switch between the betting markets and live action, meaning wherever you can get an internet signal you can now bet and watch.


To watch a bet365 live stream users must be logged in and have a funded account or to have placed a bet in the last 24 hours. 18+, geo-restrictions & terms and conditions apply.

Bet365 Live Streams

  • Time
  • Sport
  • Event
  • Live


AFL Teams


There are currently 18 teams competing in the AFL. There are 10 teams in Victoria, two in Western Australia, two in South Australia, two in Queensland and two in New South Wales.

ClubNicknameStateHome VenueEstablished
AdelaideCrowsSouth AustraliaAdelaide Oval1990
BrisbaneLionsQueenslandThe Gabba1996
CarltonBluesVictoriaDocklands Stadium1864
CollingwoodMagpiesVictoriaMelbourne Cricket Ground1892
EssendonBombersVictoriaDocklands Stadium1871
FremantleDockersWestern AustraliaPerth Stadium1994
GeelongCatsVictoriaKardinia Park1859
Gold CoastSunsQueenslandCarrara Stadium2009
Greater Western SydneyGiantsNew South WalesSydney Showground Stadium2009
HawthornHawksVictoriaMelbourne Cricket Ground1902
MelbourneDemonsVictoriaMelbourne Cricket Ground1858
North MelbourneKangaroosVictoriaDocklands Stadium1869
Port AdelaidePowerSouth AustraliaAdelaide Oval1870
RichmondTigersVictoriaMelbourne Cricket Ground1885
St KildaSaintsVictoriaDocklands Stadium1873
SydneySwansNew South WalesSydney Cricket Ground1874
West CoastEaglesWestern AustraliaPerth Stadium1986
Western BulldogsBulldogsVictoriaDocklands Stadium1877

AFL Highlights


Watch AFL highlights at the AFL Youtube channel

AFL News


Stay up to date with all the latest AFL news at the AFL Official Site including player injuries and suspensions to have the best chance of success betting on AFL.

AFL Social Media


Follow the AFL on social media:


AFL Premiers and Runners-up


Richmond are the defending AFL Premiers after beating Greater Western Sydney 114-25 in the 2019 AFL Grand Final at the MCG.

SeasonPremiersRunners-upScoreVenueAttendance
2020TBATBATBAMelbourne Cricket GroundTBA
2019Richmond (12)Greater Western Sydney17.12 (114) d. 3.7 (25)Melbourne Cricket Ground100,014
2018West Coast (4)Collingwood (27) 11.13 (79) d. 11.8 (74)Melbourne Cricket Ground100,022
2017Richmond (11)Adelaide16.12 (108) d. 8.12 (60)Melbourne Cricket Ground100,021
2016Western Bulldogs (2)Sydney (12)13.11 (89) d. 10.7 (67)Melbourne Cricket Ground99,981
2015Hawthorn (13)West Coast (3)16.11 (107) d. 8.13 (61)Melbourne Cricket Ground98,633
2014Hawthorn (12)Sydney (11)21.11 (137) d. 11.8 (74)Melbourne Cricket Ground99,454
2013Hawthorn (11)Fremantle11.11 (77) d. 8.14 (62)Melbourne Cricket Ground100,007
2012Sydney (5)Hawthorn (6)14.7 (91) d. 11.15 (81)Melbourne Cricket Ground99,683
2011Geelong (9)Collingwood (26)18.11 (119) d. 12.9 (81)Melbourne Cricket Ground99,537
2010Collingwood (15)St Kilda (6)9.14 (68) drew 10.8 (68)Melbourne Cricket Ground100,016
2010Collingwood (15)St Kilda (6)16.12 (108) d. 7.10 (52)Melbourne Cricket Ground93,853
2009Geelong (8)St Kilda (5)12.8 (80) d. 9.14 (68)Melbourne Cricket Ground99,251
2008Hawthorn (10)Geelong (9)18.7 (115) d. 11.23 (89)Melbourne Cricket Ground100,012
2007Geelong (7)Port Adelaide24.19 (163) d. 6.8 (44)Melbourne Cricket Ground97,302
2006West Coast (3)Sydney (10)12.13 (85) d. 12.12 (84)Melbourne Cricket Ground97,431
2005Sydney (4)West Coast (2)8.10 (58) d. 7.12 (54)Melbourne Cricket Ground91,828
2004Port AdelaideBrisbane Lions17.11 (113) d. 10.13 (73)Melbourne Cricket Ground77,671
2003Brisbane Lions (3)Collingwood (25)20.14 (134) d. 12.12 (84)Melbourne Cricket Ground79,451
2002Brisbane Lions (2)Collingwood (24)10.15 (75) d. 9.12 (66)Melbourne Cricket Ground91,817
2001Brisbane LionsEssendon (14)15.18 (108) d. 12.10 (82)Melbourne Cricket Ground91,482
2000Essendon (16)Melbourne (5)19.21 (135) d. 11.9 (75)Melbourne Cricket Ground96,249
1999North Melbourne (4)Carlton (13)19.10 (124) d. 12.17 (89)Melbourne Cricket Ground94,228
1998Adelaide (2)North Melbourne (5)15.15 (105) d. 8.22 (70)Melbourne Cricket Ground94,431
1997AdelaideSt Kilda (4)19.11 (125) d. 13.16 (94)Melbourne Cricket Ground99,645
1996North Melbourne (3)Sydney (9)19.17 (131) d. 13.10 (88)Melbourne Cricket Ground93,102
1995Carlton (16)Geelong (8)21.15 (141) d. 11.14 (80)Melbourne Cricket Ground93,670
1994West Coast (2)Geelong (7)20.23 (143) d. 8.15 (63)Melbourne Cricket Ground93,860
1993Essendon (15)Carlton (12)20.13 (133) d. 13.11 (89)Melbourne Cricket Ground96,862
1992West CoastGeelong (6)16.17 (113) d. 12.13 (85)Melbourne Cricket Ground95,007
1991Hawthorn (9)West Coast20.19 (139) d. 13.8 (86)VFL Park75,230
1990Collingwood (14)Essendon (13)13.11 (89) d. 5.11 (41)Melbourne Cricket Ground98,944
1989Hawthorn (8)Geelong (5)21.18 (144) d. 21.12 (138)Melbourne Cricket Ground94,796
1988Hawthorn (7)Melbourne (4)22.20 (152) d. 6.20 (56)Melbourne Cricket Ground93,754
1987Carlton (15)Hawthorn (5)15.14 (104) d. 9.17 (71)Melbourne Cricket Ground92,754
1986Hawthorn (6)Carlton (11)16.14 (110) d. 9.14 (68)Melbourne Cricket Ground101,861
1985Essendon (14)Hawthorn (4)26.14 (170) d. 14.8 (92)Melbourne Cricket Ground100,042
1984Essendon (13)Hawthorn (3)14.21 (105) d. 12.9 (81)Melbourne Cricket Ground92,685
1983Hawthorn (5)Essendon (12)20.20 (140) d. 8.9 (57)Melbourne Cricket Ground110,332
1982Carlton (14)Richmond (12)14.19 (103) d. 12.13 (85)Melbourne Cricket Ground107,537
1981Carlton (13)Collingwood (23)12.20 (92) d. 10.12 (72)Melbourne Cricket Ground112,964
1980Richmond (10)Collingwood (22)23.21 (159) d. 9.24 (78)Melbourne Cricket Ground113,461
1979Carlton (12)Collingwood (21)11.16 (82) d. 11.11 (77)Melbourne Cricket Ground113,545
1978Hawthorn (4)North Melbourne (4)18.13 (121) d. 15.13 (103)Melbourne Cricket Ground101,704
1977North Melbourne (2)Collingwood (20)9.22 (76) drew 10.16 (76)Melbourne Cricket Ground108,224
1977North Melbourne (2)Collingwood (20)21.25 (151) d. 19.10 (124)Melbourne Cricket Ground98,366
1976Hawthorn (3)North Melbourne (3)13.22 (100) d. 10.10 (70)Melbourne Cricket Ground110,143
1975North MelbourneHawthorn (2)19.8 (122) d. 9.13 (67)Melbourne Cricket Ground110,551
1974Richmond (9)North Melbourne (2)18.20 (128) d. 13.9 (87)Melbourne Cricket Ground113,839
1973Richmond (8)Carlton (10)16.20 (116) d. 12.14 (86)Melbourne Cricket Ground116,956
1972Carlton (11)Richmond (11)28.9 (177) d. 22.18 (150)Melbourne Cricket Ground112,393
1971Hawthorn (2)St Kilda (3)12.10 (82) d. 11.9 (75)Melbourne Cricket Ground118,192
1970Carlton (10)Collingwood (19)17.9 (111) d. 14.17 (101)Melbourne Cricket Ground121,696
1969Richmond (7)Carlton (9)12.13 (85) d. 8.12 (60)Melbourne Cricket Ground119,165
1968Carlton (9)Essendon (11)7.14 (56) d. 8.5 (53)Melbourne Cricket Ground116,828
1967Richmond (6)Geelong (4)16.18 (114) d. 15.15 (105)Melbourne Cricket Ground109,396
1966St KildaCollingwood (18)10.14 (74) d. 10.13 (73)Melbourne Cricket Ground101,655
1965Essendon (12)St Kilda (2)14.21 (105) d. 9.16 (70)Melbourne Cricket Ground104,846
1964Melbourne (12)Collingwood (17)8.16 (64) d. 8.12 (60)Melbourne Cricket Ground102,469
1963Geelong (6)Hawthorn15.19 (109) d. 8.12 (60)Melbourne Cricket Ground101,452
1962Essendon (11)Carlton (8)13.12 (90) d. 8.10 (58)Melbourne Cricket Ground98,385
1961HawthornFootscray13.16 (94) d. 7.9 (51)Melbourne Cricket Ground107,935
1960Melbourne (11)Collingwood (16)8.14 (62) d. 2.2 (14)Melbourne Cricket Ground97,457
1959Melbourne (10)Essendon (10)17.13 (115) d. 11.12 (78)Melbourne Cricket Ground103,506
1958Collingwood (13)Melbourne (3)12.10 (82) d. 9.10 (64)Melbourne Cricket Ground97,956
1957Melbourne (9)Essendon (9)17.14 (116) d. 7.13 (55)Melbourne Cricket Ground100,324
1956Melbourne (8)Collingwood (15)17.19 (121) d. 6.12 (48)Melbourne Cricket Ground115,803
1955Melbourne (7)Collingwood (14)8.16 (64) d. 5.6 (36)Melbourne Cricket Ground88,053
1954FootscrayMelbourne (2)15.12 (102) d. 7.9 (51)Melbourne Cricket Ground80,897
1953Collingwood (12)Geelong (3)11.11 (77) d. 8.17 (65)Melbourne Cricket Ground89,060
1952Geelong (5)Collingwood (13)13.8 (86) d. 5.10 (40)Melbourne Cricket Ground81,304
1951Geelong (4)Essendon (8)11.15 (81) d. 10.10 (70)Melbourne Cricket Ground84,109
1950Essendon (10)North Melbourne13.14 (92) d. 7.12 (54)Melbourne Cricket Ground87,601
1949Essendon (9)Carlton (7)18.17 (125) d. 6.16 (52)Melbourne Cricket Ground90,453
1948Melbourne (6)Essendon (7)10.9 (69) drew 7.27 (69)Melbourne Cricket Ground85,658
1948Melbourne (6)Essendon (7)13.11 (89) d. 7.8 (50)Melbourne Cricket Ground52,226
1947Carlton (8)Essendon (6)13.8 (86) d. 11.19 (85)Melbourne Cricket Ground85,815
1946Essendon (8)Melbourne22.18 (150) d. 13.9 (87)Melbourne Cricket Ground73,743
1945Carlton (7)South Melbourne (8)15.13 (103) d. 10.15 (75)Princes Park62,986
1944Fitzroy (8)Richmond (10)9.12 (66) d. 7.9 (51)Junction Oval43,000
1943Richmond (5)Essendon (5)12.14 (86) d. 11.15 (81)Princes Park42,100
1942Essendon (7)Richmond (9)19.18 (132) d. 11.13 (79)Princes Park49,000
1941Melbourne (5)Essendon (4)19.13 (127) d. 13.20 (98)Melbourne Cricket Ground79,687
1940Melbourne (4)Richmond (8)15.17 (107) d. 10.8 (68)Melbourne Cricket Ground70,330
1939Melbourne (3)Collingwood (12)21.22 (148) d. 14.11 (95)Melbourne Cricket Ground78,110
1938Carlton (6)Collingwood (11)15.10 (100) d. 13.7 (85)Melbourne Cricket Ground96,486
1937Geelong (3)Collingwood (10)18.14 (122) d. 12.18 (90)Melbourne Cricket Ground88,540
1936Collingwood (11)South Melbourne (7)11.23 (89) d. 10.18 (78)Melbourne Cricket Ground74,091
1935Collingwood (10)South Melbourne (6)11.12 (78) d. 7.16 (58)Melbourne Cricket Ground54,154
1934Richmond (4)South Melbourne (5)19.14 (128) d. 12.17 (89)Melbourne Cricket Ground65,335
1933South Melbourne (3)Richmond (7)9.17 (71) d. 4.5 (29)Melbourne Cricket Ground75,754
1932Richmond (3)Carlton (6)13.14 (92) d. 12.11 (83)Melbourne Cricket Ground69,724
1931Geelong (2)Richmond (6)9.14 (68) d. 7.6 (48)Melbourne Cricket Ground60,712
1930Collingwood (9)Geelong (2)14.16 (100) d. 9.16 (70)Melbourne Cricket Ground45,022
1929Collingwood (8)Richmond (5)11.13 (79) d. 7.8 (50)Melbourne Cricket Ground63,336
1928Collingwood (7)Richmond (4)13.18 (96) d. 9.9 (63)Melbourne Cricket Ground50,026
1927Collingwood (6)Richmond (3)2.13 (25) d. 1.7 (13)Melbourne Cricket Ground34,551
1926Melbourne (2)Collingwood (9)17.17 (119) d. 9.8 (62)Melbourne Cricket Ground59,632
1925GeelongCollingwood (8)10.19 (79) d. 9.15 (69)Melbourne Cricket Ground64,288
1924Essendon (6)Richmond (2)N/AN/AN/A
1923Essendon (5)Fitzroy (5)8.15 (63) d. 6.10 (46)Melbourne Cricket Ground46,566
1922Fitzroy (7)Collingwood (7)11.13 (79) d. 9.14 (68)Melbourne Cricket Ground50,054
1921Richmond (2)Carlton (5)5.6 (36) d. 4.8 (32)Melbourne Cricket Ground43,122
1920RichmondCollingwood (6)7.10 (52) d. 5.5 (35)Melbourne Cricket Ground53,908
1919Collingwood (5)Richmond11.12 (78) d. 7.11 (53)Melbourne Cricket Ground45,413
1918South Melbourne (2)Collingwood (5)9.8 (62) d. 7.15 (57)Melbourne Cricket Ground39,262
1917Collingwood (4)Fitzroy (4)9.20 (74) d. 5.9 (39)Melbourne Cricket Ground25,512
1916Fitzroy (6)Carlton (4)12.13 (85) d. 8.8 (56)Melbourne Cricket Ground21,130
1915Carlton (5)Collingwood (4)11.12 (78) d. 6.9 (45)Melbourne Cricket Ground39,343
1914Carlton (4)South Melbourne (4)6.9 (45) d. 4.15 (39)Melbourne Cricket Ground30,495
1913Fitzroy (5)St Kilda7.14 (56) d. 5.13 (43)Melbourne Cricket Ground59,556
1912Essendon (4)South Melbourne (3)5.17 (47) d. 4.9 (33)Melbourne Cricket Ground54,434
1911Essendon (3)Collingwood (3)5.11 (41) d. 4.11 (35)Melbourne Cricket Ground43,905
1910Collingwood (3)Carlton (3)9.7 (61) d. 6.11 (47)Melbourne Cricket Ground42,790
1909South MelbourneCarlton (2)4.14 (38) d. 4.12 (36)Melbourne Cricket Ground37,759
1908Carlton (3)Essendon (3)5.5 (35) d. 3.8 (26)Melbourne Cricket Ground50,261
1907Carlton (2)South Melbourne (2)6.14 (50) d. 6.9 (45)Melbourne Cricket Ground45,477
1906CarltonFitzroy (3)15.4 (94) d. 6.9 (45)Melbourne Cricket Ground44,437
1905Fitzroy (4)Collingwood (2)4.6 (30) d. 2.5 (17)Melbourne Cricket Ground30,000
1904Fitzroy (3)Carlton9.7 (61) d. 5.7 (37)Melbourne Cricket Ground32,688
1903Collingwood (2)Fitzroy (2)4.7 (31) d. 3.11 (29)Melbourne Cricket Ground32,263
1902CollingwoodEssendon (2)9.6 (60) d. 3.9 (27)Melbourne Cricket Ground35,202
1901Essendon (2)Collingwood6.7 (43) d. 2.4 (16)Lake Oval30,031
1900MelbourneFitzroy4.10 (34) d. 3.12 (30)East Melbourne Cricket Ground20,181
1899Fitzroy (2)South Melbourne3.9 (27) d. 3.8 (26)Junction Oval4,823
1898FitzroyEssendon5.8 (38) d. 3.5 (23)Junction Oval16,538
1897EssendonGeelongN/AN/AN/A

AFL Live Streaming FAQ

Where can I watch AFL Live Streams?

Check our live streaming calendar to see where to watch AFL live streams.

When does the 2020 AFL season start?

The 2020 AFL season starts on Thursday, 19 March, 2020.

When is the 2020 AFL Grand Final?

The 2020 AFL Grand Final will be held in late October 2020.

Where is the 2020 AFL Grand Final?

The 2020 AFL Grand Final will be held at the Melbourne Cricket Ground (MCG).

Who won the 2019 AFL Grand Final?

Richmond Tigers won the 2019 AFL Grand Final at the MCG.

How many teams are in the AFL?

There are currently 18 clubs in the AFL.

What teams play in the AFL?

The 18 teams that currently play in the AFL are Adelaide Crows, Brisbane Lions, Carlton Blues, Collingwood Magpies, Essendon Bombers, Fremantle Dockers, Geelong Cats, Gold Coast Suns, Greater Western Sydney, Hawthorn Hawks, Melbourne Demons, North Melbourne Kangaroos, Port Adelaide Power, Richmond Tigers, St Kilda Saints, Sydney Swans, West Coast Eagles and Western Bulldogs.

                                                                                                                                                                                                                                                                                                                                          

Top Betting Sites

special-offer-1Special offers

Upcoming Events

10 July 2020

16 March 2021

Bonus Bets
More bonus bets
See all reviews