2024 WAFL season
{{Short description|140th season of the West Australian Football League}}
{{Use Australian English|date=February 2024}}
{{Infobox Australian rules football season
| competition = wafl
| year = 2024
| image =
| imagesize =
| caption =
| teams = 10
| premiers = {{WAFL|PT}}
| count = 3
| minor premiers = {{WAFL|EP}}
| mpcount = 22
| matches =
| attendance =
| highattend =
| sandover medal = Nik Rokahir (Swan Districts) & Callan England (Claremont – ?? votes each)
| top goal scorer = Tyler Keitel
{{nobreak|({{WAFL|WP}} – 56 goals)}}
| prevseason = 2023
| nextseason = 2025
}}
The 2024 WAFL season was the 140th season of the various incarnations of the West Australian Football League (WAFL). The season commenced on the 28th of March 2024.{{cite web |title=2024 WAFL Fixtures Locked and Loaded |url=https://www.wafootball.com.au/news/24676/2024-wafl-fixtures-locked-and-loaded |publisher=West Australian Football Commission}} Peel Thunder won their third premiership, beating the minor premiers East Perth in the Grand Final.{{cite web|url=https://www.afl.com.au/news/1227486/thunder-rumbles-royals-as-peel-wins-wafl-flag|title=Thunder rumbles Royals as Peel wins WAFL flag|work=afl.com.au|date=22 September 2024|author=Chris Pike}}
Nik Rokahir (Swan Districts) and Callan England (Claremont) tied for the Sandover Medal this year on 19 votes each, the first time a Sandover Medal was tied since 2005.{{cite web|title=Joint Sandover Medal Winners in Thrilling Count | url= https://wafootball.com.au/news/25670/joint-sandover-medal-winners-in-thrilling-count?_gl=1*wvavw3*_gcl_au*OTcyODY5NDc3LjE3MjU5NzA4MDg.*_ga*NDgwMTQ2MjExLjE3MjU4NzQzNDE.*_ga_R8JX9ZR7KV*MTcyNTk3MDgwNy4zLjAuMTcyNTk3MDgwNy42MC4wLjg5NTk5NzI3NA..}}
Fixtures
=Round 1=
{{AFLGameHeader|title=Round 1}}
{{AFLGame|Thursday 28 March (7:10 pm)|{{WAFL|WP}}|11.9 (75)|H|{{WAFL|Cla}}|11.7 (73)|Pentanet Stadium|4,350|{{cite web|url=https://wafl.com.au/fixtures-and-results/2024/round-1|title=Round 1 results and crowds|work=wafl.com.au}}}}
{{AFLGame|Saturday 30 March (1:40 pm)|{{WAFL|PT}}|12.10 (82)|H|{{WAFL|EF}}|9.9 (63)|Lane Group Stadium|2,367|}}
{{AFLGame|Saturday 30 March (2:30 pm)|{{WAFL|SF}}|6.7 (43)|A|{{WAFL|EP}}|12.10 (82)|Fremantle Oval|2,728|}}
{{AFLGame|Saturday 30 March (2:30 pm)|{{WAFL|SD}}|21.11 (137)|H|{{WAFL|WC}}|10.13 (73)|Steel Blue Oval|3,039|}}
{{AFLGame|Saturday 30 March (4:10 pm)|{{WAFL|Per}}|10.10 (70)|H|{{WAFL|Sub}}|8.8 (56)|Mineral Resources Park|2,398|}}
{{AFLGameFooter|notes=}}
=Round 2=
{{AFLGameHeader|title=Round 2}}
{{AFLGame|Saturday 6 April (11:10 am)|{{WAFL|WC}}|8.7 (55)|A|{{WAFL|SF}}|22.11 (143)|Mineral Resources Park|662|{{Cite web |url=https://wafl.com.au/fixtures-and-results/2024/round-1 |title=Round 2 results and crowds |website=wafl.com.au}}}}
{{AFLGame|Saturday 6 April (2:30 pm)|{{WAFL|Cla}}|6.9 (45)|A|{{WAFL|EF}}|21.9 (135)|Revo Fitness Stadium|1,477|}}
{{AFLGame|Saturday 6 April (2:30 pm)|{{WAFL|EP}}|18.11 (119)|H|{{WAFL|SD}}|11.16 (82)|Sullivan Logistics Stadium|2,562|}}
{{AFLGame|Saturday 6 April (4:00 pm)|{{WAFL|WP}}|17.14 (116)|H|{{WAFL|Per}}|9.14 (68)|Pentanet Stadium|2,476|}}
{{AFLGame|Sunday 7 April (2:10 pm)|{{WAFL|Sub}}|14.8 (92)|H|{{WAFL|PT}}|9.12 (66)|Sullivan Logistics Stadium|1,791|}}
{{AFLGameFooter|notes=}}
=Round 3=
{{AFLGameHeader|title=Round 3}}
{{AFLGame|Saturday 13 April (1:40 pm)|{{WAFL|PT}}|10.9 (69)|H|{{WAFL|EP}}|8.5 (53)|Lane Group Stadium|1,772|}}
{{AFLGame|Saturday 13 April (2:10 pm)|{{WAFL|SF}}|10.10 (70)|H|{{WAFL|Cla}}|9.15 (69)|Fremantle Oval|2,190|}}
{{AFLGame|Saturday 13 April (2:10 pm)|{{WAFL|Sub}}|10.9 (69)|H|{{WAFL|WP}}|8.17 (65)|Sullivan Logistics Stadium|1,678|}}
{{AFLGame|Saturday 13 April (4:10 pm)|{{WAFL|Per}}|9.12 (66)|H|{{WAFL|SD}}|9.9 (63)|Mineral Resources Park|2,542|}}
{{AFLGame|Sunday 14 April (10:00 am)|{{WAFL|WC}}|13.17 (95)|H|{{WAFL|EF}}|14.7 (91)|Mineral Resources Park|496|}}
{{AFLGameFooter|notes=}}
=Round 4=
{{AFLGameHeader|title=Round 4}}
{{AFLGame|Saturday 20 April (2:00 pm)|{{WAFL|WC}}|7.13 (55)|A|{{WAFL|PT}}|18.15 (123)|Optus Stadium|TBC|}}
{{AFLGame|Saturday 20 April (2:10 pm)|{{WAFL|Cla}}|11.12 (78)|H|{{WAFL|Sub}}|8.9 (57)|Mineral Resources Park|1,463|}}
{{AFLGameBye|{{hlist|{{WAFL|WP}}|{{WAFL|EP}}|{{WAFL|SF}}
{{WAFL|Per}}|{{WAFL|SD}}|{{WAFL|EF}}}}}}
{{AFLGameFooter|notes=}}
=Round 5=
{{AFLGameHeader|title=Round 5}}
{{AFLGame|Thursday 25 April (4:10 pm)|{{WAFL|Per}}|10.10 (70)|A|{{WAFL|EP}}|13.13 (91)|Mineral Resources Park|3,831|}}
{{AFLGame|Saturday 27 April (2:10 pm)|{{WAFL|WP}}|7.11 (53)|A|{{WAFL|SF}}|10.11 (71)|Pentanet Stadium|1,778|}}
{{AFLGame|Sunday 28 April (2:30 pm)|{{WAFL|SD}}|11.8 (74)|A|{{WAFL|EF}}|11.10 (76)|Steel Blue Oval|2,760|}}
{{AFLGameBye|{{hlist|{{WAFL|WC}}|{{WAFL|PT}}
{{WAFL|Sub}}|{{WAFL|Cla}}}}}}
{{AFLGameFooter|notes=}}
=Round 6=
{{AFLGameHeader|title=Round 6}}
{{AFLGame|Saturday 4 May (2:10 pm)|{{WAFL|Sub}}|7.10 (52)|A|{{WAFL|EF}}|17.7 (109)|Sullivan Logistics Stadium|1,287|}}
{{AFLGame|Saturday 4 May (2:10 pm)|{{WAFL|PT}}|25.14 (164)|H|{{WAFL|WP}}|7.9 (51)|Lane Group Stadium|1,612|}}
{{AFLGame|Saturday 4 May (2:30 pm)|{{WAFL|Cla}}|6.10 (46)|A|{{WAFL|SD}}|9.9 (63)|Revo Fitness Stadium|1,610|}}
{{AFLGame|Saturday 4 May (2:30 pm)|{{WAFL|SF}}|10.14 (74)|H|{{WAFL|Per}}|4.13 (37)|Fremantle Oval|1,847|}}
{{AFLGame|Sunday 5 May (11:10 am)|{{WAFL|EP}}|18.7 (115) |H|{{WAFL|WC}}|6.5 (41)|Sullivan Logistics Stadium|1,150|}}
{{AFLGameFooter|notes=}}
=Round 7=
{{AFLGameHeader|title=Round 7}}
{{AFLGame|Saturday 11 May (2:10 pm)|{{WAFL|SD}}|9.15 (69) |A|{{WAFL|PT}}|14.4 (88)|Steel Blue Oval|1,428|}}
{{AFLGame|Saturday 11 May (2:30 pm)|{{WAFL|Per}}|6.10 (46) |A|{{WAFL|Cla}}|15.13 (103) |Mineral Resources Park|1,523|}}
{{AFLGame|Saturday 11 May (2:30 pm)|{{WAFL|Sub}}|10.12 (72) |A|{{WAFL|SF}}|12.7 (79) |Sullivan Logistics Stadium|1,322|}}
{{AFLGame|Saturday 11 May (2:40 pm)|{{WAFL|EF}}|9.9 (63) |A|{{WAFL|EP}}|10.6 (66) |Fremantle Oval|1,722|}}
{{AFLGame|Saturday 11 May (3:00 pm)|{{WAFL|WP}}|24.12 (156) |H|{{WAFL|WC}}|10.4 (64) |Pentanet Stadium|1,387|}}
{{AFLGameFooter|notes=}}
=Round 8=
{{AFLGameHeader|title=Round 8}}
{{AFLGame|Saturday 25 May (10:00 am)|{{WAFL|WC}}|13.10 (88) |H|{{WAFL|Cla}}|9.13 (67) |Mineral Resources Park|TBC|}}
{{AFLGame|Saturday 25 May (2:10 pm)|{{WAFL|EP}}|17.11 (83) |H|{{WAFL|Sub}}|8.11 (59) |Sullivan Logistics Stadium|2,478}}
{{AFLGame|Saturday 25 May (2:00 pm)|{{WAFL|PT}}|12.14 (86) |H|{{WAFL|SF}}|6.6 (42) |Lane Group Stadium|1,611|}}
{{AFLGame|Saturday 25 May (2:10 pm)|{{WAFL|EF}}|11.11 (77) |H|{{WAFL|Per}}|10.13 (73) |Revo Fitness Stadium|1,068|}}
{{AFLGame|Saturday 25 May (2:30 pm)|{{WAFL|SD}}|13.9 (87) |H|{{WAFL|WP}}|10.14 (74) |Steel Blue Oval|2,192|}}
{{AFLGameFooter|notes=}}
=Round 9=
{{AFLGameHeader|title=Round 9}}
{{AFLGame|Saturday 1 June (2:30 pm)|{{WAFL|Cla}}|10.12 (72) |H|{{WAFL|PT}}|5.13 (43) |Revo Fitness Stadium|1,161|}}
{{AFLGame|Saturday 1 June (2:30 pm)|{{WAFL|Sub}}|7.12 (54) |A|{{WAFL|SD}}|9.11 (65) |Sullivan Logistics Stadium|1,483|}}
{{AFLGame|Sunday 2 June (11:10 am)|{{WAFL|Per}}|10.9 (69) |A|{{WAFL|WC}}|10.11 (71) |Henry Street Oval, Northam|TBC|}}
{{AFLGame|Monday 3 June (1:10 pm)|{{WAFL|SF}}|13.9 (87) |H|{{WAFL|EF}}|10.13 (73) |Fremantle Oval|7,468|}}
{{AFLGame|Monday 3 June (2:30 pm)|{{WAFL|WP}}|11.17 (83) |A|{{WAFL|EP}}|13.8 (86) |Pentanet Stadium|TBC|}}
{{AFLGameFooter|notes=}}
=Round 10=
{{AFLGameHeader|title=Round 10}}
{{AFLGame|Saturday 8 June (10:00 am)|{{WAFL|Sub}}|16.16 (112) |H|{{WAFL|WC}}|6.11 (47) |Sullivan Logistics Stadium|832|}}
{{AFLGame|Sunday 9 June (2:10 pm)|{{WAFL|EP}}|6.14 (50) |A|{{WAFL|Cla}}|9.5 (59) |Sullivan Logistics Stadium|1,612|}}
{{AFLGame|Sunday 9 June (2:30 pm)|{{WAFL|EF}}|12.10 (82) |H|{{WAFL|WP}}|5.10 (40) |Fremantle Oval|1,067|}}
{{AFLGameBye|{{hlist|{{WAFL|SD}}|{{WAFL|PT}}
{{WAFL|Per}}|{{WAFL|SF}}}}}}
{{AFLGameFooter|Notes=}}
=Round 11=
{{AFLGameHeader|title=Round 11}}
{{AFLGame|Saturday 15 June (1:10 pm)|{{WAFL|PT}}|12.12 (84) |H|{{WAFL|Per}}|5.10 (40) |Lane Group Stadium|1,015|}}
{{AFLGame|Saturday 15 June (2:30 pm)|{{WAFL|SD}}|10.12 (72) |H|{{WAFL|SF}}|6.9 (45) |Steel Blue Oval|4,555|}}
{{AFLGame|Sunday 16 June (2:30 pm)|{{WAFL|EF}}|17.14 (116) |H|{{WAFL|Sub}}|4.6 (30) |Revo Fitness Stadium|1,023|}}
{{AFLGameBye|{{hlist|{{WAFL|WC}}|{{WAFL|WP}}
{{WAFL|EP}}|{{WAFL|Cla}}}}}}
{{AFLGameFooter|notes=}}
=Round 12=
{{AFLGameHeader|title=Round 12}}
{{AFLGame|Saturday 22 June (1:10 pm)|{{WAFL|SF}}|13.11 (89) |H|{{WAFL|WC}}|5.6 (36) |Fremantle Oval1,261||}}
{{AFLGame|Saturday 22 June (2:10 pm)|{{WAFL|SD}}|12.7 (79) |H|{{WAFL|EP}}|11.12 (78) |Steel Blue Oval|2,143|}}
{{AFLGame|Saturday 22 June (2:30 pm)|{{WAFL|Cla}}|8.13 (61) |H|{{WAFL|Per}}|6.6 (42) |Revo Fitness Stadium|1,424|}}
{{AFLGame|Saturday 22 June (2:30 pm)|{{WAFL|WP}}|11.10 (76) |A|{{WAFL|PT}}|12.8 (80) |Pentanet Stadium|1,421|}}
{{AFLGameBye|{{hlist|{{WAFL|EF}}
{{WAFL|Sub}}}}}}
{{AFLGameFooter|notes=}}
=Round 13=
{{AFLGameHeader|title=Round 13}}
{{AFLGame|Saturday 29 June (2:30 pm)|{{WAFL|PT}}|9.6 (60) |A|{{WAFL|Sub}}|9.12 (66) |Lane Group Stadium|1,001|}}
{{AFLGame|Saturday 29 June (2:30 pm)|{{WAFL|Per}}|16.4 (100) |H|{{WAFL|WP}}|11.7 (73) |Mineral Resources Park|1,620|}}
{{AFLGame|Saturday 29 June (2:40 pm)|{{WAFL|EP}}|10.8 (68) |H|{{WAFL|SF}}|10.5 (65) |Sullivan Logistics Stadium|TBC|}}
{{AFLGame|Sunday 30 June (1:10 pm)|{{WAFL|SD}}|16.8 (104) |H|{{WAFL|WC}}|12.8 (80) |Steel Blue Oval|1,664|}}
{{AFLGame|Sunday 30 June (2:30 pm)|{{WAFL|EF}}|8.5 (53) |A|{{WAFL|Cla}}|9.8 (62) |Sullivan Logistics Stadium|1,008|}}
{{AFLGameFooter|notes=}}
=Round 14=
{{AFLGameHeader|title=Round 14}}
{{AFLGame|Saturday 6 July (12:30 pm) |{{WAFL|PT}}|18.8 (116) |H|{{WAFL|WC}}|6.6 (42) |Lane Group Stadium|1,182|}}
{{AFLGame|Saturday 6 July (2:10 pm) |{{WAFL|Cla}}|10.8 (68) |H|{{WAFL|SF}}|8.9 (57) |Revo Fitness Stadium|1,126|}} {{AFLGame|Saturday 6 July (2:30 pm) |{{WAFL|Sub}}|11.9 (75) |A|{{WAFL|EP}}|11.12 (78) |Sullivan Logistics Stadium|1,274|}}
{{AFLGame|Saturday 6 July (2:30 pm) |{{WAFL|Per}}|7.9 (51) |A|{{WAFL|EF}}|9.11 (65) |Mineral Resources Park|TBC|}}
{{AFLGame|Saturday 6 July (2:30 pm)|{{WAFL|WP}}|11.13 (79) |A|{{WAFL|SD}}|21.16 (142) |Pentanet Stadium|TBC|}}
{{AFLGameFooter|notes=*Perth renamed themselves Boorloo as it was the Indigenous round.}}
=Round 15=
{{AFLGameHeader|title=Round 15}}
{{AFLGame|Saturday 13 July (11:10 am)|{{WAFL|WC}}|17.12 (114) |H|{{WAFL|WP}}|16.10 (106) |Mineral Resources Park|TBC|}}
{{AFLGame|Saturday 13 July (2:30 pm) |{{WAFL|EF}}|13.11 (89) |H|{{WAFL|PT}}|10.6 (66) |Lane Group Stadium|985|}}
{{AFLGame|Saturday 13 June (2:40 pm) |{{WAFL|SD}}|12.10 (82) |H|{{WAFL|Cla}}|10.15 (75) |Steel Blue Oval|2,531|}}
{{AFLGameBye|{{hlist|{{WAFL|SF}}|{{WAFL|Sub}}
{{WAFL|Per}}|{{WAFL|EP}}}}}}
{{AFLGameFooter|notes= *Perth renamed themselves Boorloo as it was the Indigenous round.}}
=Round 16=
{{AFLGameHeader|title=Round 16}}
{{AFLGame|Saturday 20 July (2:30 pm)|{{WAFL|EP}}|11.15 (81) |H|{{WAFL|Per}}|11.8 (74) |Sullivan Logistics Stadium|TBC|}}
{{AFLGame|Saturday 20 July (2:30 pm)|{{WAFL|WP}}|9.6 (60) |A|{{WAFL|EF}}|11.10 (76) |Pentanet Stadium|TBC|}}
{{AFLGame|Saturday 20 July (4:10 pm)|{{WAFL|SF}}|17.10 (112) |H|{{WAFL|Sub}}|10.8 (68) |Fremantle Oval|1,972|}}
{{AFLGameBye|{{hlist|{{WAFL|PT}}|{{WAFL|Cla}}
{{WAFL|SD}}|{{WAFL|WC}}}}}}
{{AFLGameFooter|notes=}}
=Round 17=
{{AFLGameHeader|title=Round 17}}
{{AFLGame|Saturday 27 July (1:00 pm) |{{WAFL|Sub}}|16.11 (107) |H| {{WAFL|WC}}|13.10 (88) |Sullivan Logistics Stadium|583|}}
{{AFLGame|Saturday 27 July (2:10 pm) |{{WAFL|SF}}|8.12 (60) |D|{{WAFL|SD}}|8.12 (60) |Fremantle Oval|1,746|}}
{{AFLGame|Saturday 27 July (2:30 pm) |{{WAFL|Cla}}|13.9 (87) |H|{{WAFL|EP}}|3.9 (27) |Revo Fitness Stadium|1,428|}}
{{AFLGame|Saturday 27 July (2:30 pm) |{{WAFL|EP}}|10.7 (67) |A|{{WAFL|PT}}|13.8 (86) | Mineral Resources Park|TBC|}}
{{AFLGameBye|{{hlist|{{WAFL|WP}}
{{WAFL|EF}}}}}}
{{AFLGameFooter|notes=This was the first-ever drawn game between South Fremantle and Swan Districts.{{cite web|url=https://www.waflfootyfacts.net/team/winloss/byopponent.php?Team=South%20Fremantle|publisher=WAFL Footy Facts|title=South Fremantle}}}}
=Round 18=
{{AFLGameHeader|title=Round 18}}
{{AFLGame|Saturday 3 August (11:10 am)|{{WAFL|Per}}|13.16 (94) |H| {{WAFL|WC}}|6.10 (46) |Mineral Resources Park|TBC|}}
{{AFLGame|Saturday 3 August (2:10 pm)|{{WAFL|EP}}|10.7 (67) |H| {{WAFL|WP}}|6.13 (49) |Sullivan Logistics Stadium|2,369|}}
{{AFLGame|Saturday 3 August (2:30 pm)|{{WAFL|PT}}|17.10 (112) |H| {{WAFL|Cla}}|11.11 (77) |Lane Group Stadium|1,016|}}
{{AFLGame|Saturday 3 August (2:30 pm)|{{WAFL|SD}}|13.10 (88) |H| {{WAFL|Sub}}|10.8 (68) |Steel Blue Oval|2,295|}}
{{AFLGame|Saturday 3 August (2:30 pm)|{{WAFL|EF}}|17.16 (118) |H| {{WAFL|SF}}|7.10 (52) |Fremantle Oval|3,459|}}
{{AFLGameFooter|notes=}}
=Round 19=
{{AFLGameHeader|title=Round 19}}
{{AFLGame|Saturday 10 August (11:10 am)|{{WAFL|WC}}|7.9 (51) |A| {{WAFL|EP}}|17.16 (118) |Mineral Resources Park|TBC|}}
{{AFLGame|Saturday 10 August (2:30 pm)|{{WAFL|Sub}}|16.4 (100) |H| {{WAFL|Per}}|8.8 (56) |Sullivan Logistics Stadium|1,110|}}
{{AFLGame|Saturday 10 August (2:30 pm)|{{WAFL|Cla}}|11.17 (83) |H| {{WAFL|WP}}|6.17 (53) |Revo Fitness Stadium|1,332|}}
{{AFLGame|Saturday 10 August (2:30 pm)|{{WAFL|SF}}|9.7 (61) |A| {{WAFL|PT}}|10.11 (71) |Fremantle Oval|1,430|}}
{{AFLGame|Saturday 10 August (2:30 pm)|{{WAFL|EF}}|15.10 (100) |H| {{WAFL|SD}}|9.10 (64) |Pentanet Stadium|872|}}
{{AFLGameFooter|notes=}}
=Round 20=
{{AFLGameHeader|title=Round 20}}
{{AFLGame|Saturday 17 August (2:30 pm)|{{WAFL|PT}}|7.12 (54) |H|{{WAFL|SD}}|3.5 (23) |Lane Group Stadium|729|}}
{{AFLGame|Saturday 17 August (2:30 pm)|{{WAFL|EP}}|4.9 (33) |H|{{WAFL|EF}}|3.12 (30) |Sullivan Logistics Stadium|1,467|}}
{{AFLGame|Saturday 17 August (2:30 pm)|{{WAFL|Per}}|6.2 (38) |A|{{WAFL|SF}}|7.1 (43) |Mineral Resources Park|1,273|}}
{{AFLGame|Saturday 17 August (2:30 pm)|{{WAFL|Cla}}|12.7 (79) |H|{{WAFL|WC}}|3.3 (21) |Revo Fitness Stadium|729|}}
{{AFLGame|Saturday 17 August (2:40 pm)|{{WAFL|WP}}|8.10 (58) |H|{{WAFL|WP}}|5.12 (42) |Pentanet Stadium|TBC|}}
{{AFLGameFooter|notes=}}
=Round 21=
{{AFLGameHeader|title=Round 21}}
{{AFLGame|Saturday 24 August (3:00 pm)|{{WAFL|EF}}|12.17 (89) |H|{{WAFL|WC}}|4.5 (29) |East Fremantle Oval|502|}}
{{AFLGame|Saturday 24 August (4:30 pm)|{{WAFL|SD}}|10.14 (74) |H|{{WAFL|Per}}|2.7 (19) |Steel Blue Oval|2,045|}}
{{AFLGame|Saturday 24 August (4:30 pm)|{{WAFL|SF}}|12.9 (81) |H|{{WAFL|WP}}|9.9 (63) |Fremantle Oval|1,508|}}
{{AFLGame|Saturday 24 August (4:40 pm)|{{WAFL|EP}}|6.13 (49) |H|{{WAFL|PT}}|4.5 (29) |Sullivan Logistics Stadium|1,194|}}
{{AFLGame|Sunday 25 August (2:30 pm)|{{WAFL|Sub}}|7.9 (51) |A|{{WAFL|Cla}}|14.16 (100) |Sullivan Logistics Stadium|1,012|}}
{{AFLGameFooter|notes=}}
Finals series
=Finals week 1=
{{AFLGameHeader|title=Qualifying and elimination finals}}
{{AFLGame|Saturday 31 August (2:30 pm) |{{WAFL|PT}}|7.6 (48)|A|{{WAFL|SD}}|10.5 (65)|Lane Group Stadium|2,759|[https://www.waflfootyfacts.net/season/games/stats.php?GameID%3D10265 Match report]}}
{{AFLGame|Sunday 1 September (2:10 pm) |{{WAFL|EF}}|7.13 (55)|A|{{WAFL|Cla}}|12.7 (79)|Revo Fitness Stadium| 3,551|[https://www.waflfootyfacts.net/season/games/stats.php?GameID%3D10266 Match report]}}
{{AFLGameFooter|notes={{WAFL|EP}} had a bye for the week as they won the minor premiership and would face the winner of {{WAFL|PT}} V {{WAFL|SD}}.}}
=Finals week 2=
{{AFLGameHeader|title=Semi finals}}
{{AFLGame|Saturday 7 September (2:30 pm) |{{WAFL|EP}}|11.6 (72) |H|{{WAFL|SD}}|6.8 (44) |Sullivan Logistics Stadium|5,223|[https://www.waflfootyfacts.net/season/games/stats.php?GameID%3D10267 Match report]}}
{{AFLGame|Sunday 8 September (2:10 pm) |{{WAFL|PT}}|7.7 (49)|H|{{WAFL|Cla}}|6.12 (48)|Lane Group Stadium|2,414|[https://www.waflfootyfacts.net/season/games/stats.php?GameID%3D10268 Match report]}}
{{AFLGameFooter}}
=Finals week 3=
{{AFLGameHeader|title=Preliminary final}}
{{AFLGame|Sunday 15 September (2:10 pm)|Swan Districts |9.2 (56) |A|Peel Thunder| 15.13 (103)|Steel Blue Reserve|7,192|[https://www.waflfootyfacts.net/season/games/stats.php?GameID%3D10269 Match report]}}
{{AFLGameFooter}}
=Finals week 4=
{{AFLGameDetailed
|title = 2024 WAFL Grand Final
|date = Sunday 22 September (3:10 pm)
|home team = {{WAFL|EP}}
|home Q1 = 2.2 (14)
|home Q2 = 3.4 (22)
|home Q3 = 6.6 (42)
|home final = 8.11 (59)
|winner = A
|away team = {{WAFL|PT}}
|away Q1 = 1.3 (9)
|away Q2 = 5.7 (37)
|away Q3 = 10.8 (68)
|away final = 14.8 (92)
|venue = Optus Stadium, Perth
|crowd = 25,481
|report = [https://www.afl.com.au/news/1227486/thunder-rumbles-royals-as-peel-wins-wafl-flagReport]
|umpires =
|BOG award = Simpson Medal
|BOG winner = Neil Erasmus
|home goals = Van Diemen 3, Macreadie 2, Medhat, Sturrock, Brayshaw
|away goals = Wilson 2, Bell 2, Simpson 2, Erasmus 2, Voss 2, O'Driscoll, Tregenza, Taberner, Tuia
|home best = Wright, Crowden, Jones, Tedesco, Van Diemen, Schumacher, Brayshaw
|away best = Erasmus, O'Driscoll, Sellwood, Tuia, Hughes, Bell, Worner, Brodie
|home injuries = Nil
|away injuries = Nil
|home reports = Nil
|away reports = Nil
|broadcast = Seven Network
}}
Ladder
Updated to the end of the season
|loss_before_draw=true|for_against_style=points|use_goal_percentage=yes
|winpoints=4|drawpoints=2
|update=complete
|source=[https://www.wafl.com.au/ladders WAFL.com.au]
|team_order= EP, PT, SD, EF, Cla, SF, Sub, WP, Per, WCE
|win_WP=4 |loss_WP=14 |draw_WP=0 |pf_WP=1330 |pa_WP=1549
|win_EF=12 |loss_EF=6 |draw_EF=0 |pf_EF=1505 |pa_EF=1061
|win_Cla=11 |loss_Cla=7 |draw_Cla=0 |pf_Cla=1304 |pa_Cla=1126
|win_SF=10 |loss_SF=7 |draw_SF=1 |pf_SF=1274 |pa_SF=1189
|win_PT=13 |loss_PT=5 |draw_PT=0 |pf_PT=1479 |pa_PT=1087
|win_SD=11 |loss_SD=6 |draw_SD=1 |pf_SD=1428 |pa_SD=1254
|win_Sub=6 |loss_Sub=12 |draw_Sub=0 |pf_Sub=1230 |pa_Sub=1418
|win_EP=14 |loss_EP=4 |draw_EP=0 |pf_EP=1345 |pa_EP=1108
|win_Per=4 |loss_Per=14 |draw_Per=0 |pf_Per=1080 |pa_Per=1364
|win_WCE=4 |loss_WCE=14 |draw_WCE=0 |pf_WCE=1096 |pa_WCE=1915
|adjust_points_EF=-4
|hth_EF=East Fremantle were deducted 4 points due to breaching their salary cap in the 2022 WAFL season.{{Cite web |url=https://effc.com.au/news/24557/east-fremantle-football-club-responds-to-wafcs-penalty-for-2022-salary-cap-breach#:~:text=While%20the%20Club%20accepts%20the,administrative%20errors%20made%20in%202022. |title=East Fremantle Football Club Responds to WAFC's Penalty for 2022 Salary Cap Breach |date=30 October 2023 |website=effc.com.au |language=en}}
|name_Cla=Claremont
|name_EF=East Fremantle
|name_EP=East Perth
|name_PT=Peel Thunder
|name_Per=Perth
|name_SF=South Fremantle
|name_Sub=Subiaco
|name_SD=Swan Districts
|name_WCE=West Coast (R)
|name_WP=West Perth
|class_rules = 1) points; 2) percentage; 3) number of points for.
|result1=Q |result2=Q |result3=Q |result4=Q |result5=Q
|res_col_header=Q
|col_Q=green2 |text_Q=Finals series|status_PT=P|status_text_P=Premiers
}}
(R) = Reserves for AFL Seniors
Notable events
- Prior to the start of the season, two players from {{WAFL|PT}} were suspended over "lewd incidents" at a pre-season camp.
Jack Ilott was suspended for the entire 2024 season after making an "inappropriate sexual comment towards a woman associated with the club", while Michael Sellwood was suspended for one match over a separate "crude incident".{{cite web |title=Two state league players banned, one for entire year, over lewd incidents at pre-season camp |url=https://www.foxsports.com.au/afl/two-state-league-players-banned-one-for-entire-year-over-lewd-incidents-at-preseason-camp/news-story/89cfe732ede469119f8d14fc36029288 |work=Fox Sports|date=29 February 2024 }}
- {{WAFL|EF}} could not play at their home ground, East Fremantle Oval due to renovations all season.{{cite web|title=East Fremantle Oval Redevelopment | url= https://www.eastfremantle.wa.gov.au/major-projects/east-fremantle-community-park}}
- On 13 July 2024, {{WAFL|SF}} Colts player Nick Campo was killed after a car carrying several players rolled over in North Lake.{{cite web |title=CLUB STATEMENT |url=https://sffc.com.au/news/25419/club-statement |publisher=South Fremantle Football Club |access-date=14 July 2024 |archive-url=https://web.archive.org/web/20240714072929/https://sffc.com.au/news/25419/club-statement |archive-date=14 July 2024 |date=14 July 2024}}{{cite web |last1=Sadler |first1=Claire |title=North Lake fatal crash: 18-year-old South Fremantle Football Club player dead and six injured in car rollover |url=https://www.perthnow.com.au/news/wa/north-lake-fatal-crash-18-year-old-south-fremantle-football-club-player-dead-and-six-injured-in-car-rollover-c-15349287 |website=PerthNow |publisher=The West Australian |access-date=14 July 2024 |archive-url=https://web.archive.org/web/20240714073105/https://www.perthnow.com.au/news/wa/north-lake-fatal-crash-18-year-old-south-fremantle-football-club-player-dead-and-six-injured-in-car-rollover-c-15349287 |archive-date=14 July 2024 |date=14 July 2024}}