Chart Size
Year
Squiggle

INFO

What Squiggles areHow to play through a seasonPredictionFAQThe ModelFlagpole

What Squiggles are

Squiggles are visualizations of AFL team performances, charting attack and defence over the course of a season.

Teams ⇡ high on the chart kick big scores. Teams on the ⇢ right keep their opposition to low scores. Teams in the ↗ upper-right do both. Teams in the ↙ lower-left do neither.

Squiggles are handy because:

Squiggle 2.0

In 2018, Squiggle is using a revamped model. The main differences are:

Squiggle is roughly as accurate as tipping the favourite every game. (Which is hard to beat!) Over a season, an informed, observant human should be able to beat it, but not by much. It will beat an average human tipper. You can review its accuracy by visiting the TIPS section of any year.

Note that in the table below, Squiggle 2.0 numbers before 2018 are retro-predictions—they show the model fits historical data pretty well, but it hasn't actually had to predict the future yet.

2017201620152014201320122011
Squiggle v161.4%69.1%70.9%72.0%72.5%77.8%77.6%
Squiggle 2.064.7%73.4%73.8%71.0%73.9%73.0%78.6%

Squiggle v1

Follow this link for Squiggles generated under the v1 algorithm (ISTATE-91:12).

How to play through a season

To watch the evolution of a past season, use the top controls:

Rewind to the start of the season

Previous Round

Next Round

Reload

You can also:

For example, you might like to rewind, click Hawthorn's flag to remove all other teams, click Geelong's name in the legend to add it back in, then repeatedly step through the season to watch their dance of death.

Things work faster with fewer teams. If the chart is sluggish, try removing some!

To zoom in on an area, drag a box around it.

Prediction

Weekly Tips

Click TIPS at the top of the page. These update at noon on Tuesdays. The predicted scorelines are what Squiggle expects. The more the actual scoreline differs from this, the more teams will move.

Season Predictor

This is how the ladder will look if Squiggle has correctly rated every team and nobody gets better or worse.

For the home & away season, it uses a probabilistic ladder, not a simple tally of tips. Both teams are awarded a win probability from each game, so that if Squiggle thinks Hawthorn is 68% likely to beat Collingwood, it will award the Hawks 0.68 wins and the Pies 0.32 wins, increasing both team's tally of "probable wins" by less than 1.

This is because if a team plays 10 games with 60% likelihood of winning each game, we should expect them to win about 6/10—not, as we would get if we tipped each game and tallied up the tips, 10/10. We know that upsets will happen; we just don't know when. A probabilitistic ladder accounts for the likelihood that teams will sometimes unexpectedly win or lose, even though we doesn't know when.

This can look like a bug in the predictor, if you see a team tipped to win a match that doesn't seem to be credited. For example, a team might be on "15 (14.7)" wins, which means 14.7 "probable wins" rounded off to 15. (Rounding occurs so that teams can be secondarily ranked by their percentage.) And then that team is tipped to win the following week, but it remains on 15 wins, now "15 (15.3)". What has happened is the number of probable wins hasn't risen by enough to be rounded to a higher number. It has earned 0.6 more probable wins, but this still rounds off to 15. The predictor is saying it's still most likely this team will be on 15 wins, after accounting for the likelihood that some of its tips will be wrong.

Finals matches are predicted using simple tips. However, this isn't a very reliable way of doing it, and not Squiggle's official Premier tip. For this, please see Flagpole.

Starting the season: Team starting positions are heavily influenced by their late-season performances the previous year, and the off-season is completely ignored. There is no adjustment made for recovery from injuries, or players gained or lost via the draft or trade table, or anything else. For example, Collingwood started 2015 rated very low due to their injury-plagued end to 2014, while Adelaide and West Coast started in good positions after solid late-2014 performances.

Interactive Season Predictor

Drag teams around the chart and make Squiggle predict the rest of the season based on the new positions! It's the best of both worlds: your footy insight plus Squiggle's ability to sensibly model a season.

Reposition teams to your heart's content, open up the Predictor and click RECALCULATE.

This also provides a shareable link to the generated squiggle, so you can show off your work to other people.

FAQ

What causes a team to move?

Teams move when they do better or worse than Squiggle expected.

For each match, Squiggle predicts a scoreline, given their current position and the venue at which the game will be played. If this turns out to be exactly right, the teams will remain where they are, since this means Squiggle has them positioned right. If, however, the scoreline is different, the teams will move. A team that scores more points than Squiggle expected will move ⇡ up; a team that scored fewer will move ⇣ down; a team that held its opposition to a lower score will move ⇢ right; and a team that allowed its opposition to score more will move ⇠ left.

Usually two of these things happen at once! A team will score either more or less than predicted, as well as allowing their opposition to score either more or less than predicted. So they will move on a diagonal:

Scored more than predicted, held opponent to less than predicted

Scored less than predicted, held opponent to less than predicted

Scored less than predicted, opponent scored more than predicted

Scored more than predicted, opponent scored more than predicted

How far a team moves depends on how different the result was from Squiggle's prediction. If the result was close to expectation, a team may barely budge. But an unexpected thrashing will cause a lot of movement.

Do teams get more movement against easy opposition?

No, because Squiggle expects better performances against weaker opponents, and to move to a better position, the team has to beat this expectation.

For the same reason, Squiggle isn't affected by fixture bias.

Can a team lose and still move into a better squiggle position?

Yes! Squiggle believes in honourable losses and shameful victories. If a team is expected to win by 10 goals but only prevails by 5, it will slide.

How is home ground advantage determined?

As described in the Model section, home ground advantage is only used in games between interstate opponents. Most of the time, this is pretty clear. But there are some quirks and gray areas.

  1. Squiggle believes in nominal home ground advantage. That is, if there is a game between interstate opponents, it doesn't matter where that game is actually being played: Squiggle will deem the nominal home team to possess home ground advantage. For example, if St. Kilda play Sydney in New Zealand, the Saints are still given the advantage.

    The reason for this is simply that this has proven the case more often than not in the past.

  2. Geelong is considered to be its own state. That is, home ground advantage is considered in games between the Cats and everybody else.

Why doesn't Squiggle consider more factors?

  1. I haven't seen enough evidence that it makes a difference, i.e. significantly improves tipping accuracy.

  2. I want to keep the model as simple as possible, so squiggles can be a tool that enhances your ability to understand football, rather than an algorithm that replaces your own insight.

If you want a full-on predictor, there is some great stuff at Matter of Stats, Footy Maths Institute and Footy Forecaster.

What are Squiggle's weaknesses?

Possible flaws, which you may decide to compensate for, include:

Why does the model use those values?

All the numbers used by Squiggle are that way because they worked best (i.e. made the most accurate predictions) when every possible combination was tested with a simulator replaying the last few decades.

How are the year's starting values calculated?

2015 starting positions are very similar to their end 2014 positions—the only difference is that 2013 data is no longer considered, so teams are modeled from the start of 2014 with each beginning on 50 ATTACK and 50 DEFENCE.

This means late-season 2014 results weigh quite heavily. For example, Collingwood had an injury-plagued end to 2014, and so is rated very low. Adelaide and West Coast, by contrast, finished the year with several solid performances, and so begin the year higher than you might expect.

What's with those crazy charts for the 1900s!?

Football scores were a lot lower a century ago, especially in the very early years, when single-digit scorelines abounded. Squiggle is calibrated for modern football, and thinks a game in which one team is held to a single goal (or no goals!) signifies an unbelievably good defensive effort. This causes teams to go shooting off to the right quite often in charts from the 1890s, 1900s and 1910s. So it's not a particularly good visualization of the strength of any particular team in that era. But it is interesting in terms of how different the whole league looks: how low and flat it is compared to today.

Similary, it can be interesting to look at where the mass of teams tends to sit in different decades; for example, how attacking the late 1980s was, with plenty of teams sitting high & centre/left compared to today.

The Model (ISTATE-91:12)

In the beginning, each team is assigned an arbitrary starting value of 50 ATTACK and 50 DEFENCE.

Scores are predicted for a match:

PREDICTED SCORE = 85 * (TEAM ATTACK ÷ OPPOSITION DEFENCE) + HOME ADVANTAGE

For example, in a match at a neutral venue between a team with ATTACK 56 and an opposition with DEFENCE 50, the team is predicted to score: 85 * (56 ÷ 50) + 0 = 95 points.

