The 2025 AFL season was the 129th season of the Australian Football League (AFL), the highest-level senior men's Australian rules football competition in Australia. The season featured 18 clubs and ran from 7 March to 27 September, comprising a 23-match home-and-away season over 25 rounds, followed by a four-week finals series featuring the top eight clubs.
The won the premiership, defeating by 47 points in the 2025 AFL Grand Final; it was their second consecutive premiership and fifth AFL premiership overall. won the minor premiership by finishing atop the home-and-away ladder with an 18âÂÂ5 winâÂÂloss record, but lost both of its finals. 's Matt Rowell won the Brownlow Medal as the league's best and fairest player, and Geelong's Jeremy Cameron won his second Coleman Medal as the league's leading goalkicker.
In September 2022, the AFL announced a seven-year, $4.5 billion broadcast rights deal with the Seven Network, Foxtel and Telstra, the biggest sports broadcast rights deal in Australian history, effective from the 2025 season. Key points of the deal included:
Ahead of the season's fixture release in November, the AFL further elaborated that the home-and-away season would feature Thursday night matches in 23 of the 25 rounds, with each of the first 16 rounds plus seven other rounds â as part of a floating fixture to be determined later in the season â having matches scheduled on Thursday nights. The following day, the AFL announced the addition on Sunday night matches as a semi-regular fixture in 2025, with nine of the first 16 rounds featuring a Sunday night match. In the same month, and unveiled new club logos, while unveiled a new logo and playing guernseys as part of a rebrand of the club. A match between the Indigenous All-Stars and took place at Optus Stadium in February 2025, marking the first Indigenous All-Stars match since 2015.
Starting time is local time. Source: afl.com.au
All starting times are local time. Sources: afl.com.au (results); Austadiums (crowds)
The season began with Opening Round, an initiative introduced in 2024, in which the New South Wales and Queensland clubs (, Gold Coast, and ) contest matches against four Victorian clubs (, , and , respectively, in 2025) to open the season; the eight clubs involved would then have a bye before round 5 so that all clubs would have played the same number of matches leading into Gather Round. In the two Queensland matches, the Brisbane Lions were to host Geelong and unfurl their 2024 premiership flag on 6 March to open the season, and Gold Coast was to host Essendon on 8 March; however, on 4 March the decision was made to postpone both matches due to the projected impact of Cyclone Alfred, which was forecast to make landfall in Brisbane later that week. The matches were rescheduled for rounds 3 and 24, respectively.
The hosted a match against Collingwood at the Melbourne Cricket Ground in round 2, their first home match at the venue since 2009, to celebrate the centenary of their entry into the VFL/AFL; to celebrate the occasion, the club reverted to its former name, Footscray, for the round. In round 5, Gather Round, which was played in South Australia for the third consecutive year, featured matches in the Barossa Valley region for the first time, with two matches played at Barossa Park, a new $40 million recreational facility in Lyndoch, along with two matches at Norwood Oval and the other five at Adelaide Oval, including two separately ticketed matches on the Saturday. Hawthorn also hosted a match to celebrate its 100-year anniversary in the VFL/AFL, against in round 8.
In round 11, during Sir Doug Nicholls Round, the Dreamtime at the 'G match between Essendon and Richmond was moved to the Friday night primetime slot for the first time, having traditionally been held on a Saturday night during the round; two separately ticketed matches were held back-to-back the following day at Marvel Stadium, featuring several Sir Doug Nicholls Round activities in the Docklands precinct throughout the day. commenced a new arrangement to play two of its home matches each season in Western Australia from 2025 to 2027 â each against one of the two Western Australian clubs, Fremantle and , with one match played at Hands Oval, Bunbury, and the other at Optus Stadium â as part of a deal with the AFL, Tourism Western Australia and the Western Australian government to provide financial security to the club, and as part of its strategy to exit its existing deal to play home matches in Hobart, where it had played at least two per season since 2012; in 2025, the club played its Western Australian home matches consecutively, in rounds 13 and 14, and two matches in Hobart as part of the final year of the club's deal with the state.
From round 16 onwards, the start times for Sunday afternoon matches televised by the Seven Network were moved forward by five minutes to avoid prolonged matches stretching past 6:00 pm AEST and delaying the network's flagship Melbourne news bulletin which follows immediately after.
All starting times are local time. Source: afl.com.au
<onlyinclude> </onlyinclude>
Source: AFL Tables
The following table includes all home match attendance figures from the home-and-away season, excluding neutral matches (Gather Round).
Source: AFL Tables
All starting times are local time. Source: afl.com.au
The following table can be sorted from biggest winning margin to biggest losing margin for each round. If multiple matches in a round are decided by the same margin, these margins are sorted by percentage (i.e. the lowest-scoring winning team is ranked highest and the lowest-scoring losing team is ranked lowest). Home matches are in bold, neutral matches (Gather Round) are underlined, postponed matches are italicised and opponents are listed above the margins.
Source: AFL Tables
Source: AFL Tables (players); other milestones sourced individually
! rowspan=2 style=width:2em | # ! rowspan=2 | Player ! rowspan=2 | Club ! colspan=26 | Home-and-away season (Coleman Medal) ! colspan=4 | Finals series ! rowspan=2 | Total ! rowspan=2 | Games ! rowspan=2 | Average |- ! O !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! colspan=2 class=unsortable | 24 !! F1 !! F2 !! F3 !! GF |- ! scope=row style=text-align:center | 1 | align=left | Jeremy Cameron || align=left | || X<sub>0</sub> || 4<sub>4</sub> || 1<sub>5</sub> || 1<sub>6</sub> || 1<sub>7</sub> || 4<sub>11</sub> || 2<sub>13</sub> || 4<sub>17</sub> || 1<sub>18</sub> || 2<sub>20</sub> || 7<sub>27</sub> || bgcolor=C9F0FF | 6<sub>33</sub> || bgcolor=C9F0FF | 5<sub>38</sub> || bgcolor=C9F0FF | 0<sub>38</sub> || bgcolor=C9F0FF | 6<sub>44</sub> || bgcolor=C9F0FF | 4<sub>48</sub> || bgcolor=C9F0FF | X<sub>48</sub> || bgcolor=C9F0FF | 4<sub>52</sub> || bgcolor=C9F0FF | 1<sub>53</sub> || bgcolor=C9F0FF | 5<sub>58</sub> || bgcolor=C9F0FF | 11<sub>69</sub> || bgcolor=C9F0FF | 6<sub>75</sub> || bgcolor=C9F0FF | 4<sub>79</sub> || bgcolor=C9F0FF | 0<sub>79</sub> || colspan=2 bgcolor=CCFFCC | 4<sub>83</sub> || 2<sub>85</sub> || X<sub>85</sub> || 3<sub>88</sub> || 0<sub>88</sub> || 88 || 26 || 3.38 |- ! scope=row style=text-align:center | 2 | align=left | Jack Gunston || align=left | || âÂÂ<sub>0</sub> || âÂÂ<sub>0</sub> || 2<sub>2</sub> || 2<sub>4</sub> || X<sub>4</sub> || 6<sub>10</sub> || 3<sub>13</sub> || 4<sub>17</sub> || 3<sub>20</sub> || 3<sub>23</sub> || âÂÂ<sub>23</sub> || 0<sub>23</sub> || 2<sub>25</sub> || 1<sub>26</sub> || 2<sub>28</sub> || X<sub>28</sub> || 7<sub>35</sub> || 3<sub>38</sub> || 1<sub>39</sub> || 3<sub>42</sub> || 3<sub>45</sub> || 4<sub>49</sub> || 4<sub>53</sub> || 7<sub>60</sub> || colspan=2 | 2<sub>62</sub> || 3<sub>65</sub> || 5<sub>70</sub> || 3<sub>73</sub> || || 73 || 23 || 3.17 |- ! scope=row style=text-align:center | 3 | align=left | Ben King || align=left | || X<sub>0</sub> || bgcolor=C9F0FF | 6<sub>6</sub> || X<sub>6</sub> || 4<sub>10</sub> || 2<sub>12</sub> || bgcolor=C9F0FF | 5<sub>17</sub> || bgcolor=C9F0FF | 1<sub>18</sub> || bgcolor=C9F0FF | 5<sub>23</sub> || bgcolor=C9F0FF | 1<sub>24</sub> || bgcolor=C9F0FF | 3<sub>27</sub> || bgcolor=C9F0FF | 2<sub>29</sub> || 2<sub>31</sub> || 1<sub>32</sub> || 1<sub>33</sub> || X<sub>33</sub> || 2<sub>35</sub> || 3<sub>38</sub> || 4<sub>42</sub> || 2<sub>44</sub> || 1<sub>45</sub> || 2<sub>47</sub> || 4<sub>51</sub> || 6<sub>57</sub> || 2<sub>59</sub> || 3<sub>62</sub> || 7<sub>69</sub> || 0<sub>69</sub> || 2<sub>71</sub> || colspan=2 | || 71 || 25 || 2.84 |- ! scope=row style=text-align:center rowspan=3 | 4 | align=left | Jamie Elliott || align=left | || 2<sub>2</sub> || 2<sub>4</sub> || 1<sub>5</sub> || X<sub>5</sub> || 0<sub>5</sub> || 3<sub>8</sub> || 2<sub>10</sub> || 5<sub>15</sub> || 1<sub>16</sub> || 6<sub>22</sub> || 1<sub>23</sub> || 5<sub>28</sub> || 5<sub>33</sub> || 1<sub>34</sub> || X<sub>34</sub> || 2<sub>36</sub> || 1<sub>37</sub> || 4<sub>41</sub> || 3<sub>44</sub> || 2<sub>46</sub> || 1<sub>47</sub> || 1<sub>48</sub> || 0<sub>48</sub> || 2<sub>50</sub> || colspan=2 | 2<sub>52</sub> || 4<sub>56</sub> || X<sub>56</sub> || 4<sub>60</sub> || || 60 || 25 || 2.40 |- | align=left | Aaron Naughton || align=left | || X<sub>0</sub> || 3<sub>3</sub> || 0<sub>3</sub> || 1<sub>4</sub> || 1<sub>5</sub> || 3<sub>8</sub> || 3<sub>11</sub> || 1<sub>12</sub> || 3<sub>15</sub> || 0<sub>15</sub> || 1<sub>16</sub> || 3<sub>19</sub> || X<sub>19</sub> || 0<sub>19</sub> || 3<sub>22</sub> || 1<sub>23</sub> || 3<sub>26</sub> || 5<sub>31</sub> || 5<sub>36</sub> || 2<sub>38</sub> || 7<sub>45</sub> || 5<sub>50</sub> || 5<sub>55</sub> || 3<sub>58</sub> || colspan=2 | 2<sub>60</sub> || colspan=4 | || 60 || 23 || 2.61 |- | align=left | Riley Thilthorpe || align=left | || X<sub>0</sub> || 3<sub>3</sub> || 3<sub>6</sub> || 3<sub>9</sub> || bgcolor=C9F0FF | 5<sub>14</sub> || 1<sub>15</sub> || 1<sub>16</sub> || 3<sub>19</sub> || 1<sub>20</sub> || 3<sub>23</sub> || 0<sub>23</sub> || 2<sub>25</sub> || 2<sub>27</sub> || 1<sub>28</sub> || 0<sub>28</sub> || X<sub>28</sub> || 5<sub>33</sub> || 0<sub>33</sub> || 6<sub>39</sub> || 2<sub>41</sub> || 3<sub>44</sub> || 4<sub>48</sub> || 3<sub>51</sub> || 1<sub>52</sub> || colspan=2 | 3<sub>55</sub> || 2<sub>57</sub> || 3<sub>60</sub> || colspan=2 | || 60 || 25 || 2.40 |- ! scope=row style=text-align:center | 7 | align=left | Mitch Georgiades || align=left | || X<sub>0</sub> || 0<sub>0</sub> || 4<sub>4</sub> || 2<sub>6</sub> || 3<sub>9</sub> || 3<sub>12</sub> || 3<sub>15</sub> || 2<sub>17</sub> || 1<sub>18</sub> || 2<sub>20</sub> || 1<sub>21</sub> || 3<sub>24</sub> || X<sub>24</sub> || 1<sub>25</sub> || 7<sub>32</sub> || 1<sub>33</sub> || 5<sub>38</sub> || 4<sub>42</sub> || 3<sub>45</sub> || 2<sub>47</sub> || 1<sub>48</sub> || 3<sub>51</sub> || 2<sub>53</sub> || 1<sub>54</sub> || colspan=2 | 4<sub>58</sub> || colspan=4 | || 58 || 23 || 2.52 |- ! scope=row style=text-align:center | 8 | align=left | Logan Morris || align=left | || X<sub>0</sub> || 1<sub>1</sub> || 3<sub>4</sub> || 1<sub>5</sub> || 2<sub>7</sub> || 4<sub>11</sub> || 0<sub>11</sub> || 2<sub>13</sub> || âÂÂ<sub>13</sub> || 0<sub>13</sub> || 3<sub>16</sub> || 2<sub>18</sub> || 2<sub>20</sub> || 0<sub>20</sub> || 5<sub>25</sub> || 5<sub>30</sub> || X<sub>30</sub> || 1<sub>31</sub> || 2<sub>33</sub> || 1<sub>34</sub> || 0<sub>34</sub> || 6<sub>40</sub> || 3<sub>43</sub> || 4<sub>47</sub> || colspan=2 | 1<sub>48</sub> || 1<sub>49</sub> || 2<sub>51</sub> || 1<sub>52</sub> || 1<sub>53</sub> || 53 || 26 || 2.04 |- ! scope=row style=text-align:center | 9 | align=left | Sam Darcy || align=left | || X<sub>0</sub> || 1<sub>1</sub> || 4<sub>5</sub> || 2<sub>7</sub> || 5<sub>12</sub> || 2<sub>14</sub> || 0<sub>14</sub> || âÂÂ<sub>14</sub> || âÂÂ<sub>14</sub> || âÂÂ<sub>14</sub> || âÂÂ<sub>14</sub> || âÂÂ<sub>14</sub> || X<sub>14</sub> || âÂÂ<sub>14</sub> || 3<sub>17</sub> || 5<sub>22</sub> || 3<sub>25</sub> || 4<sub>29</sub> || 2<sub>31</sub> || 1<sub>32</sub> || 6<sub>38</sub> || 5<sub>43</sub> || 2<sub>45</sub> || 3<sub>48</sub> || colspan=2 | 0<sub>48</sub> || colspan=4 | || 48 || 17 || 2.82 |- ! scope=row style=text-align:center rowspan=2 | 10 | align=left | Jack Higgins || align=left | || X<sub>0</sub> || 2<sub>2</sub> || 4<sub>6</sub> || 3<sub>9</sub> || 3<sub>12</sub> || 2<sub>14</sub> || 3<sub>17</sub> || 3<sub>20</sub> || 1<sub>21</sub> || 2<sub>23</sub> || 5<sub>28</sub> || 0<sub>28</sub> || 1<sub>29</sub> || X<sub>29</sub> || 1<sub>30</sub> || 0<sub>30</sub> || 1<sub>31</sub> || 2<sub>33</sub> || 0<sub>33</sub> || 2<sub>35</sub> || 4<sub>39</sub> || 2<sub>41</sub> || 2<sub>43</sub> || 3<sub>46</sub> || colspan=2 | 0<sub>46</sub> || colspan=4 | || 46 || 23 || 2.00 |- | align=left | Jesse Hogan || align=left | || âÂÂ<sub>0</sub> || âÂÂ<sub>0</sub> || X<sub>0</sub> || 4<sub>4</sub> || 9<sub>13</sub> || 2<sub>15</sub> || âÂÂ<sub>15</sub> || 2<sub>17</sub> || 1<sub>18</sub> || 7<sub>25</sub> || 1<sub>26</sub> || 4<sub>30</sub> || 0<sub>30</sub> || 2<sub>32</sub> || 6<sub>38</sub> || 2<sub>40</sub> || X<sub>40</sub> || âÂÂ<sub>40</sub> || 1<sub>41</sub> || âÂÂ<sub>41</sub> || 2<sub>43</sub> || 0<sub>43</sub> || âÂÂ<sub>43</sub> || âÂÂ<sub>43</sub> || colspan=2 | âÂÂ<sub>43</sub> || 3<sub>46</sub> || colspan=3 | || 46 || 16 || 2.88 |- ! colspan=36 | Other end-of-round leaders |- ! | align=left | Nick Larkey || align=left | || X<sub>0</sub> || 5<sub>5</sub> || bgcolor=C9F0FF | 3<sub>8</sub> || bgcolor=C9F0FF | 4<sub>12</sub> || bgcolor=C9F0FF | 2<sub>14</sub> || 2<sub>16</sub> || 1<sub>17</sub> || 1<sub>18</sub> || 2<sub>20</sub> || 1<sub>21</sub> || 2<sub>23</sub> || 1<sub>24</sub> || X<sub>24</sub> || 0<sub>24</sub> || 3<sub>27</sub> || 1<sub>28</sub> || 5<sub>33</sub> || 5<sub>38</sub> || âÂÂ<sub>38</sub> || âÂÂ<sub>38</sub> || âÂÂ<sub>38</sub> || 3<sub>41</sub> || âÂÂ<sub>41</sub> || âÂÂ<sub>41</sub> || colspan=2 | âÂÂ<sub>41</sub> || colspan=4 | || 41 || 17 || 2.41
Source: AFL Tables