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 has a new engine. The main differences to the previous model 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.

2017201620152014201320122011
Squiggle v161.4%69.1%70.9%72.0%72.5%77.8%77.6%
Squiggle 2.0*64.3%74.4%73.8%70.5%73.4%73.9%78.1%

* Squiggle 2.0 numbers before 2018 are "retro-dictions"—they were made after the result. This shows how well the model fits historical data, rather than how reliable its predictions have been in practice.

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 in Squiggle 2.0 is generated from ground familiarity: How often the teams have played at the same ground and in the same state over the preceding 4 years (including the current season).

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

The foundation of the Squiggle model is the OFFDEF engine, which rates teams separately in terms of attack and defense. Each team is initially assigned a starting value of 50 for each.

Scores are predicted for each match using the formula:

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.

Home Ground Advantage

In Squiggle v1, 12 points were awarded for HOME ADVANTAGE in games between interstate teams. Squiggle 2.0 uses a more nuanced model based on ground familiarity, where teams are compared on the number of times they have played at the same venue and in the same state. From this, up to 11 points of home ground advantage can be awarded (in the extreme situation where one team has played at the venue many times while the other hasn't even visited the same state), plus 2 points for hosting an interstate opponent at home.

Tip Probability

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: Sun Apr 15 21:21:32 2018 (R4)

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 5 TIPS

SydneySydney 88 - 77 Adelaide Adelaide
S.C.G. (NSW)
HGA: +12.0 pts

St KildaSt Kilda 69 - 93 Greater Western Sydney Greater Western Sydney
Docklands (VIC)
HGA: +8.4 pts

CarltonCarlton 73 - 92 West Coast West Coast
M.C.G. (VIC)
HGA: +7.9 pts

Port AdelaidePort Adelaide 93 - 72 Geelong Geelong
Adelaide Oval (SA)
HGA: +10.5 pts

FremantleFremantle 85 - 80 Western Bulldogs Western Bulldogs
Perth Stadium (WA)
HGA: +10.6 pts

North MelbourneNorth Melbourne 74 - 83 Hawthorn Hawthorn
Docklands (VIC)
HGA: +1.4 pts

Brisbane LionsBrisbane Lions 80 - 77 Gold Coast Gold Coast
Gabba (QLD)
HGA: +2.0 pts

MelbourneMelbourne 64 - 97 Richmond Richmond
M.C.G. (VIC)
HGA: -0.7 pts

CollingwoodCollingwood 90 - 77 Essendon Essendon
M.C.G. (VIC)
HGA: +1.2 pts

Algorithm: SQUIGGLE2
Tips after Round 4: 23

History...

In 2018, algorithm SQUIGGLE2 correctly tipped 23 games at an accuracy of 63.89%.

Draws are counted as correct tips.

Round 0.1


North Melbourne (71) lost to Melbourne (124) at Kingston Twin Ovals (TAS) [Melbourne by 53)
Essendon (37) lost to Richmond (124) at Norm Minns Oval (VIC) [Richmond by 87)
Adelaide (91) defeated Fremantle (81) at Strathalbyn Oval (SA) [Adelaide by 10)
West Coast (56) defeated Port Adelaide (54) at Leederville Oval (WA) [West Coast by 2)
Carlton (89) defeated St Kilda (67) at Princes Park (VIC) [Carlton by 22)
Greater Western Sydney (96) defeated Collingwood (36) at Manuka Oval (ACT) [Greater Western Sydney by 60)
Western Bulldogs (100) defeated Hawthorn (78) at Eureka Stadium (VIC) [Western Bulldogs by 22)
Brisbane Lions (40) lost to Sydney (95) at Moreton Bay Central Sports Complex (QLD) [Sydney by 55)
Gold Coast (85) defeated Geelong (29) at Riverway Stadium (QLD) [Gold Coast by 56)

Round 0.2


Richmond (128) defeated North Melbourne (58) at Princes Park (VIC) [Richmond by 70)
Melbourne (119) defeated St Kilda (93) at Casey Fields (VIC) [Melbourne by 26)
Sydney (82) defeated Greater Western Sydney (71) at Blacktown (NSW) [Sydney by 11)
Collingwood (113) defeated Western Bulldogs (80) at Ted Summerton Reserve (VIC) [Collingwood by 33)
Adelaide (72) lost to Port Adelaide (98) at Alberton Oval (SA) [Port Adelaide by 26)
Hawthorn (97) lost to Carlton (102) at York Park (TAS) [Carlton by 5)
Geelong (97) lost to Essendon (101) at Central Reserve (VIC) [Essendon by 4)
Gold Coast (49) defeated Brisbane Lions (42) at Fankhauser Reserve (QLD) [Gold Coast by 7)
Fremantle (101) defeated West Coast (39) at Arena Joondalup (WA) [Fremantle by 62)

Round 1


Richmond (121) defeated Carlton (95) at M.C.G. (VIC) [Richmond by 26) Richmond by 36
Essendon (99) defeated Adelaide (87) at Docklands (VIC) [Essendon by 12) Adelaide by 11
St Kilda (107) defeated Brisbane Lions (82) at Docklands (VIC) [St Kilda by 25) St Kilda by 37
Port Adelaide (110) defeated Fremantle (60) at Adelaide Oval (SA) [Port Adelaide by 50) Port Adelaide by 41
Gold Coast (55) defeated North Melbourne (39) at Cazaly's Stadium (QLD) [Gold Coast by 16) North Melbourne by 3
Hawthorn (101) defeated Collingwood (67) at M.C.G. (VIC) [Hawthorn by 34) Collingwood by 3
Greater Western Sydney (133) defeated Western Bulldogs (51) at Manuka Oval (NSW) [Greater Western Sydney by 82) Greater Western Sydney by 23
Melbourne (94) lost to Geelong (97) at M.C.G. (VIC) [Geelong by 3) Geelong by 10
West Coast (86) lost to Sydney (115) at Perth Stadium (WA) [Sydney by 29) Sydney by 9

Round 2


Adelaide (118) defeated Richmond (82) at Adelaide Oval (SA) [Adelaide by 36) Adelaide by 1
North Melbourne (95) defeated St Kilda (43) at Docklands (VIC) [North Melbourne by 52) St Kilda by 19
Carlton (67) lost to Gold Coast (101) at Docklands (VIC) [Gold Coast by 34) Carlton by 15
Collingwood (79) lost to Greater Western Sydney (95) at M.C.G. (VIC) [Greater Western Sydney by 16) Greater Western Sydney by 18
Brisbane Lions (74) lost to Melbourne (100) at Gabba (QLD) [Melbourne by 26) Melbourne by 12
Fremantle (106) defeated Essendon (90) at Perth Stadium (WA) [Fremantle by 16) Essendon by 16
Western Bulldogs (70) lost to West Coast (121) at Docklands (VIC) [West Coast by 51) Western Bulldogs by 7
Sydney (71) lost to Port Adelaide (94) at S.C.G. (NSW) [Port Adelaide by 23) Sydney by 9
Geelong (117) lost to Hawthorn (118) at M.C.G. (VIC) [Hawthorn by 1) Geelong by 4

Round 3


Carlton (76) lost to Collingwood (100) at M.C.G. (VIC) [Collingwood by 24) Collingwood by 16
Port Adelaide (97) defeated Brisbane Lions (92) at Adelaide Oval (SA) [Port Adelaide by 5) Port Adelaide by 59
Melbourne (123) defeated North Melbourne (86) at M.C.G. (VIC) [Melbourne by 37) Melbourne by 12
Gold Coast (68) lost to Fremantle (96) at Perth Stadium (WA) [Fremantle by 28) Fremantle by 13
St Kilda (55) lost to Adelaide (104) at Docklands (VIC) [Adelaide by 49) Adelaide by 24
Sydney (103) defeated Greater Western Sydney (87) at S.C.G. (NSW) [Sydney by 16) Greater Western Sydney by 4
Richmond (102) defeated Hawthorn (89) at M.C.G. (VIC) [Richmond by 13) Richmond by 19
Western Bulldogs (104) defeated Essendon (83) at Docklands (VIC) [Western Bulldogs by 21) Essendon by 14
West Coast (95) defeated Geelong (80) at Perth Stadium (WA) [West Coast by 15) West Coast by 4

Round 4


Adelaide (58) lost to Collingwood (106) at Adelaide Oval (SA) [Collingwood by 48) Adelaide by 39
Greater Western Sydney (82) defeated Fremantle (51) at Manuka Oval (NSW) [Greater Western Sydney by 31) Greater Western Sydney by 41
Richmond (110) defeated Brisbane Lions (17) at M.C.G. (VIC) [Richmond by 93) Richmond by 50
Western Bulldogs (79) lost to Sydney (86) at Docklands (VIC) [Sydney by 7) Sydney by 12
North Melbourne (116) defeated Carlton (30) at Bellerive Oval (TAS) [North Melbourne by 86) North Melbourne by 14
West Coast (139) defeated Gold Coast (59) at Perth Stadium (WA) [West Coast by 80) West Coast by 26
Essendon (106) defeated Port Adelaide (84) at Docklands (VIC) [Essendon by 22) Port Adelaide by 14
Hawthorn (115) defeated Melbourne (48) at M.C.G. (VIC) [Hawthorn by 67) Hawthorn by 0
Geelong (103) defeated St Kilda (56) at Kardinia Park (Gee) [Geelong by 47) Geelong by 29

Round 5


Round 6


Round 7


Round 8


Round 9


Round 10


Round 11


Round 12


Round 13


Round 14


Round 15


Round 16


Round 17


Round 18


Round 19


Round 20


Round 21


Round 22


Round 23

SLIDING DOORS

On average, how much of a team's final score is due to luck?

90%
10%

SEASON PREDICTOR


Recalculate

WLD%
1Richmond1660144.1
2Greater Western Sydney1570131.6
3Hawthorn1480120.0
4Port Adelaide1480118.6
5Sydney1480114.6
6Adelaide1390114.0
7Collingwood1390113.4
8West Coast12100105.9
9Geelong11110105.2
10North Melbourne11110102.2
11Melbourne1111099.1
12Essendon1012092.6
13Fremantle1012089.7
14Western Bulldogs913090.4
15St Kilda715075.7
16Gold Coast715074.6
17Brisbane Lions616074.1
18Carlton517070.4

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 5

SydneySydney 88 - 77 Adelaide Adelaide
S.C.G. (NSW)0.59 wins - 0.41 wins

St KildaSt Kilda 69 - 93 Greater Western Sydney Greater Western Sydney
Docklands (VIC)0.30 wins - 0.70 wins

CarltonCarlton 73 - 92 West Coast West Coast
M.C.G. (VIC)0.34 wins - 0.66 wins

Port AdelaidePort Adelaide 93 - 72 Geelong Geelong
Adelaide Oval (SA)0.68 wins - 0.32 wins

FremantleFremantle 85 - 80 Western Bulldogs Western Bulldogs
Perth Stadium (WA)0.54 wins - 0.46 wins

North MelbourneNorth Melbourne 74 - 83 Hawthorn Hawthorn
Docklands (VIC)0.43 wins - 0.57 wins

Brisbane LionsBrisbane Lions 80 - 77 Gold Coast Gold Coast
Gabba (QLD)0.52 wins - 0.48 wins

MelbourneMelbourne 64 - 97 Richmond Richmond
M.C.G. (VIC)0.24 wins - 0.76 wins

CollingwoodCollingwood 90 - 77 Essendon Essendon
M.C.G. (VIC)0.61 wins - 0.39 wins

WLD%
1Greater Western Sydney4 (3.70)10138.7
2West Coast4 (3.66)10134.3
3Richmond4 (3.76)10133.5
4Hawthorn4 (3.57)10124.0
5Port Adelaide4 (3.68)10119.2
6Sydney4 (3.59)10109.4
7Collingwood3 (2.61)20108.6
8Fremantle3 (2.54)2092.5
9North Melbourne2 (2.43)30122.8
10Adelaide2 (2.41)30103.3
11Geelong2 (2.32)30102.8
12Essendon2 (2.39)3096.6
13Melbourne2 (2.24)3091.6
14Gold Coast2 (2.48)3085.4
15Western Bulldogs1 (1.46)4075.6
16Brisbane Lions1 (0.52)4070.3
17St Kilda1 (1.30)4069.2
18Carlton0 (0.34)5064.3

Round 6

Western BulldogsWestern Bulldogs 93 - 73 Carlton Carlton
Docklands (VIC)0.68 wins - 0.32 wins

GeelongGeelong 87 - 83 Sydney Sydney
Kardinia Park (Gee)0.53 wins - 0.47 wins

North MelbourneNorth Melbourne 72 - 77 Port Adelaide Port Adelaide
Docklands (VIC)0.45 wins - 0.55 wins

Greater Western SydneyGreater Western Sydney 113 - 57 Brisbane Lions Brisbane Lions
Sydney Showground (NSW)0.89 wins - 0.11 wins

HawthornHawthorn 99 - 69 St Kilda St Kilda
York Park (TAS)0.75 wins - 0.25 wins

AdelaideAdelaide 104 - 57 Gold Coast Gold Coast
Adelaide Oval (SA)0.85 wins - 0.15 wins

EssendonEssendon 92 - 93 Melbourne Melbourne
Docklands (VIC)0.49 wins - 0.51 wins

CollingwoodCollingwood 61 - 82 Richmond Richmond
M.C.G. (VIC)0.32 wins - 0.68 wins

FremantleFremantle 76 - 89 West Coast West Coast
Perth Stadium (WA)0.38 wins - 0.62 wins

WLD%
1Greater Western Sydney5 (4.59)10146.8
2Richmond4 (4.44)20133.6
3West Coast4 (4.28)20131.6
4Hawthorn4 (4.33)20127.0
5Port Adelaide4 (4.22)20117.5
6Sydney4 (4.06)20107.0
7North Melbourne3 (2.88)30117.1
8Adelaide3 (3.26)30112.5
9Geelong3 (2.85)30103.1
10Collingwood3 (2.93)30102.9
11Essendon3 (2.88)3096.8
12Melbourne3 (2.75)3093.3
13Fremantle3 (2.92)3091.3
14Gold Coast3 (2.63)3079.4
15Western Bulldogs2 (2.14)4082.3
16St Kilda2 (1.55)4069.2
17Brisbane Lions1 (0.63)5066.7
18Carlton1 (0.66)5066.3

Round 7

GeelongGeelong 82 - 87 Greater Western Sydney Greater Western Sydney
Kardinia Park (Gee)0.46 wins - 0.54 wins

Western BulldogsWestern Bulldogs 94 - 65 Gold Coast Gold Coast
Eureka Stadium (VIC)0.74 wins - 0.26 wins

EssendonEssendon 84 - 97 Hawthorn Hawthorn
M.C.G. (VIC)0.38 wins - 0.62 wins

West CoastWest Coast 80 - 81 Port Adelaide Port Adelaide
Perth Stadium (WA)0.50 wins - 0.50 wins

SydneySydney 87 - 64 North Melbourne North Melbourne
S.C.G. (NSW)0.70 wins - 0.30 wins

AdelaideAdelaide 108 - 59 Carlton Carlton
Adelaide Oval (SA)0.86 wins - 0.14 wins

RichmondRichmond 102 - 52 Fremantle Fremantle
M.C.G. (VIC)0.87 wins - 0.13 wins

St KildaSt Kilda 79 - 92 Melbourne Melbourne
Docklands (VIC)0.39 wins - 0.61 wins

Brisbane LionsBrisbane Lions 70 - 90 Collingwood Collingwood
Gabba (QLD)0.33 wins - 0.67 wins

WLD%
1Richmond5 (5.31)20140.1
2Greater Western Sydney5 (5.13)20140.0
3West Coast5 (4.78)20126.9
4Hawthorn5 (4.95)20125.4
5Port Adelaide5 (4.72)20115.0
6Sydney5 (4.76)20110.2
7Adelaide4 (4.12)30120.0
8Collingwood4 (3.60)30106.1
9North Melbourne3 (3.18)40109.5
10Geelong3 (3.31)40101.9
11Melbourne3 (3.36)4096.1
12Essendon3 (3.26)4095.2
13Western Bulldogs3 (2.88)4088.5
14Fremantle3 (3.05)4084.7
15Gold Coast3 (2.89)4077.9
16St Kilda2 (1.94)5071.5
17Brisbane Lions1 (0.96)6068.2
18Carlton1 (0.80)6064.7

Round 8

HawthornHawthorn 85 - 78 Sydney Sydney
M.C.G. (VIC)0.56 wins - 0.44 wins

Greater Western SydneyGreater Western Sydney 96 - 68 West Coast West Coast
Sydney Showground (NSW)0.74 wins - 0.26 wins

CarltonCarlton 76 - 99 Essendon Essendon
M.C.G. (VIC)0.30 wins - 0.70 wins

Gold CoastGold Coast 74 - 87 Melbourne Melbourne
Gabba (QLD)0.38 wins - 0.62 wins

Port AdelaidePort Adelaide 82 - 79 Adelaide Adelaide
Adelaide Oval (SA)0.52 wins - 0.48 wins

Western BulldogsWestern Bulldogs 102 - 74 Brisbane Lions Brisbane Lions
Docklands (VIC)0.73 wins - 0.27 wins

FremantleFremantle 87 - 73 St Kilda St Kilda
Perth Stadium (WA)0.63 wins - 0.37 wins

North MelbourneNorth Melbourne 58 - 88 Richmond Richmond
Docklands (VIC)0.25 wins - 0.75 wins

CollingwoodCollingwood 85 - 76 Geelong Geelong
M.C.G. (VIC)0.58 wins - 0.42 wins

WLD%
1Richmond6 (6.06)20141.3
2Greater Western Sydney6 (5.87)20140.1
3Hawthorn6 (5.51)20123.3
4West Coast5 (5.04)30118.7
5Adelaide5 (4.60)30117.0
6Port Adelaide5 (5.24)30113.5
7Sydney5 (5.20)30107.9
8Collingwood4 (4.18)40106.7
9Geelong4 (3.73)40100.5
10Essendon4 (3.96)4098.8
11Melbourne4 (3.98)4098.4
12Western Bulldogs4 (3.61)4093.4
13Fremantle4 (3.68)4088.4
14North Melbourne3 (3.43)50103.0
15Gold Coast3 (3.27)5078.8
16St Kilda2 (2.31)6072.9
17Brisbane Lions1 (1.22)7068.8
18Carlton1 (1.10)7066.1

Round 9

AdelaideAdelaide 102 - 73 Western Bulldogs Western Bulldogs
Adelaide Oval (SA)0.74 wins - 0.26 wins

North MelbourneNorth Melbourne 70 - 81 Greater Western Sydney Greater Western Sydney
Bellerive Oval (TAS)0.40 wins - 0.60 wins

Gold CoastGold Coast 58 - 93 Port Adelaide Port Adelaide
Jiangwan Stadium (CHI)0.21 wins - 0.79 wins

EssendonEssendon 91 - 96 Geelong Geelong
M.C.G. (VIC)0.45 wins - 0.55 wins

SydneySydney 95 - 64 Fremantle Fremantle
S.C.G. (NSW)0.76 wins - 0.24 wins

St KildaSt Kilda 67 - 87 Collingwood Collingwood
Docklands (VIC)0.32 wins - 0.68 wins

CarltonCarlton 71 - 96 Melbourne Melbourne
M.C.G. (VIC)0.28 wins - 0.72 wins

Brisbane LionsBrisbane Lions 76 - 98 Hawthorn Hawthorn
Gabba (QLD)0.30 wins - 0.70 wins

West CoastWest Coast 70 - 88 Richmond Richmond
Perth Stadium (WA)0.34 wins - 0.66 wins

WLD%
1Richmond7 (6.72)20139.5
2Greater Western Sydney6 (6.47)30137.5
3Hawthorn6 (6.20)30123.9
4Port Adelaide6 (6.03)30117.4
5Sydney6 (5.96)30111.5
6Adelaide5 (5.35)40119.3
7West Coast5 (5.38)40114.0
8Collingwood5 (4.86)40108.8
9Melbourne5 (4.70)40101.8
10Geelong4 (4.28)50101.1
11North Melbourne4 (3.83)50100.9
12Essendon4 (4.41)5098.4
13Western Bulldogs4 (3.87)5090.8
14Fremantle4 (3.92)5085.8
15Gold Coast3 (3.48)6076.9
16St Kilda3 (2.63)6073.4
17Brisbane Lions2 (1.53)7069.7
18Carlton1 (1.38)8066.9

Round 10

CollingwoodCollingwood 86 - 73 Western Bulldogs Western Bulldogs
Docklands (VIC)0.61 wins - 0.39 wins

RichmondRichmond 102 - 56 St Kilda St Kilda
M.C.G. (VIC)0.86 wins - 0.14 wins

Brisbane LionsBrisbane Lions 73 - 96 Sydney Sydney
Gabba (QLD)0.30 wins - 0.70 wins

GeelongGeelong 105 - 65 Carlton Carlton
Kardinia Park (Gee)0.82 wins - 0.18 wins

Greater Western SydneyGreater Western Sydney 104 - 70 Essendon Essendon
Sydney Showground (NSW)0.78 wins - 0.22 wins

HawthornHawthorn 92 - 79 West Coast West Coast
Docklands (VIC)0.62 wins - 0.38 wins

MelbourneMelbourne 81 - 94 Adelaide Adelaide
Perth Stadium (WA)0.38 wins - 0.62 wins

FremantleFremantle 77 - 74 North Melbourne North Melbourne
Perth Stadium (WA)0.53 wins - 0.47 wins

WLD%
1Richmond8 (7.58)20143.0
2Greater Western Sydney7 (7.26)30138.6
3Hawthorn7 (6.83)30123.3
4Sydney7 (6.66)30113.3
5Adelaide6 (5.97)40119.0
6Port Adelaide6 (6.03)30117.4
7West Coast6 (5.76)40110.9
8Collingwood5 (5.47)50109.6
9Geelong5 (5.10)50105.6
10Melbourne5 (5.08)50100.1
11Essendon5 (4.63)5094.9
12North Melbourne4 (4.29)60100.4
13Western Bulldogs4 (4.26)6090.3
14Fremantle4 (4.45)6087.4
15Gold Coast3 (3.48)6076.9
16St Kilda3 (2.78)7071.4
17Brisbane Lions2 (1.83)8070.4
18Carlton2 (1.56)8066.4

Round 11

SydneySydney 102 - 58 Carlton Carlton
S.C.G. (NSW)0.85 wins - 0.15 wins

Western BulldogsWestern Bulldogs 86 - 90 Melbourne Melbourne
Docklands (VIC)0.47 wins - 0.53 wins

HawthornHawthorn 83 - 77 Port Adelaide Port Adelaide
York Park (TAS)0.56 wins - 0.44 wins

Gold CoastGold Coast 73 - 90 Geelong Geelong
Carrara (QLD)0.35 wins - 0.65 wins

EssendonEssendon 66 - 103 Richmond Richmond
M.C.G. (VIC)0.19 wins - 0.81 wins

West CoastWest Coast 98 - 71 St Kilda St Kilda
Perth Stadium (WA)0.74 wins - 0.26 wins

North MelbourneNorth Melbourne 94 - 66 Brisbane Lions Brisbane Lions
Docklands (VIC)0.74 wins - 0.26 wins

CollingwoodCollingwood 89 - 62 Fremantle Fremantle
M.C.G. (VIC)0.74 wins - 0.26 wins

AdelaideAdelaide 83 - 80 Greater Western Sydney Greater Western Sydney
Adelaide Oval (SA)0.53 wins - 0.47 wins

WLD%
1Richmond8 (8.38)30144.3
2Greater Western Sydney8 (7.73)30134.1
3Sydney8 (7.51)30117.7
4Hawthorn7 (7.39)40121.9
5Adelaide6 (6.49)50117.6
6Port Adelaide6 (6.47)40114.7
7West Coast6 (6.49)50113.0
8Collingwood6 (6.21)50112.1
9Geelong6 (5.76)50106.9
10Melbourne6 (5.62)50100.5
11North Melbourne5 (5.04)60103.8
12Essendon5 (4.82)6091.8
13Western Bulldogs5 (4.72)6090.8
14Fremantle5 (4.71)6085.7
15Gold Coast4 (3.83)6077.3
16St Kilda3 (3.04)8071.5
17Brisbane Lions2 (2.08)9070.4
18Carlton2 (1.71)9065.5

Round 12

Port AdelaidePort Adelaide 70 - 77 Richmond Richmond
Adelaide Oval (SA)0.44 wins - 0.56 wins

GeelongGeelong 89 - 73 North Melbourne North Melbourne
Kardinia Park (Gee)0.64 wins - 0.36 wins

Greater Western SydneyGreater Western Sydney 103 - 51 Gold Coast Gold Coast
Sydney Showground (NSW)0.89 wins - 0.11 wins

St KildaSt Kilda 74 - 89 Sydney Sydney
Docklands (VIC)0.36 wins - 0.64 wins

Brisbane LionsBrisbane Lions 87 - 98 Essendon Essendon
Gabba (QLD)0.39 wins - 0.61 wins

FremantleFremantle 77 - 88 Adelaide Adelaide
Perth Stadium (WA)0.40 wins - 0.60 wins

MelbourneMelbourne 75 - 84 Collingwood Collingwood
M.C.G. (VIC)0.41 wins - 0.59 wins

WLD%
1Richmond9 (8.95)30141.3
2Greater Western Sydney9 (8.62)30138.2
3Sydney8 (8.16)40117.9
4Hawthorn7 (7.39)40121.9
5Adelaide7 (7.10)50117.3
6Port Adelaide7 (6.91)40112.6
7Collingwood7 (6.79)50112.1
8West Coast6 (6.49)50113.0
9Geelong6 (6.40)60108.0
10Melbourne6 (6.03)6099.5
11North Melbourne5 (5.39)70101.7
12Essendon5 (5.43)7093.5
13Western Bulldogs5 (4.72)6090.8
14Fremantle5 (5.11)7085.9
15Gold Coast4 (3.94)7074.4
16St Kilda3 (3.40)9072.4
17Brisbane Lions2 (2.48)10071.8
18Carlton2 (1.71)9065.5

Round 13

Port AdelaidePort Adelaide 97 - 67 Western Bulldogs Western Bulldogs
Adelaide Oval (SA)0.76 wins - 0.24 wins

SydneySydney 92 - 73 West Coast West Coast
S.C.G. (NSW)0.67 wins - 0.33 wins

CarltonCarlton 75 - 81 Fremantle Fremantle
Docklands (VIC)0.45 wins - 0.55 wins

Gold CoastGold Coast 77 - 76 St Kilda St Kilda
Carrara (QLD)0.51 wins - 0.49 wins

HawthornHawthorn 88 - 82 Adelaide Adelaide
M.C.G. (VIC)0.56 wins - 0.44 wins

GeelongGeelong 65 - 97 Richmond Richmond
M.C.G. (VIC)0.23 wins - 0.77 wins

WLD%
1Richmond10 (9.72)30141.9
2Greater Western Sydney9 (8.62)30138.2
3Sydney9 (8.83)40118.5
4Hawthorn8 (7.94)40120.7
5Adelaide8 (7.54)50115.2
6Port Adelaide8 (7.66)40114.9
7Collingwood7 (6.79)50112.1
8West Coast7 (6.82)50109.9
9Geelong7 (6.63)60104.4
10Melbourne6 (6.03)6099.5
11Fremantle6 (5.66)7087.3
12North Melbourne5 (5.39)70101.7
13Essendon5 (5.43)7093.5
14Western Bulldogs5 (4.96)7088.9
15Gold Coast4 (4.45)8076.4
16St Kilda4 (3.89)9074.0
17Brisbane Lions2 (2.48)10071.8
18Carlton2 (2.16)10067.4

Round 14

West CoastWest Coast 99 - 83 Essendon Essendon
Perth Stadium (WA)0.65 wins - 0.35 wins

Port AdelaidePort Adelaide 95 - 69 Melbourne Melbourne
Adelaide Oval (SA)0.72 wins - 0.28 wins

HawthornHawthorn 100 - 58 Gold Coast Gold Coast
York Park (TAS)0.84 wins - 0.16 wins

Brisbane LionsBrisbane Lions 69 - 101 Greater Western Sydney Greater Western Sydney
Gabba (QLD)0.23 wins - 0.77 wins

Western BulldogsWestern Bulldogs 79 - 81 North Melbourne North Melbourne
Docklands (VIC)0.48 wins - 0.52 wins

CollingwoodCollingwood 92 - 60 Carlton Carlton
M.C.G. (VIC)0.77 wins - 0.23 wins

WLD%
1Richmond10 (9.72)30141.9
2Greater Western Sydney9 (9.39)40138.8
3Hawthorn9 (8.78)40123.6
4Sydney9 (8.83)40118.5
5Port Adelaide8 (8.39)50116.4
6Adelaide8 (7.54)50115.2
7Collingwood8 (7.56)50114.6
8West Coast7 (7.47)60110.7
9Geelong7 (6.63)60104.4
10North Melbourne6 (5.91)70101.8
11Melbourne6 (6.31)7097.4
12Essendon6 (5.78)7092.7
13Fremantle6 (5.66)7087.3
14Western Bulldogs5 (5.44)8089.5
15Gold Coast5 (4.61)8074.8
16St Kilda4 (3.89)9074.0
17Brisbane Lions3 (2.70)10071.6
18Carlton2 (2.39)11067.2

Round 15

RichmondRichmond 89 - 62 Sydney Sydney
Docklands (VIC)0.74 wins - 0.26 wins

Western BulldogsWestern Bulldogs 87 - 92 Geelong Geelong
Docklands (VIC)0.45 wins - 0.55 wins

CarltonCarlton 65 - 92 Port Adelaide Port Adelaide
M.C.G. (VIC)0.26 wins - 0.74 wins

AdelaideAdelaide 96 - 76 West Coast West Coast
Adelaide Oval (SA)0.68 wins - 0.32 wins

Gold CoastGold Coast 64 - 82 Collingwood Collingwood
Carrara (QLD)0.33 wins - 0.67 wins

Greater Western SydneyGreater Western Sydney 92 - 70 Hawthorn Hawthorn
Sydney Showground (NSW)0.69 wins - 0.31 wins

MelbourneMelbourne 94 - 77 St Kilda St Kilda
M.C.G. (VIC)0.65 wins - 0.35 wins

EssendonEssendon 83 - 84 North Melbourne North Melbourne
Docklands (VIC)0.49 wins - 0.51 wins

FremantleFremantle 95 - 70 Brisbane Lions Brisbane Lions
Perth Stadium (WA)0.72 wins - 0.28 wins

WLD%
1Richmond10 (10.47)40142.1
2Greater Western Sydney10 (10.08)40138.2
3Hawthorn9 (9.08)50119.7
4Port Adelaide9 (9.12)50118.0
5Sydney9 (9.09)50114.4
6Adelaide8 (8.22)60116.0
7Collingwood8 (8.23)60115.5
8West Coast8 (7.79)60108.1
9Geelong7 (7.18)70104.5
10Melbourne7 (6.96)7098.9
11North Melbourne6 (6.42)80101.7
12Essendon6 (6.27)8093.1
13Fremantle6 (6.38)8090.1
14Western Bulldogs6 (5.89)8089.8
15Gold Coast5 (4.94)9075.0
16St Kilda4 (4.24)10074.6
17Brisbane Lions3 (2.98)11071.7
18Carlton3 (2.65)11067.4

Round 16

SydneySydney 94 - 75 Geelong Geelong
S.C.G. (NSW)0.67 wins - 0.33 wins

RichmondRichmond 93 - 64 Adelaide Adelaide
M.C.G. (VIC)0.75 wins - 0.25 wins

Brisbane LionsBrisbane Lions 88 - 76 Carlton Carlton
Gabba (QLD)0.62 wins - 0.38 wins

Port AdelaidePort Adelaide 99 - 61 St Kilda St Kilda
Adelaide Oval (SA)0.81 wins - 0.19 wins

Western BulldogsWestern Bulldogs 80 - 93 Hawthorn Hawthorn
Docklands (VIC)0.38 wins - 0.62 wins

MelbourneMelbourne 92 - 74 Fremantle Fremantle
Marrara Oval (NT)0.67 wins - 0.33 wins

North MelbourneNorth Melbourne 87 - 58 Gold Coast Gold Coast
Docklands (VIC)0.75 wins - 0.25 wins

EssendonEssendon 77 - 90 Collingwood Collingwood
M.C.G. (VIC)0.38 wins - 0.62 wins

West CoastWest Coast 80 - 85 Greater Western Sydney Greater Western Sydney
Perth Stadium (WA)0.45 wins - 0.55 wins

WLD%
1Richmond11 (11.22)40142.4
2Greater Western Sydney11 (10.63)40135.8
3Port Adelaide10 (9.93)50120.4
4Hawthorn10 (9.70)50119.4
5Sydney10 (9.76)50115.1
6Collingwood9 (8.86)60115.6
7Adelaide8 (8.47)70112.3
8West Coast8 (8.24)70107.1
9Geelong8 (7.51)70102.8
10Melbourne8 (7.62)70100.3
11North Melbourne7 (7.17)80104.3
12Essendon7 (6.65)8092.6
13Fremantle7 (6.71)8089.4
14Western Bulldogs6 (6.27)9089.6
15Gold Coast5 (5.19)10074.4
16Brisbane Lions4 (3.60)11074.1
17St Kilda4 (4.43)11073.8
18Carlton3 (3.04)12068.5

Round 17

AdelaideAdelaide 98 - 79 Geelong Geelong
Adelaide Oval (SA)0.67 wins - 0.33 wins

St KildaSt Kilda 86 - 74 Carlton Carlton
Docklands (VIC)0.61 wins - 0.39 wins

HawthornHawthorn 109 - 66 Brisbane Lions Brisbane Lions
York Park (TAS)0.85 wins - 0.15 wins

MelbourneMelbourne 92 - 85 Western Bulldogs Western Bulldogs
M.C.G. (VIC)0.56 wins - 0.44 wins

Gold CoastGold Coast 78 - 90 Essendon Essendon
Carrara (QLD)0.39 wins - 0.61 wins

Greater Western SydneyGreater Western Sydney 74 - 75 Richmond Richmond
Sydney Showground (NSW)0.50 wins - 0.50 wins

CollingwoodCollingwood 86 - 71 West Coast West Coast
M.C.G. (VIC)0.64 wins - 0.36 wins

North MelbourneNorth Melbourne 74 - 78 Sydney Sydney
Docklands (VIC)0.47 wins - 0.53 wins

FremantleFremantle 71 - 84 Port Adelaide Port Adelaide
Perth Stadium (WA)0.38 wins - 0.62 wins

WLD%
1Richmond12 (11.72)40139.5
2Greater Western Sydney11 (11.13)50133.3
3Hawthorn11 (10.55)50121.9
4Port Adelaide11 (10.55)50120.2
5Sydney10 (10.29)60114.5
6Collingwood9 (9.50)70116.0
7Adelaide9 (9.14)70113.0
8West Coast9 (8.60)70105.6
9North Melbourne8 (7.64)80103.7
10Geelong8 (7.84)80101.2
11Melbourne8 (8.19)80100.8
12Essendon7 (7.26)9093.8
13Western Bulldogs7 (6.71)9089.7
14Fremantle7 (7.10)9089.2
15Gold Coast6 (5.58)10075.2
16St Kilda5 (5.04)11075.9
17Brisbane Lions4 (3.75)12073.1
18Carlton3 (3.43)13069.5

Round 18

St KildaSt Kilda 58 - 101 Richmond Richmond
Docklands (VIC)0.16 wins - 0.84 wins

CollingwoodCollingwood 78 - 66 North Melbourne North Melbourne
M.C.G. (VIC)0.62 wins - 0.38 wins

SydneySydney 98 - 55 Gold Coast Gold Coast
S.C.G. (NSW)0.85 wins - 0.15 wins

EssendonEssendon 95 - 79 Fremantle Fremantle
Docklands (VIC)0.65 wins - 0.35 wins

Brisbane LionsBrisbane Lions 76 - 101 Adelaide Adelaide
Gabba (QLD)0.28 wins - 0.72 wins

GeelongGeelong 96 - 83 Melbourne Melbourne
Kardinia Park (Gee)0.62 wins - 0.38 wins

CarltonCarlton 66 - 99 Hawthorn Hawthorn
Docklands (VIC)0.22 wins - 0.78 wins

West CoastWest Coast 96 - 78 Western Bulldogs Western Bulldogs
Perth Stadium (WA)0.67 wins - 0.33 wins

Port AdelaidePort Adelaide 79 - 74 Greater Western Sydney Greater Western Sydney
Adelaide Oval (SA)0.55 wins - 0.45 wins

WLD%
1Richmond13 (12.56)40141.3
2Greater Western Sydney12 (11.58)50130.7
3Hawthorn11 (11.32)60123.2
4Port Adelaide11 (11.10)60119.4
5Sydney11 (11.14)60117.2
6Collingwood10 (10.11)70116.1
7Adelaide10 (9.86)70114.1
8West Coast9 (9.27)80106.5
9Melbourne9 (8.56)8099.8
10North Melbourne8 (8.03)90102.5
11Geelong8 (8.46)90102.1
12Essendon8 (7.91)9095.2
13Western Bulldogs7 (7.04)10089.2
14Fremantle7 (7.44)10088.7
15Gold Coast6 (5.74)11074.0
16St Kilda5 (5.19)12074.7
17Brisbane Lions4 (4.03)13073.2
18Carlton4 (3.65)13069.4

Round 19

EssendonEssendon 84 - 91 Sydney Sydney
Docklands (VIC)0.44 wins - 0.56 wins

RichmondRichmond 82 - 61 Collingwood Collingwood
M.C.G. (VIC)0.69 wins - 0.31 wins

GeelongGeelong 111 - 69 Brisbane Lions Brisbane Lions
Kardinia Park (Gee)0.83 wins - 0.17 wins

Greater Western SydneyGreater Western Sydney 104 - 59 St Kilda St Kilda
Sydney Showground (NSW)0.85 wins - 0.15 wins

Gold CoastGold Coast 79 - 69 Carlton Carlton
Carrara (QLD)0.60 wins - 0.40 wins

AdelaideAdelaide 99 - 76 Melbourne Melbourne
Adelaide Oval (SA)0.70 wins - 0.30 wins

North MelbourneNorth Melbourne 82 - 76 West Coast West Coast
Bellerive Oval (TAS)0.56 wins - 0.44 wins

Western BulldogsWestern Bulldogs 77 - 87 Port Adelaide Port Adelaide
Eureka Stadium (VIC)0.41 wins - 0.59 wins

FremantleFremantle 78 - 86 Hawthorn Hawthorn
Perth Stadium (WA)0.43 wins - 0.57 wins

WLD%
1Richmond13 (13.25)50140.9
2Greater Western Sydney12 (12.43)60132.8
3Hawthorn12 (11.90)60122.5
4Port Adelaide12 (11.69)60119.1
5Sydney12 (11.70)60116.7
6Adelaide11 (10.56)70115.0
7Collingwood10 (10.42)80113.6
8West Coast10 (9.72)80105.8
9Geelong9 (9.30)90104.7
10North Melbourne9 (8.58)90102.8
11Melbourne9 (8.86)9098.4
12Essendon8 (8.35)10095.0
13Fremantle8 (7.87)10088.8
14Western Bulldogs7 (7.45)11089.1
15Gold Coast6 (6.33)12075.8
16St Kilda5 (5.34)13073.6
17Brisbane Lions4 (4.20)14072.5
18Carlton4 (4.05)14070.2

Round 20

RichmondRichmond 97 - 65 Geelong Geelong
M.C.G. (VIC)0.77 wins - 0.23 wins

HawthornHawthorn 97 - 84 Essendon Essendon
M.C.G. (VIC)0.62 wins - 0.38 wins

Brisbane LionsBrisbane Lions 75 - 85 North Melbourne North Melbourne
Gabba (QLD)0.41 wins - 0.59 wins

AdelaideAdelaide 79 - 82 Port Adelaide Port Adelaide
Adelaide Oval (SA)0.48 wins - 0.52 wins

St KildaSt Kilda 80 - 90 Western Bulldogs Western Bulldogs
Docklands (VIC)0.42 wins - 0.58 wins

SydneySydney 81 - 69 Collingwood Collingwood
S.C.G. (NSW)0.61 wins - 0.39 wins

CarltonCarlton 63 - 97 Greater Western Sydney Greater Western Sydney
Docklands (VIC)0.22 wins - 0.78 wins

MelbourneMelbourne 97 - 63 Gold Coast Gold Coast
M.C.G. (VIC)0.78 wins - 0.22 wins

West CoastWest Coast 89 - 76 Fremantle Fremantle
Perth Stadium (WA)0.62 wins - 0.38 wins

WLD%
1Richmond14 (14.03)50141.4
2Greater Western Sydney13 (13.21)60133.8
3Hawthorn13 (12.52)60122.1
4Port Adelaide12 (12.21)70118.2
5Sydney12 (12.31)70116.7
6Adelaide11 (11.05)80114.0
7Collingwood11 (10.81)80111.9
8West Coast10 (10.34)90106.3
9Geelong10 (9.52)90102.4
10Melbourne10 (9.64)90100.5
11North Melbourne9 (9.17)100103.4
12Essendon9 (8.73)10094.5
13Western Bulldogs8 (8.03)11090.2
14Fremantle8 (8.25)11088.6
15Gold Coast7 (6.55)12075.2
16St Kilda6 (5.76)13074.4
17Brisbane Lions5 (4.60)14073.2
18Carlton4 (4.27)15069.9

Round 21

EssendonEssendon 95 - 84 St Kilda St Kilda
Docklands (VIC)0.60 wins - 0.40 wins

HawthornHawthorn 92 - 83 Geelong Geelong
M.C.G. (VIC)0.57 wins - 0.43 wins

Gold CoastGold Coast 56 - 95 Richmond Richmond
Carrara (QLD)0.18 wins - 0.82 wins

Port AdelaidePort Adelaide 92 - 70 West Coast West Coast
Adelaide Oval (SA)0.69 wins - 0.31 wins

CollingwoodCollingwood 99 - 61 Brisbane Lions Brisbane Lions
Docklands (VIC)0.81 wins - 0.19 wins

Greater Western SydneyGreater Western Sydney 92 - 72 Adelaide Adelaide
Manuka Oval (NSW)0.68 wins - 0.32 wins

North MelbourneNorth Melbourne 81 - 79 Western Bulldogs Western Bulldogs
Docklands (VIC)0.52 wins - 0.48 wins

MelbourneMelbourne 82 - 85 Sydney Sydney
M.C.G. (VIC)0.48 wins - 0.52 wins

FremantleFremantle 90 - 66 Carlton Carlton
Perth Stadium (WA)0.72 wins - 0.28 wins

WLD%
1Richmond15 (14.84)50142.6
2Greater Western Sydney14 (13.89)60133.5
3Hawthorn13 (13.09)70121.5
4Port Adelaide13 (12.90)70118.8
5Sydney13 (12.83)70116.0
6Collingwood12 (11.62)80114.0
7Adelaide11 (11.37)90112.0
8West Coast11 (10.64)90104.7
9North Melbourne10 (9.69)100103.3
10Geelong10 (9.95)100101.8
11Melbourne10 (10.12)100100.3
12Essendon9 (9.34)11095.4
13Fremantle9 (8.97)11090.5
14Western Bulldogs9 (8.52)11090.5
15Gold Coast7 (6.73)13074.3
16St Kilda6 (6.15)14075.1
17Brisbane Lions5 (4.79)15072.7
18Carlton5 (4.55)15070.0

Round 22

RichmondRichmond 103 - 66 Essendon Essendon
M.C.G. (VIC)0.81 wins - 0.19 wins

CollingwoodCollingwood 76 - 71 Port Adelaide Port Adelaide
M.C.G. (VIC)0.54 wins - 0.46 wins

GeelongGeelong 98 - 71 Fremantle Fremantle
Kardinia Park (Gee)0.73 wins - 0.27 wins

Greater Western SydneyGreater Western Sydney 84 - 73 Sydney Sydney
Sydney Showground (NSW)0.60 wins - 0.40 wins

Gold CoastGold Coast 79 - 78 Brisbane Lions Brisbane Lions
Carrara (QLD)0.50 wins - 0.50 wins

St KildaSt Kilda 73 - 95 Hawthorn Hawthorn
Docklands (VIC)0.31 wins - 0.69 wins

CarltonCarlton 72 - 94 Western Bulldogs Western Bulldogs
Docklands (VIC)0.31 wins - 0.69 wins

West CoastWest Coast 94 - 81 Melbourne Melbourne
Perth Stadium (WA)0.62 wins - 0.38 wins

AdelaideAdelaide 91 - 67 North Melbourne North Melbourne
Adelaide Oval (SA)0.71 wins - 0.29 wins

WLD%
1Richmond16 (15.65)50143.3
2Greater Western Sydney14 (14.49)70132.5
3Hawthorn14 (13.78)70121.8
4Port Adelaide13 (13.36)80117.6
5Sydney13 (13.24)80114.5
6Collingwood12 (12.16)90113.7
7Adelaide12 (12.08)90112.9
8West Coast11 (11.26)100105.2
9Geelong11 (10.68)100103.2
10Melbourne11 (10.50)10099.6
11North Melbourne10 (9.98)110101.7
12Essendon10 (9.53)11093.7
13Western Bulldogs9 (9.20)12092.0
14Fremantle9 (9.24)12089.6
15Gold Coast7 (7.23)14075.4
16St Kilda6 (6.47)15075.2
17Brisbane Lions5 (5.29)16073.7
18Carlton5 (4.86)16070.4

Round 23

CarltonCarlton 69 - 98 Adelaide Adelaide
Docklands (VIC)0.26 wins - 0.74 wins

GeelongGeelong 102 - 61 Gold Coast Gold Coast
Kardinia Park (Gee)0.82 wins - 0.18 wins

RichmondRichmond 100 - 61 Western Bulldogs Western Bulldogs
M.C.G. (VIC)0.81 wins - 0.19 wins

SydneySydney 88 - 76 Hawthorn Hawthorn
S.C.G. (NSW)0.61 wins - 0.39 wins

Brisbane LionsBrisbane Lions 80 - 95 West Coast West Coast
Gabba (QLD)0.36 wins - 0.64 wins

St KildaSt Kilda 72 - 83 North Melbourne North Melbourne
Docklands (VIC)0.41 wins - 0.59 wins

MelbourneMelbourne 78 - 89 Greater Western Sydney Greater Western Sydney
M.C.G. (VIC)0.41 wins - 0.59 wins

Port AdelaidePort Adelaide 100 - 71 Essendon Essendon
Adelaide Oval (SA)0.75 wins - 0.25 wins

FremantleFremantle 72 - 78 Collingwood Collingwood
Perth Stadium (WA)0.45 wins - 0.55 wins

WLD%
1Richmond16 (16.47)60144.1
2Greater Western Sydney15 (15.08)70131.6
3Hawthorn14 (14.17)80120.0
4Port Adelaide14 (14.11)80118.6
5Sydney14 (13.84)80114.6
6Adelaide13 (12.82)90114.0
7Collingwood13 (12.71)90113.4
8West Coast12 (11.90)100105.9
9Geelong11 (11.50)110105.2
10North Melbourne11 (10.57)110102.2
11Melbourne11 (10.91)11099.1
12Essendon10 (9.78)12092.6
13Fremantle10 (9.69)12089.7
14Western Bulldogs9 (9.39)13090.4
15St Kilda7 (6.87)15075.7
16Gold Coast7 (7.41)15074.6
17Brisbane Lions6 (5.65)16074.1
18Carlton5 (5.12)17070.4

FINALS: WEEK 1

RichmondRichmond 87 - 60 Port Adelaide Port Adelaide
M.C.G. (VIC)

Greater Western SydneyGreater Western Sydney 91 - 71 Hawthorn Hawthorn
S.C.G. (NSW)

SydneySydney 92 - 73 West Coast West Coast
S.C.G. (NSW)

AdelaideAdelaide 85 - 72 Collingwood Collingwood
Adelaide Oval (SA)

FINALS: WEEK 2

Port AdelaidePort Adelaide 85 - 69 Sydney Sydney
Adelaide Oval (SA)

HawthornHawthorn 88 - 82 Adelaide Adelaide
M.C.G. (VIC)

FINALS: WEEK 3

RichmondRichmond 90 - 66 Hawthorn Hawthorn
M.C.G. (VIC)

Greater Western SydneyGreater Western Sydney 84 - 69 Port Adelaide Port Adelaide
S.C.G. (NSW)

2018 AFL GRAND FINAL

RichmondRichmond 75 - 49 Greater Western Sydney Greater Western Sydney
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
1Richmond82.2
2Adelaide77.2
3Sydney74.2
4Port Adelaide71.6
5Greater Western Sydney71.2
6Geelong66.9
7West Coast66.5
8Hawthorn65.5
9Essendon64.9
10Melbourne62.6
11Collingwood62.1
12North Melbourne58.9
13Western Bulldogs55.3
14Fremantle54.6
15St Kilda53.6
16Gold Coast52.7
17Carlton48.5
18Brisbane Lions48.4

REGULAR SEASON FORM

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

AttackDefenceCombined
1Richmond59.671.965.8
2Greater Western Sydney57.563.160.3
3Port Adelaide55.061.958.4
4Adelaide57.756.957.3
5Sydney54.959.057.0
6Collingwood51.861.756.8
7Hawthorn56.456.956.7
8Geelong56.553.054.8
9West Coast54.754.054.3
10Melbourne54.752.653.7
11North Melbourne49.057.453.2
12Essendon56.149.452.8
13Western Bulldogs52.951.152.0
14Fremantle48.152.450.3
15St Kilda48.450.149.3
16Brisbane Lions46.945.946.4
17Gold Coast42.150.346.2
18Carlton43.948.346.1

EDIT SQUIGGLE

Oooh past

Oooh future

TODO:

(1) Allow for updating of FLAGPOLE

(2) Allow for updating of TOWER

(3) Allow for updating of TIPS

(4) Allow for modification of future games

(5) Allow for modification of past games

HOME TEAM:

vs

Cancel Add Another Game

/* heavier border */ /* lighter border */ /* much lighter border */ /* Tower of Power fills */