HOME ADVANTAGE is 6 when a team plays an interstate side at home, -6 when it plays an interstate side away, otherwise 0.

Predicted scores are compared to the actual scores, and ATTACK and DEFENCE adjusted accordingly. For example, if a team scored more highly than predicted, its ATTACK score needs to be increased, since Squiggle underrated it. Likewise, the opposition's DEFENCE score should decrease, since they failed to restrict the team as well as predicted. This is done by calculating what these scores would have to have been to predict the result perfectly, then constructing a weighted average of this along with all other results for the year, in which the most recent round comprises 9% of the final value.

At the start of a season, team starting points are calculated by doing the above for the previous season. For example, to calculate starting points for 2014, each team is assigned 50 to ATTACK and DEFENCE, then the 2013 season is played through.

The constants in this model (weighting the most recent round at 9%, considering 85 points a "typical" score, awarding a 12-point relative advantage to home sides playing interstate sides, and using exactly one previous season's results as a starting point each year) were chosen simply by simulating all possible values and seeing which produced the most accurate predictions over the course of the last 20 seasons or so.

The axis units are completely arbitrary, and entirely due to the choice of 50 as a starting value for each team's ATTACK and DEFENCE. They have no meaning except when comparing teams to each other.

When determining "probable wins" in the Season Predictor, an algorithm is used that reflects the actual accuracy of Squiggle tips vs real-life results. Three factors affect the likelihood of a tip being correct:

Flagpole

Flagpole is tuned to predict premiers. In particular, it's good at:

It's similar to eyeballing how close teams are to the ideal cluster of premiership cups on the Squiggle chart.

Record

Flagpole has a 15-5 record (75%) at picking Grand Final winners over the last 20 years (1997-2016). The years it got wrong are 1997, 2004, 2008, 2012, and 2016.

On average, it has rated the eventual premier within 1.55 rungs of top spot through the season. This is equivalent to rating the eventual premier 4th for half the season and 1st for the other half.

Why Flagpole?

If you eyeball the Squiggle chart, you can see that premiership cups aren't evenly distributed: there are more in the attacking area of the chart. So there's a slight difference between how likely a team is to win any random match (which is what the regular squiggle does), and how likely they are to win the flag. To predict the premier, we need to account for this.

Also, tipping finals one game at a time, like the Season Predictor does, is very dependent on knife-edge results, so that small changes can lead to very different precitions. Flagpole is more stable, has better historical accuracy, and is more consistent with what you see on the chart, i.e. that a team surrounded by premiership cups is in a better place than a very defensive one out on its own.

What Flagpole Rates

Compared to the regular squiggle algorithm:

Why Flagpole Rates That Stuff

Because that's what premiers have done over the last twenty years. Explosive attack specialists such as Hawthorn and Geelong have won plenty of flags; defence merchants like Fremantle and St. Kilda have not.

Defensive teams have won premierships, of course, but far less frequently, even after accounting for how many of them there are. For example, in 2015, the Final Eight had five teams that were either balanced or attack specialists, and three defence-heavy teams in Fremantle (1st), Sydney (4th), and Richmond (5th). Those three lost every single game except when they played each other.

Flaws

Flagpole ignores the path a team must take to the flag. It ignores the difficulty of the games it must win, whether the team gets to play finals at home or away, how many interstate trips are required, whether it has a week off, and even how likely it is to make finals at all.

This can look pretty strange, e.g. it may rank a team 5th when it is going to miss finals. This will happen if a team displays the kind of form that would give it a decent shot at the flag if only it did make finals (such as a team making a run late in the year). For this reason, Flagpole can be occasionally definitely wrong about some mid-ranked teams compared to others, by ranking a team that won't make finals higher than one that will.

I haven't attempted to adjust for this because we don't have enough objective data on how beneficial it is to play finals at home, or travel less, or have a week off, or anything else. So Flagpole is purely a form rating.

Design

Like all my squiggle stuff, this came about by leaving the computer alone to brute-force hundreds of thousands of combinations of variables, algorithms, and filters, and coming back later to see what did well. The advantage of this method is that I don't need to be smart enough to design clever algorithms; I just find them. In fact, usually I don't even know why they work at first; I have to figure that out afterwards.

The disadvantage is it's easy to find algorithms that work well from pure chance, which fit the historical data well but don't actually have any predictive or descriptive power. To reduce the risk of this, I prefer simple algorithms with very few inputs (often only scorelines), and I use as much data as possible, like 20 years worth of results. But that still isn't much data when it comes to finals and Grand Finals.

How To Make Your Own Flagpole

Flagpole is an algorithm named OFFDEF4G-95:79.

  1. Assign every team an ATTACK score of 50 and a DEFENCE score of 50
  2. Look up the results of the first game of last year
  3. Predict scores using the formula: TEAM A PREDICTED SCORE = 79 * TEAM A ATTACK / TEAM B DEFENCE
  4. Compare predicted scores to actual scores by using the same relationship described above, so that TEAM A HYPOTHETICAL ATTACK = TEAM A ACTUAL SCORE * TEAM B DEFENCE / 79 and TEAM A HYPOTHETICAL DEFENCE = 79 * TEAM A ATTACK / TEAM B ACTUAL SCORE.
  5. Here is the unique thing about OFFDEF4: square and double the HYPOTHETICAL ATTACK score. That is: NEW HYPOTHETICAL ATTACK = HYPOTHETICAL ATTACK * HYPOTHETICAL ATTACK * 2.
  6. Assign new ATTACK and DEFENCE scores to each team, where 95% of the new score is the old score and 5% is the new score. That is: TEAM A NEW ATTACK = (0.95 * TEAM A OLD ATTACK) + (0.05 * TEAM A NEW HYPOTHETICAL ATTACK). Ditto for DEFENCE.
  7. Repeat steps #2-#6 for every game.

That's it! Just one other thing: because this algorithm generates a lot of inflation over a season (which is good, I believe, because it means more more weighting for finals performances), its tips are only good as margins. If you want it to predict absolute scores, you need to increasingly scale back its predicted numbers, or else you get Grand Final tips where both teams are tipped to score well over 100.

Generated: Fri Feb 2 15:01:54 2018 (R0)

Tower of Power shows how likely teams are (or were) to finish the Home & Away season in various ladder positions, according to squiggle simulations.

At the start of a season, with many games remaining and uncertainty about the strength of each team, there are long strips, as teams could plausibly finish in many different places. Later, they flatten out, as the range of likely finishes shrinks.

Use the top player controls to watch changes throughout a season:

Some creative license is taken for the purposes of visual appeal, which is why final ladder positions appear somewhat diagonal.

* If the round number is marked with an asterisk, the Tower is generated from fewer simulations in order to provide an up-to-date result. This happens mid-round, as it's not practical to continually regenerate 100,000 season simulations. Once the round is complete, a full run is made.

2018 ROUND 1 TIPS

RichmondRichmond 90 - 58 Carlton Carlton
M.C.G. (VIC)

EssendonEssendon 85 - 95 Adelaide Adelaide
Docklands (VIC)

St KildaSt Kilda 115 - 73 Brisbane Lions Brisbane Lions
Docklands (VIC)

Port AdelaidePort Adelaide 100 - 52 Fremantle Fremantle
Adelaide Oval (SA)

Gold CoastGold Coast 86 - 93 North Melbourne North Melbourne
Cazaly's Stadium (QLD)

HawthornHawthorn 81 - 82 Collingwood Collingwood
M.C.G. (VIC)

Greater Western SydneyGreater Western Sydney 93 - 71 Western Bulldogs Western Bulldogs
UNSW Canberra Oval (ACT)

MelbourneMelbourne 77 - 83 Geelong Geelong
M.C.G. (VIC)

West CoastWest Coast 73 - 81 Sydney Sydney
Optus Stadium (WA)

Algorithm: SQUIGGLE2
Tips after Round 0: 0

History...

SEASON PREDICTOR


Recalculate

WLD%
1Adelaide1570132.6
2Port Adelaide1480128.9
3Richmond1480127.5
4Sydney1480126.9
5Geelong1390116.6
6Greater Western Sydney1390114.6
7Essendon12100103.4
8St Kilda11110103.0
9Western Bulldogs11110101.9
10Collingwood11110101.7
11Hawthorn1111097.7
12West Coast1111096.6
13Melbourne1012093.6
14North Melbourne913085.9
15Carlton913083.8
16Fremantle814077.1
17Brisbane Lions715075.4
18Gold Coast616069.9

Home & Away...

How Prediction Works

This is a probabilistic ladder, not a simple tally of squiggle tips. Sometimes a team will be tipped to win but not seem to be credited for it: this is because the predictor considers the likelihood of upsets. For details, click INFO → Prediction at the top of this page.

Round 1

RichmondRichmond 90 - 58 Carlton Carlton
M.C.G. (VIC)0.72 wins - 0.28 wins

EssendonEssendon 85 - 95 Adelaide Adelaide
Docklands (VIC)0.44 wins - 0.56 wins

St KildaSt Kilda 115 - 73 Brisbane Lions Brisbane Lions
Docklands (VIC)0.78 wins - 0.22 wins

Port AdelaidePort Adelaide 100 - 52 Fremantle Fremantle
Adelaide Oval (SA)0.81 wins - 0.19 wins

Gold CoastGold Coast 86 - 93 North Melbourne North Melbourne
Cazaly's Stadium (QLD)0.47 wins - 0.53 wins

HawthornHawthorn 81 - 82 Collingwood Collingwood
M.C.G. (VIC)0.50 wins - 0.50 wins

Greater Western SydneyGreater Western Sydney 93 - 71 Western Bulldogs Western Bulldogs
UNSW Canberra Oval (ACT)0.65 wins - 0.35 wins

MelbourneMelbourne 77 - 83 Geelong Geelong
M.C.G. (VIC)0.49 wins - 0.51 wins

West CoastWest Coast 73 - 81 Sydney Sydney
Optus Stadium (WA)0.46 wins - 0.54 wins

WLD%
1Port Adelaide1 (0.81)00191.5
2St Kilda1 (0.78)00157.8
3Richmond1 (0.72)00156.1
4Greater Western Sydney1 (0.65)00131.2
5Adelaide1 (0.56)00112.4
6Sydney1 (0.54)00111.0
7North Melbourne1 (0.53)00108.4
8Geelong1 (0.51)00106.9
9Collingwood1 (0.50)00102.0
10Hawthorn0 (0.50)1098.0
11Melbourne0 (0.49)1093.5
12Gold Coast0 (0.47)1092.2
13West Coast0 (0.46)1090.1
14Essendon0 (0.44)1089.0
15Western Bulldogs0 (0.35)1076.2
16Carlton0 (0.28)1064.1
17Brisbane Lions0 (0.22)1063.4
18Fremantle0 (0.19)1052.2

Round 2

AdelaideAdelaide 87 - 74 Richmond Richmond
Adelaide Oval (SA)0.59 wins - 0.41 wins

North MelbourneNorth Melbourne 81 - 100 St Kilda St Kilda
Docklands (VIC)0.36 wins - 0.64 wins

CarltonCarlton 89 - 64 Gold Coast Gold Coast
Docklands (VIC)0.69 wins - 0.31 wins

CollingwoodCollingwood 82 - 83 Greater Western Sydney Greater Western Sydney
M.C.G. (VIC)0.50 wins - 0.50 wins

Brisbane LionsBrisbane Lions 85 - 95 Melbourne Melbourne
Gabba (QLD)0.44 wins - 0.56 wins

FremantleFremantle 77 - 91 Essendon Essendon
Optus Stadium (WA)0.41 wins - 0.59 wins

Western BulldogsWestern Bulldogs 87 - 75 West Coast West Coast
Docklands (VIC)0.59 wins - 0.41 wins

SydneySydney 78 - 68 Port Adelaide Port Adelaide
S.C.G. (NSW)0.56 wins - 0.44 wins

GeelongGeelong 91 - 66 Hawthorn Hawthorn
M.C.G. (VIC)0.68 wins - 0.32 wins

WLD%
1St Kilda1 (1.42)10139.5
2Port Adelaide1 (1.24)10129.1
3Geelong1 (1.20)10120.9
4Greater Western Sydney1 (1.15)10115.2
5Adelaide1 (1.15)10114.8
6Richmond1 (1.13)10113.4
7Sydney1 (1.10)10112.7
8Melbourne1 (1.05)10102.6
9Essendon1 (1.04)10101.6
10Collingwood1 (1.00)10100.3
11Carlton1 (0.97)1095.3
12Western Bulldogs1 (0.94)1094.5
13North Melbourne1 (0.89)1093.7
14West Coast1 (0.87)1087.6
15Hawthorn1 (0.82)1084.8
16Gold Coast1 (0.78)1082.3
17Brisbane Lions1 (0.66)1075.3
18Fremantle1 (0.60)1068.0

Round 3

CarltonCarlton 71 - 84 Collingwood Collingwood
M.C.G. (VIC)0.40 wins - 0.60 wins

Port AdelaidePort Adelaide 116 - 59 Brisbane Lions Brisbane Lions
Adelaide Oval (SA)0.88 wins - 0.12 wins

MelbourneMelbourne 92 - 83 North Melbourne North Melbourne
M.C.G. (VIC)0.57 wins - 0.43 wins

Gold CoastGold Coast 80 - 79 Fremantle Fremantle
Optus Stadium (WA)0.50 wins - 0.50 wins

SydneySydney 80 - 73 Greater Western Sydney Greater Western Sydney
S.C.G. (NSW)0.55 wins - 0.45 wins

St KildaSt Kilda 82 - 92 Adelaide Adelaide
Docklands (VIC)0.43 wins - 0.57 wins

RichmondRichmond 88 - 66 Hawthorn Hawthorn
M.C.G. (VIC)0.67 wins - 0.33 wins

Western BulldogsWestern Bulldogs 85 - 89 Essendon Essendon
Docklands (VIC)0.49 wins - 0.51 wins

West CoastWest Coast 78 - 80 Geelong Geelong
Optus Stadium (WA)0.50 wins - 0.50 wins

WLD%
1Port Adelaide2 (2.12)10150.0
2St Kilda2 (1.84)10120.7
3Richmond2 (1.80)10119.7
4Geelong2 (1.70)10114.4
5Adelaide2 (1.72)10113.9
6Sydney2 (1.65)10111.6
7Greater Western Sydney2 (1.60)10107.0
8Collingwood2 (1.60)10106.0
9Melbourne2 (1.62)10105.4
10Essendon2 (1.55)10102.5
11Western Bulldogs1 (1.43)2095.0
12North Melbourne1 (1.32)2092.5
13Carlton1 (1.36)2091.2
14West Coast1 (1.37)2090.8
15Gold Coast1 (1.28)2088.1
16Hawthorn1 (1.14)2081.4
17Fremantle1 (1.10)2077.0
18Brisbane Lions1 (0.78)2066.7

Round 4

AdelaideAdelaide 105 - 69 Collingwood Collingwood
Adelaide Oval (SA)0.78 wins - 0.22 wins

Greater Western SydneyGreater Western Sydney 99 - 58 Fremantle Fremantle
UNSW Canberra Oval (ACT)0.81 wins - 0.19 wins

RichmondRichmond 119 - 60 Brisbane Lions Brisbane Lions
M.C.G. (VIC)0.89 wins - 0.11 wins

Western BulldogsWestern Bulldogs 76 - 82 Sydney Sydney
Docklands (VIC)0.45 wins - 0.55 wins

North MelbourneNorth Melbourne 82 - 81 Carlton Carlton
Bellerive Oval (TAS)0.50 wins - 0.50 wins

West CoastWest Coast 102 - 63 Gold Coast Gold Coast
Optus Stadium (WA)0.80 wins - 0.20 wins

EssendonEssendon 79 - 84 Port Adelaide Port Adelaide
Docklands (VIC)0.46 wins - 0.54 wins

HawthornHawthorn 81 - 78 Melbourne Melbourne
M.C.G. (VIC)0.51 wins - 0.49 wins

GeelongGeelong 92 - 73 St Kilda St Kilda
GMHBA Stadium (VIC)0.66 wins - 0.34 wins

WLD%
1Port Adelaide3 (2.65)10137.3
2Richmond3 (2.69)10137.1
3Adelaide2 (2.50)20122.6
4Greater Western Sydney2 (2.41)20119.6
5Geelong2 (2.35)20117.4
6Sydney2 (2.20)20110.9
7St Kilda2 (2.19)20109.4
8West Coast2 (2.17)20105.4
9Melbourne2 (2.11)20103.3
10Essendon2 (2.02)20100.3
11North Melbourne2 (1.83)2094.7
12Western Bulldogs2 (1.88)2094.2
13Collingwood2 (1.83)2093.4
14Carlton2 (1.86)2093.0
15Hawthorn2 (1.65)2086.4
16Gold Coast1 (1.49)3080.5
17Fremantle1 (1.30)3072.1
18Brisbane Lions1 (0.89)3062.3

Round 5

SydneySydney 84 - 77 Adelaide Adelaide
S.C.G. (NSW)0.55 wins - 0.45 wins

St KildaSt Kilda 85 - 81 Greater Western Sydney Greater Western Sydney
Docklands (VIC)0.52 wins - 0.48 wins

CarltonCarlton 74 - 75 West Coast West Coast
M.C.G. (VIC)0.50 wins - 0.50 wins

Port AdelaidePort Adelaide 85 - 66 Geelong Geelong
Adelaide Oval (SA)0.65 wins - 0.35 wins

FremantleFremantle 75 - 84 Western Bulldogs Western Bulldogs
Optus Stadium (WA)0.43 wins - 0.57 wins

North MelbourneNorth Melbourne 80 - 92 Hawthorn Hawthorn
Docklands (VIC)0.41 wins - 0.59 wins

Brisbane LionsBrisbane Lions 95 - 87 Gold Coast Gold Coast
Gabba (QLD)0.56 wins - 0.44 wins

MelbourneMelbourne 66 - 91 Richmond Richmond
M.C.G. (VIC)0.30 wins - 0.70 wins

CollingwoodCollingwood 86 - 91 Essendon Essendon
M.C.G. (VIC)0.47 wins - 0.53 wins

WLD%
1Richmond3 (3.40)20137.2
2Port Adelaide3 (3.31)20135.5
3Adelaide3 (2.95)20116.1
4Greater Western Sydney3 (2.89)20114.4
5Sydney3 (2.75)20110.4
6Geelong3 (2.70)20108.6
7St Kilda3 (2.71)20108.3
8West Coast3 (2.67)20104.7
9Essendon3 (2.55)20101.4
10Western Bulldogs2 (2.45)3097.4
11Melbourne2 (2.41)3096.7
12Carlton2 (2.36)3093.9
13Collingwood2 (2.29)3093.7
14North Melbourne2 (2.23)3093.2
15Hawthorn2 (2.25)3091.8
16Gold Coast2 (1.93)3083.0
17Fremantle2 (1.73)3075.3
18Brisbane Lions1 (1.45)4069.9

Round 6

Western BulldogsWestern Bulldogs 84 - 69 Carlton Carlton
Docklands (VIC)0.62 wins - 0.38 wins

GeelongGeelong 79 - 74 Sydney Sydney
GMHBA Stadium (VIC)0.53 wins - 0.47 wins

North MelbourneNorth Melbourne 73 - 96 Port Adelaide Port Adelaide
Docklands (VIC)0.31 wins - 0.69 wins

Greater Western SydneyGreater Western Sydney 116 - 66 Brisbane Lions Brisbane Lions
Sydney Showground (NSW)0.86 wins - 0.14 wins

HawthornHawthorn 79 - 85 St Kilda St Kilda
University of Tasmania Stadium (TAS)0.45 wins - 0.55 wins

AdelaideAdelaide 124 - 56 Gold Coast Gold Coast
Adelaide Oval (SA)0.94 wins - 0.06 wins

EssendonEssendon 91 - 82 Melbourne Melbourne
Docklands (VIC)0.57 wins - 0.43 wins

CollingwoodCollingwood 69 - 91 Richmond Richmond
M.C.G. (VIC)0.32 wins - 0.68 wins

FremantleFremantle 69 - 86 West Coast West Coast
Optus Stadium (WA)0.35 wins - 0.65 wins

WLD%
1Richmond4 (4.08)20136.1
2Port Adelaide4 (4.00)20134.8
3Adelaide4 (3.89)20129.2
4Greater Western Sydney4 (3.75)20123.4
5Geelong3 (3.23)30108.2
6St Kilda3 (3.25)30108.2
7West Coast3 (3.32)30107.9
8Sydney3 (3.21)30107.6
9Essendon3 (3.12)30102.9
10Western Bulldogs3 (3.07)30100.7
11Melbourne3 (2.83)3095.6
12Carlton3 (2.74)3092.0
13Hawthorn3 (2.70)3091.9
14Collingwood3 (2.61)3090.7
15North Melbourne3 (2.54)3090.1
16Fremantle2 (2.08)4076.0
17Gold Coast2 (2.00)4074.9
18Brisbane Lions2 (1.58)4067.6

Round 7

GeelongGeelong 85 - 74 Greater Western Sydney Greater Western Sydney
GMHBA Stadium (VIC)0.60 wins - 0.40 wins

Western BulldogsWestern Bulldogs 106 - 63 Gold Coast Gold Coast
Mars Stadium (VIC)0.82 wins - 0.18 wins

EssendonEssendon 88 - 81 Hawthorn Hawthorn
M.C.G. (VIC)0.55 wins - 0.45 wins

West CoastWest Coast 72 - 81 Port Adelaide Port Adelaide
Optus Stadium (WA)0.42 wins - 0.58 wins

SydneySydney 107 - 63 North Melbourne North Melbourne
S.C.G. (NSW)0.84 wins - 0.16 wins

AdelaideAdelaide 104 - 56 Carlton Carlton
Adelaide Oval (SA)0.86 wins - 0.14 wins

RichmondRichmond 102 - 53 Fremantle Fremantle
M.C.G. (VIC)0.86 wins - 0.14 wins

St KildaSt Kilda 88 - 79 Melbourne Melbourne
Docklands (VIC)0.57 wins - 0.43 wins

Brisbane LionsBrisbane Lions 85 - 100 Collingwood Collingwood
Gabba (QLD)0.37 wins - 0.63 wins

WLD%
1Richmond5 (4.94)20142.8
2Adelaide5 (4.74)20135.4
3Port Adelaide5 (4.58)20131.5
4Greater Western Sydney4 (4.15)30117.4
5Sydney4 (4.05)30115.3
6Geelong4 (3.83)30109.3
7St Kilda4 (3.83)30108.6
8Western Bulldogs4 (3.89)30108.4
9West Coast4 (3.74)30105.0
10Essendon4 (3.67)30103.6
11Melbourne3 (3.26)4094.8
12Collingwood3 (3.24)4094.4
13Hawthorn3 (3.15)4092.1
14Carlton3 (2.88)4085.2
15North Melbourne3 (2.70)4085.0
16Gold Coast2 (2.17)5072.7
17Fremantle2 (2.21)5072.1
18Brisbane Lions2 (1.96)5070.0

Round 8

HawthornHawthorn 72 - 81 Sydney Sydney
M.C.G. (VIC)0.42 wins - 0.58 wins

Greater Western SydneyGreater Western Sydney 91 - 68 West Coast West Coast
Sydney Showground (NSW)0.70 wins - 0.30 wins

CarltonCarlton 71 - 90 Essendon Essendon
M.C.G. (VIC)0.34 wins - 0.66 wins

Gold CoastGold Coast 76 - 90 Melbourne Melbourne
Gabba (QLD)0.37 wins - 0.63 wins

Port AdelaidePort Adelaide 78 - 81 Adelaide Adelaide
Adelaide Oval (SA)0.48 wins - 0.52 wins

Western BulldogsWestern Bulldogs 111 - 73 Brisbane Lions Brisbane Lions
Docklands (VIC)0.80 wins - 0.20 wins

FremantleFremantle 75 - 88 St Kilda St Kilda
Optus Stadium (WA)0.39 wins - 0.61 wins

North MelbourneNorth Melbourne 68 - 104 Richmond Richmond
Docklands (VIC)0.21 wins - 0.79 wins

CollingwoodCollingwood 81 - 83 Geelong Geelong
M.C.G. (VIC)0.49 wins - 0.51 wins

WLD%
1Richmond6 (5.73)20144.1
2Adelaide5 (5.26)30131.3
3Port Adelaide5 (5.06)30126.4
4Greater Western Sydney5 (4.85)30119.4
5Sydney5 (4.62)30114.9
6Western Bulldogs5 (4.69)30113.5
7St Kilda4 (4.43)40109.5
8Geelong4 (4.34)40108.3
9Essendon4 (4.33)40106.0
10West Coast4 (4.04)40100.5
11Melbourne4 (3.88)4097.5
12Collingwood4 (3.73)4094.8
13Hawthorn4 (3.57)4091.7
14Carlton3 (3.22)5084.4
15North Melbourne3 (2.91)5082.3
16Gold Coast3 (2.55)5074.0
17Fremantle3 (2.60)5073.8
18Brisbane Lions2 (2.16)6069.5

Round 9

AdelaideAdelaide 103 - 68 Western Bulldogs Western Bulldogs
Adelaide Oval (SA)0.78 wins - 0.22 wins

North MelbourneNorth Melbourne 80 - 96 Greater Western Sydney Greater Western Sydney
Bellerive Oval (TAS)0.36 wins - 0.64 wins

Gold CoastGold Coast 62 - 100 Port Adelaide Port Adelaide
Adelaide Arena at Jiangwan Stadium (ina)0.20 wins - 0.80 wins

EssendonEssendon 86 - 84 Geelong Geelong
M.C.G. (VIC)0.52 wins - 0.48 wins

SydneySydney 100 - 53 Fremantle Fremantle
S.C.G. (NSW)0.85 wins - 0.15 wins

St KildaSt Kilda 88 - 83 Collingwood Collingwood
Docklands (VIC)0.54 wins - 0.46 wins

CarltonCarlton 71 - 80 Melbourne Melbourne
M.C.G. (VIC)0.42 wins - 0.58 wins

Brisbane LionsBrisbane Lions 83 - 95 Hawthorn Hawthorn
Gabba (QLD)0.39 wins - 0.61 wins

West CoastWest Coast 72 - 83 Richmond Richmond
Optus Stadium (WA)0.41 wins - 0.59 wins

WLD%
1Richmond6 (6.32)30140.5
2Adelaide6 (6.05)30133.4
3Port Adelaide6 (5.85)30129.8
4Sydney5 (5.48)40121.0
5Greater Western Sydney5 (5.49)40119.4
6St Kilda5 (4.97)40109.1
7Geelong5 (4.82)40106.9
8Western Bulldogs5 (4.91)40106.7
9Essendon5 (4.85)40105.7
10Melbourne4 (4.47)5099.0
11West Coast4 (4.45)5099.0
12Collingwood4 (4.20)5094.8
13Hawthorn4 (4.18)5094.2
14Carlton4 (3.64)5084.8
15North Melbourne3 (3.28)6082.5
16Gold Coast3 (2.75)6072.7
17Fremantle3 (2.75)6071.3
18Brisbane Lions3 (2.55)6071.2

Round 10

CollingwoodCollingwood 83 - 84 Western Bulldogs Western Bulldogs
Docklands (VIC)0.50 wins - 0.50 wins

RichmondRichmond 89 - 72 St Kilda St Kilda
M.C.G. (VIC)0.65 wins - 0.35 wins

Brisbane LionsBrisbane Lions 72 - 106 Sydney Sydney
Gabba (QLD)0.22 wins - 0.78 wins

GeelongGeelong 93 - 58 Carlton Carlton
GMHBA Stadium (VIC)0.79 wins - 0.21 wins

Greater Western SydneyGreater Western Sydney 95 - 76 Essendon Essendon
Sydney Showground (NSW)0.67 wins - 0.33 wins

HawthornHawthorn 84 - 73 West Coast West Coast
Docklands (VIC)0.59 wins - 0.41 wins

MelbourneMelbourne 76 - 94 Adelaide Adelaide
Traeger Park (NT)0.34 wins - 0.66 wins

FremantleFremantle 86 - 82 North Melbourne North Melbourne
Optus Stadium (WA)0.53 wins - 0.47 wins

WLD%
1Richmond7 (6.97)30138.7
2Adelaide7 (6.71)30132.3
3Port Adelaide6 (5.85)30129.8
4Sydney6 (6.26)40123.7
5Greater Western Sydney6 (6.15)40119.9
6Geelong6 (5.61)40111.1
7Western Bulldogs5 (5.41)50106.1
8St Kilda5 (5.32)50106.0
9Essendon5 (5.18)50102.8
10West Coast5 (4.86)5097.8
11Melbourne5 (4.81)5097.0
12Hawthorn5 (4.77)5095.9
13Collingwood5 (4.69)5095.2
14North Melbourne4 (3.75)6083.7
15Carlton4 (3.85)6082.3
16Fremantle3 (3.28)7074.3
17Gold Coast3 (2.75)6072.7
18Brisbane Lions3 (2.77)7070.9

Round 11

SydneySydney 94 - 53 Carlton Carlton
S.C.G. (NSW)0.82 wins - 0.18 wins

Western BulldogsWestern Bulldogs 84 - 79 Melbourne Melbourne
Docklands (VIC)0.54 wins - 0.46 wins

HawthornHawthorn 71 - 81 Port Adelaide Port Adelaide
University of Tasmania Stadium (TAS)0.41 wins - 0.59 wins

Gold CoastGold Coast 68 - 99 Geelong Geelong
Carrara (QLD)0.24 wins - 0.76 wins

EssendonEssendon 74 - 92 Richmond Richmond
M.C.G. (VIC)0.34 wins - 0.66 wins

West CoastWest Coast 85 - 80 St Kilda St Kilda
Optus Stadium (WA)0.55 wins - 0.45 wins

North MelbourneNorth Melbourne 109 - 86 Brisbane Lions Brisbane Lions
Docklands (VIC)0.70 wins - 0.30 wins

CollingwoodCollingwood 95 - 65 Fremantle Fremantle
M.C.G. (VIC)0.75 wins - 0.25 wins

AdelaideAdelaide 95 - 72 Greater Western Sydney Greater Western Sydney
Adelaide Oval (SA)0.70 wins - 0.30 wins

WLD%
1Richmond8 (7.63)30137.3
2Adelaide7 (7.41)40132.3
3Sydney7 (7.08)40127.5
4Port Adelaide6 (6.44)40128.1
5Greater Western Sydney6 (6.45)50115.0
6Geelong6 (6.37)50114.0
7Western Bulldogs6 (5.95)50106.2
8St Kilda6 (5.77)50104.8
9Essendon6 (5.53)50100.6
10Collingwood5 (5.44)6098.8
11West Coast5 (5.41)6098.7
12Melbourne5 (5.27)6096.7
13Hawthorn5 (5.18)6095.2
14North Melbourne4 (4.45)7087.3
15Carlton4 (4.03)7079.7
16Fremantle4 (3.53)7073.8
17Gold Coast3 (2.99)7072.3
18Brisbane Lions3 (3.07)8071.6

Round 12

Port AdelaidePort Adelaide 78 - 68 Richmond Richmond
Adelaide Oval (SA)0.59 wins - 0.41 wins

GeelongGeelong 106 - 68 North Melbourne North Melbourne
GMHBA Stadium (VIC)0.81 wins - 0.19 wins

Greater Western SydneyGreater Western Sydney 111 - 58 Gold Coast Gold Coast
Sydney Showground (NSW)0.89 wins - 0.11 wins

St KildaSt Kilda 78 - 82 Sydney Sydney
Docklands (VIC)0.47 wins - 0.53 wins

Brisbane LionsBrisbane Lions 86 - 107 Essendon Essendon
Gabba (QLD)0.32 wins - 0.68 wins

FremantleFremantle 68 - 100 Adelaide Adelaide
Optus Stadium (WA)0.23 wins - 0.77 wins

MelbourneMelbourne 81 - 85 Collingwood Collingwood
M.C.G. (VIC)0.47 wins - 0.53 wins

WLD%
1Adelaide8 (8.18)40133.6
2Richmond8 (8.04)40132.5
3Sydney8 (7.61)40125.4
4Port Adelaide7 (7.03)40126.9
5Greater Western Sydney7 (7.34)50119.8
6Geelong7 (7.18)50117.2
7Western Bulldogs6 (5.95)50106.2
8St Kilda6 (6.24)60104.0
9Essendon6 (6.21)60102.6
10Collingwood6 (5.98)6099.3
11Melbourne6 (5.73)6096.6
12West Coast5 (5.41)6098.7
13Hawthorn5 (5.18)6095.2
14North Melbourne5 (4.64)7085.1
15Carlton4 (4.03)7079.7
16Fremantle4 (3.76)8073.2
17Brisbane Lions3 (3.39)9072.4
18Gold Coast3 (3.10)8070.2

Round 13

Port AdelaidePort Adelaide 93 - 63 Western Bulldogs Western Bulldogs
Adelaide Oval (SA)0.75 wins - 0.25 wins

SydneySydney 92 - 62 West Coast West Coast
S.C.G. (NSW)0.75 wins - 0.25 wins

CarltonCarlton 80 - 65 Fremantle Fremantle
Docklands (VIC)0.64 wins - 0.36 wins

Gold CoastGold Coast 74 - 99 St Kilda St Kilda
Carrara (QLD)0.29 wins - 0.71 wins

HawthornHawthorn 76 - 91 Adelaide Adelaide
M.C.G. (VIC)0.37 wins - 0.63 wins

GeelongGeelong 78 - 76 Richmond Richmond
M.C.G. (VIC)0.51 wins - 0.49 wins

WLD%
1Adelaide9 (8.81)40132.5
2Richmond9 (8.53)40129.5
3Port Adelaide8 (7.78)40128.5
4Sydney8 (8.37)50127.0
5Geelong8 (7.69)50116.1
6Greater Western Sydney7 (7.34)50119.8
7St Kilda7 (6.95)60106.0
8Essendon6 (6.21)60102.6
9Western Bulldogs6 (6.20)60102.5
10Collingwood6 (5.98)6099.3
11Melbourne6 (5.73)6096.6
12West Coast6 (5.66)6095.7
13Hawthorn6 (5.55)6094.2
14North Melbourne5 (4.64)7085.1
15Carlton5 (4.66)7082.5
16Fremantle4 (4.12)9073.7
17Brisbane Lions3 (3.39)9072.4
18Gold Coast3 (3.39)9070.6

Round 14

West CoastWest Coast 88 - 82 Essendon Essendon
Optus Stadium (WA)0.55 wins - 0.45 wins

Port AdelaidePort Adelaide 94 - 60 Melbourne Melbourne
Adelaide Oval (SA)0.78 wins - 0.22 wins

HawthornHawthorn 101 - 63 Gold Coast Gold Coast
University of Tasmania Stadium (TAS)0.81 wins - 0.19 wins

Brisbane LionsBrisbane Lions 77 - 105 Greater Western Sydney Greater Western Sydney
Gabba (QLD)0.27 wins - 0.73 wins

Western BulldogsWestern Bulldogs 96 - 81 North Melbourne North Melbourne
Docklands (VIC)0.63 wins - 0.37 wins

CollingwoodCollingwood 84 - 71 Carlton Carlton
M.C.G. (VIC)0.62 wins - 0.38 wins

WLD%
1Adelaide9 (8.81)40132.5
2Port Adelaide9 (8.56)40130.4
3Richmond9 (8.53)40129.5
4Sydney8 (8.37)50127.0
5Greater Western Sydney8 (8.07)50121.1
6Geelong8 (7.69)50116.1
7St Kilda7 (6.95)60106.0
8Western Bulldogs7 (6.84)60103.7
9Essendon7 (6.67)60101.9
10Collingwood7 (6.60)60100.6
11Hawthorn6 (6.36)7098.1
12West Coast6 (6.21)7096.6
13Melbourne6 (5.95)7093.7
14North Melbourne5 (5.01)8085.1
15Carlton5 (5.04)8082.6
16Fremantle4 (4.12)9073.7
17Brisbane Lions4 (3.66)9072.5
18Gold Coast4 (3.58)9070.0

Round 15

RichmondRichmond 81 - 68 Sydney Sydney
Docklands (VIC)0.62 wins - 0.38 wins

Western BulldogsWestern Bulldogs 81 - 82 Geelong Geelong
Docklands (VIC)0.49 wins - 0.51 wins

CarltonCarlton 63 - 83 Port Adelaide Port Adelaide
M.C.G. (VIC)0.33 wins - 0.67 wins

AdelaideAdelaide 102 - 66 West Coast West Coast
Adelaide Oval (SA)0.80 wins - 0.20 wins

Gold CoastGold Coast 76 - 95 Collingwood Collingwood
Carrara (QLD)0.33 wins - 0.67 wins

Greater Western SydneyGreater Western Sydney 91 - 67 Hawthorn Hawthorn
Sydney Showground (NSW)0.71 wins - 0.29 wins

MelbourneMelbourne 79 - 88 St Kilda St Kilda
M.C.G. (VIC)0.42 wins - 0.58 wins

EssendonEssendon 103 - 84 North Melbourne North Melbourne
Docklands (VIC)0.67 wins - 0.33 wins

FremantleFremantle 94 - 79 Brisbane Lions Brisbane Lions
Optus Stadium (WA)0.63 wins - 0.37 wins

WLD%
1Adelaide10 (9.61)40133.9
2Port Adelaide9 (9.24)50130.5
3Richmond9 (9.14)50128.8
4Sydney9 (8.75)50123.4
5Greater Western Sydney9 (8.78)50122.0
6Geelong8 (8.20)60115.0
7St Kilda8 (7.53)60106.3
8Essendon7 (7.34)70103.4
9Western Bulldogs7 (7.33)70103.3
10Collingwood7 (7.27)70102.2
11Hawthorn7 (6.65)7096.2
12West Coast6 (6.41)8093.7
13Melbourne6 (6.38)8093.5
14North Melbourne5 (5.34)9084.8
15Carlton5 (5.37)9082.2
16Fremantle5 (4.75)9076.5
17Brisbane Lions4 (4.03)10073.2
18Gold Coast4 (3.91)10070.6

Round 16

SydneySydney 85 - 68 Geelong Geelong
S.C.G. (NSW)0.65 wins - 0.35 wins

RichmondRichmond 85 - 76 Adelaide Adelaide
M.C.G. (VIC)0.58 wins - 0.42 wins

Brisbane LionsBrisbane Lions 85 - 83 Carlton Carlton
Gabba (QLD)0.51 wins - 0.49 wins

Port AdelaidePort Adelaide 93 - 66 St Kilda St Kilda
Adelaide Oval (SA)0.73 wins - 0.27 wins

Western BulldogsWestern Bulldogs 82 - 79 Hawthorn Hawthorn
Docklands (VIC)0.52 wins - 0.48 wins

MelbourneMelbourne 91 - 65 Fremantle Fremantle
Marrara Oval (NT)0.72 wins - 0.28 wins

North MelbourneNorth Melbourne 104 - 75 Gold Coast Gold Coast
Docklands (VIC)0.75 wins - 0.25 wins

EssendonEssendon 91 - 86 Collingwood Collingwood
M.C.G. (VIC)0.54 wins - 0.46 wins

West CoastWest Coast 79 - 80 Greater Western Sydney Greater Western Sydney
Optus Stadium (WA)0.50 wins - 0.50 wins

WLD%
1Port Adelaide10 (9.97)50131.2
2Adelaide10 (10.03)50130.5
3Richmond10 (9.72)50127.5
4Sydney9 (9.40)60123.6
5Greater Western Sydney9 (9.29)60120.6
6Geelong9 (8.54)60112.3
7St Kilda8 (7.80)70103.7
8Essendon8 (7.87)70103.5
9Western Bulldogs8 (7.85)70103.3
10Collingwood8 (7.73)70101.7
11Hawthorn7 (7.13)8096.2
12Melbourne7 (7.09)8095.9
13West Coast7 (6.91)8094.0
14North Melbourne6 (6.08)9087.7
15Carlton6 (5.86)9083.2
16Fremantle5 (5.03)10076.2
17Brisbane Lions5 (4.54)10074.8
18Gold Coast4 (4.16)11070.7

Round 17

AdelaideAdelaide 94 - 72 Geelong Geelong
Adelaide Oval (SA)0.69 wins - 0.31 wins

St KildaSt Kilda 87 - 69 Carlton Carlton
Docklands (VIC)0.66 wins - 0.34 wins

HawthornHawthorn 106 - 72 Brisbane Lions Brisbane Lions
University of Tasmania Stadium (TAS)0.78 wins - 0.22 wins

MelbourneMelbourne 79 - 84 Western Bulldogs Western Bulldogs
M.C.G. (VIC)0.46 wins - 0.54 wins

Gold CoastGold Coast 76 - 102 Essendon Essendon
Carrara (QLD)0.28 wins - 0.72 wins

Greater Western SydneyGreater Western Sydney 78 - 76 Richmond Richmond
Sydney Showground (NSW)0.50 wins - 0.50 wins

CollingwoodCollingwood 88 - 76 West Coast West Coast
M.C.G. (VIC)0.60 wins - 0.40 wins

North MelbourneNorth Melbourne 74 - 96 Sydney Sydney
Docklands (VIC)0.31 wins - 0.69 wins

FremantleFremantle 63 - 89 Port Adelaide Port Adelaide
Optus Stadium (WA)0.28 wins - 0.72 wins

WLD%
1Port Adelaide11 (10.68)50131.7
2Adelaide11 (10.72)50130.6
3Richmond10 (10.22)60125.5
4Sydney10 (10.09)60124.0
5Greater Western Sydney10 (9.79)60119.5
6Geelong9 (8.85)70109.5
7Essendon9 (8.59)70105.2
8St Kilda8 (8.45)80104.9
9Western Bulldogs8 (8.39)80103.5
10Collingwood8 (8.33)80102.5
11Hawthorn8 (7.91)8099.0
12Melbourne8 (7.55)8095.7
13West Coast7 (7.30)9093.5
14North Melbourne6 (6.39)10087.0
15Carlton6 (6.20)10083.0
16Fremantle5 (5.32)11075.9
17Brisbane Lions5 (4.76)11074.3
18Gold Coast4 (4.44)12071.0

Round 18

St KildaSt Kilda 72 - 89 Richmond Richmond
Docklands (VIC)0.35 wins - 0.65 wins

CollingwoodCollingwood 97 - 83 North Melbourne North Melbourne
M.C.G. (VIC)0.62 wins - 0.38 wins

SydneySydney 111 - 53 Gold Coast Gold Coast
S.C.G. (NSW)0.92 wins - 0.08 wins

EssendonEssendon 102 - 66 Fremantle Fremantle
Docklands (VIC)0.79 wins - 0.21 wins

Brisbane LionsBrisbane Lions 75 - 119 Adelaide Adelaide
Gabba (QLD)0.16 wins - 0.84 wins

GeelongGeelong 94 - 66 Melbourne Melbourne
GMHBA Stadium (VIC)0.73 wins - 0.27 wins

CarltonCarlton 69 - 80 Hawthorn Hawthorn
Docklands (VIC)0.40 wins - 0.60 wins

West CoastWest Coast 86 - 76 Western Bulldogs Western Bulldogs
Optus Stadium (WA)0.58 wins - 0.42 wins

Port AdelaidePort Adelaide 85 - 66 Greater Western Sydney Greater Western Sydney
Adelaide Oval (SA)0.67 wins - 0.33 wins

WLD%
1Adelaide12 (11.56)50132.2
2Port Adelaide11 (11.35)60131.6
3Sydney11 (11.01)60127.9
4Richmond11 (10.87)60125.4
5Greater Western Sydney10 (10.13)70116.7
6Geelong10 (9.58)70111.1
7Essendon9 (9.38)80107.5
8Collingwood9 (8.95)80103.3
9St Kilda9 (8.80)80103.3
10Western Bulldogs9 (8.81)80102.7
11Hawthorn9 (8.51)8099.9
12West Coast8 (7.88)9094.5
13Melbourne8 (7.82)9094.1
14North Melbourne7 (6.77)10086.9
15Carlton7 (6.60)10083.1
16Fremantle6 (5.53)11075.2
17Brisbane Lions5 (4.92)12073.6
18Gold Coast5 (4.53)12069.4

Round 19

EssendonEssendon 81 - 85 Sydney Sydney
Docklands (VIC)0.47 wins - 0.53 wins

RichmondRichmond 91 - 69 Collingwood Collingwood
M.C.G. (VIC)0.68 wins - 0.32 wins

GeelongGeelong 116 - 66 Brisbane Lions Brisbane Lions
GMHBA Stadium (VIC)0.87 wins - 0.13 wins

Greater Western SydneyGreater Western Sydney 92 - 74 St Kilda St Kilda
Sydney Showground (NSW)0.66 wins - 0.34 wins

Gold CoastGold Coast 75 - 78 Carlton Carlton
Carrara (QLD)0.48 wins - 0.52 wins

AdelaideAdelaide 105 - 65 Melbourne Melbourne
Adelaide Oval (SA)0.82 wins - 0.18 wins

North MelbourneNorth Melbourne 86 - 88 West Coast West Coast
Bellerive Oval (TAS)0.50 wins - 0.50 wins

Western BulldogsWestern Bulldogs 74 - 82 Port Adelaide Port Adelaide
Mars Stadium (VIC)0.44 wins - 0.56 wins

FremantleFremantle 74 - 80 Hawthorn Hawthorn
Optus Stadium (WA)0.46 wins - 0.54 wins

WLD%
1Adelaide12 (12.38)60133.6
2Port Adelaide12 (11.91)60130.3
3Sydney12 (11.54)60126.4
4Richmond12 (11.55)60125.7
5Greater Western Sydney11 (10.79)70117.2
6Geelong10 (10.45)80114.3
7Essendon10 (9.85)80106.8
8Western Bulldogs9 (9.25)90102.0
9St Kilda9 (9.14)90101.9
10Collingwood9 (9.27)90101.7
11Hawthorn9 (9.05)90100.3
12West Coast8 (8.38)10095.0
13Melbourne8 (8.01)10091.9
14North Melbourne7 (7.27)11087.5
15Carlton7 (7.12)11084.2
16Fremantle6 (5.99)12076.1
17Brisbane Lions5 (5.05)13072.6
18Gold Coast5 (5.01)13070.6

Round 20

RichmondRichmond 87 - 67 Geelong Geelong
M.C.G. (VIC)0.67 wins - 0.33 wins

HawthornHawthorn 81 - 88 Essendon Essendon
M.C.G. (VIC)0.45 wins - 0.55 wins

Brisbane LionsBrisbane Lions 97 - 98 North Melbourne North Melbourne
Gabba (QLD)0.50 wins - 0.50 wins

AdelaideAdelaide 81 - 78 Port Adelaide Port Adelaide
Adelaide Oval (SA)0.52 wins - 0.48 wins

St KildaSt Kilda 86 - 83 Western Bulldogs Western Bulldogs
Docklands (VIC)0.52 wins - 0.48 wins

SydneySydney 95 - 65 Collingwood Collingwood
S.C.G. (NSW)0.75 wins - 0.25 wins

CarltonCarlton 69 - 83 Greater Western Sydney Greater Western Sydney
Docklands (VIC)0.39 wins - 0.61 wins

MelbourneMelbourne 101 - 65 Gold Coast Gold Coast
M.C.G. (VIC)0.79 wins - 0.21 wins

West CoastWest Coast 86 - 69 Fremantle Fremantle
Optus Stadium (WA)0.65 wins - 0.35 wins

WLD%
1Adelaide13 (12.89)60132.0
2Port Adelaide12 (12.40)70128.2
3Sydney12 (12.29)70127.4
4Richmond12 (12.22)70125.9
5Greater Western Sydney11 (11.40)80117.3
6Geelong11 (10.78)80112.0
7Essendon10 (10.40)90106.8
8St Kilda10 (9.66)90102.0
9Western Bulldogs10 (9.73)90101.6
10Hawthorn10 (9.50)9099.9
11Collingwood10 (9.52)9099.7
12West Coast9 (9.03)10096.3
13Melbourne9 (8.80)10094.5
14North Melbourne8 (7.77)11088.2
15Carlton8 (7.50)11084.1
16Fremantle6 (6.33)13076.2
17Brisbane Lions6 (5.55)13073.9
18Gold Coast5 (5.22)14070.2

Round 21

EssendonEssendon 90 - 89 St Kilda St Kilda
Docklands (VIC)0.50 wins - 0.50 wins

HawthornHawthorn 77 - 80 Geelong Geelong
M.C.G. (VIC)0.49 wins - 0.51 wins

Gold CoastGold Coast 63 - 102 Richmond Richmond
Carrara (QLD)0.19 wins - 0.81 wins

Port AdelaidePort Adelaide 92 - 61 West Coast West Coast
Adelaide Oval (SA)0.75 wins - 0.25 wins

CollingwoodCollingwood 111 - 74 Brisbane Lions Brisbane Lions
Docklands (VIC)0.79 wins - 0.21 wins

Greater Western SydneyGreater Western Sydney 83 - 84 Adelaide Adelaide
UNSW Canberra Oval (ACT)0.50 wins - 0.50 wins

North MelbourneNorth Melbourne 81 - 96 Western Bulldogs Western Bulldogs
Docklands (VIC)0.37 wins - 0.63 wins

MelbourneMelbourne 72 - 84 Sydney Sydney
M.C.G. (VIC)0.41 wins - 0.59 wins

FremantleFremantle 76 - 69 Carlton Carlton
Optus Stadium (WA)0.55 wins - 0.45 wins

WLD%
1Adelaide13 (13.39)70130.3
2Port Adelaide13 (13.15)70129.2
3Richmond13 (13.03)70127.5
4Sydney13 (12.88)70126.8
5Greater Western Sydney12 (11.90)80116.2
6Geelong11 (11.29)90111.6
7Essendon11 (10.90)90106.5
8Western Bulldogs10 (10.35)100102.5
9Collingwood10 (10.32)100101.9
10St Kilda10 (10.16)100101.8
11Hawthorn10 (9.99)10099.7
12West Coast9 (9.28)11094.6
13Melbourne9 (9.21)11094.1
14North Melbourne8 (8.15)12088.0
15Carlton8 (7.96)12084.5
16Fremantle7 (6.88)13077.5
17Brisbane Lions6 (5.75)14073.5
18Gold Coast5 (5.41)15069.8

Round 22

RichmondRichmond 92 - 74 Essendon Essendon
M.C.G. (VIC)0.65 wins - 0.35 wins

CollingwoodCollingwood 74 - 83 Port Adelaide Port Adelaide
M.C.G. (VIC)0.43 wins - 0.57 wins

GeelongGeelong 99 - 58 Fremantle Fremantle
GMHBA Stadium (VIC)0.82 wins - 0.18 wins

Greater Western SydneyGreater Western Sydney 73 - 80 Sydney Sydney
Sydney Showground (NSW)0.45 wins - 0.55 wins

Gold CoastGold Coast 87 - 95 Brisbane Lions Brisbane Lions
Carrara (QLD)0.45 wins - 0.55 wins

St KildaSt Kilda 85 - 79 Hawthorn Hawthorn
Docklands (VIC)0.54 wins - 0.46 wins

CarltonCarlton 69 - 84 Western Bulldogs Western Bulldogs
Docklands (VIC)0.38 wins - 0.62 wins

West CoastWest Coast 87 - 73 Melbourne Melbourne
Optus Stadium (WA)0.62 wins - 0.38 wins

AdelaideAdelaide 119 - 67 North Melbourne North Melbourne
Adelaide Oval (SA)0.88 wins - 0.12 wins

WLD%
1Adelaide14 (14.28)70132.3
2Port Adelaide14 (13.72)70128.3
3Richmond14 (13.68)70127.4
4Sydney13 (13.43)80126.0
5Greater Western Sydney12 (12.35)90115.0
6Geelong12 (12.12)90113.8
7Essendon11 (11.25)100105.2
8Western Bulldogs11 (10.97)100103.2
9St Kilda11 (10.70)100102.1
10Collingwood11 (10.75)100101.3
11Hawthorn10 (10.45)11099.4
12West Coast10 (9.90)11095.7
13Melbourne10 (9.59)11093.6
14North Melbourne8 (8.26)13086.1
15Carlton8 (8.34)13084.4
16Fremantle7 (7.06)14076.5
17Brisbane Lions6 (6.31)15074.9
18Gold Coast6 (5.85)15070.8

Round 23

CarltonCarlton 67 - 93 Adelaide Adelaide
Docklands (VIC)0.28 wins - 0.72 wins

GeelongGeelong 110 - 57 Gold Coast Gold Coast
GMHBA Stadium (VIC)0.89 wins - 0.11 wins

RichmondRichmond 89 - 69 Western Bulldogs Western Bulldogs
M.C.G. (VIC)0.67 wins - 0.33 wins

SydneySydney 92 - 61 Hawthorn Hawthorn
S.C.G. (NSW)0.75 wins - 0.25 wins

Brisbane LionsBrisbane Lions 83 - 96 West Coast West Coast
Gabba (QLD)0.39 wins - 0.61 wins

St KildaSt Kilda 100 - 81 North Melbourne North Melbourne
Docklands (VIC)0.66 wins - 0.34 wins

MelbourneMelbourne 78 - 83 Greater Western Sydney Greater Western Sydney
M.C.G. (VIC)0.47 wins - 0.53 wins

Port AdelaidePort Adelaide 95 - 68 Essendon Essendon
Adelaide Oval (SA)0.72 wins - 0.28 wins

FremantleFremantle 76 - 84 Collingwood Collingwood
Optus Stadium (WA)0.44 wins - 0.56 wins

WLD%
1Adelaide15 (14.99)70132.6
2Port Adelaide14 (14.45)80128.9
3Richmond14 (14.35)80127.5
4Sydney14 (14.18)80126.9
5Geelong13 (13.00)90116.6
6Greater Western Sydney13 (12.88)90114.6
7Essendon12 (11.52)100103.4
8St Kilda11 (11.36)110103.0
9Western Bulldogs11 (11.30)110101.9
10Collingwood11 (11.30)110101.7
11Hawthorn11 (10.70)11097.7
12West Coast11 (10.50)11096.6
13Melbourne10 (10.06)12093.6
14North Melbourne9 (8.61)13085.9
15Carlton9 (8.62)13083.8
16Fremantle8 (7.50)14077.1
17Brisbane Lions7 (6.70)15075.4
18Gold Coast6 (5.97)16069.9

FINALS: WEEK 1

AdelaideAdelaide 88 - 73 Sydney Sydney

Port AdelaidePort Adelaide 78 - 68 Richmond Richmond

GeelongGeelong 92 - 73 St Kilda St Kilda

Greater Western SydneyGreater Western Sydney 95 - 76 Essendon Essendon

FINALS: WEEK 2

SydneySydney 85 - 68 Geelong Geelong

RichmondRichmond 87 - 67 Greater Western Sydney Greater Western Sydney

FINALS: WEEK 3

AdelaideAdelaide 87 - 74 Richmond Richmond

Port AdelaidePort Adelaide 79 - 67 Sydney Sydney

2018 AFL GRAND FINAL

AdelaideAdelaide 79 - 59 Port Adelaide Port Adelaide
M.C.G. (VIC)

Note: Finals tips are an unreliable way to forecast the eventual premier. For a better method, see FLAGPOLE.

Regular Tipping by SQUIGGLE2
Grand Final Tip by OFFDEF4G-95:79

SQUIGGLE FLAGPOLE

Premier Predictor

Flag height indicates a team's ability to win the premiership. Use the top buttons to play through the season. For details, see INFO → Flagpole.

Flagpole Height
1Adelaide76.1
2Richmond70.1
3Sydney68.9
4Port Adelaide67.1
5Geelong61.7
6Greater Western Sydney58.2
7Essendon45.6
8St Kilda43.2
9Collingwood40.6
10Western Bulldogs39.2
11West Coast33.1
12Hawthorn33.0
13Melbourne28.6
14North Melbourne14.4
15Carlton12.6
16Fremantle5.9
17Brisbane Lions3.4
18Gold Coast2.2

REGULAR SEASON FORM

Teams ranked on their strength in normal matches, i.e. their squiggle scores.

AttackDefenceCombined
1Adelaide61.359.960.6
2Richmond56.064.060.0
3Port Adelaide54.764.659.6
4Sydney55.063.159.1
5Geelong54.458.756.6
6Greater Western Sydney54.558.256.4
7Essendon55.851.853.8
8St Kilda54.153.453.7
9Western Bulldogs52.053.352.6
10Collingwood52.252.452.3
11West Coast50.254.052.1
12Hawthorn49.654.051.8
13Melbourne49.752.451.0
14North Melbourne51.145.948.5
15Carlton43.652.748.1
16Fremantle43.749.446.5
17Brisbane Lions49.142.145.6
18Gold Coast43.244.143.7
/* heavier border */ /* lighter border */ /* much lighter border */ /* Tower of Power fills */