AFL Almanac
SeasonsTeamsRecordsVenues
SeasonsTeamsRecordsVenues

AFL Almanac

Scores, ladders & stats · 1897–2025 · record through 2025

SeasonsTeamsRecordsVenuesAboutBuy me a beverage

Unofficial VFL/AFL record book. Not affiliated with the AFL. Historical stats may be incomplete for early seasons; coverage currently runs through the end of 2025.

← 1998All seasons2000 →

Season

1999

PremiersNorth Melbourne

Final ladder

#TeamPWLD%Pts
1Essendon221840126.072
2North Melbourne221750115.768
3Brisbane Lions221660144.964
4Western Bulldogs221561118.662
5West Coast2212100106.848
6Carlton2212100103.048
7Port Adelaide221210090.148
8Sydney2211110102.644
9Hawthorn221011195.642
10St Kilda221012097.940
11Geelong221012094.940
12Richmond22913091.136
13Adelaide22814085.332
14Melbourne22616080.724
15Fremantle22517082.420
16Collingwood22418084.816

Finals

Qualifying Final
Western Bulldogs60
West Coast65
M.C.G.
Qualifying Final
North Melbourne100
Port Adelaide56
M.C.G.
Qualifying Final
Brisbane Lions138
Carlton65
Gabba
Qualifying Final
Essendon123
Sydney54
M.C.G.
Semi Final
Carlton124
West Coast70
M.C.G.
Semi Final
Brisbane Lions126
Western Bulldogs73
Gabba
Preliminary Final
North Melbourne123
Brisbane Lions78
M.C.G.
Preliminary Final
Essendon103
Carlton104
M.C.G.
Grand Final
North Melbourne124
Carlton89
M.C.G.

Leaders

Home & away · 176 matches

Open a round to see results

▸Round 18 matches
Essendon110
Carlton71
Thu 25 Mar 1999
M.C.G.
Geelong141
North Melbourne135
Fri 26 Mar 1999
M.C.G.
Melbourne104
Richmond87
Sat 27 Mar 1999
M.C.G.
Adelaide78
Western Bulldogs91
Sat 27 Mar 1999
Football Park
Brisbane Lions152
St Kilda63
Sat 27 Mar 1999
Gabba
Collingwood59
Hawthorn74
Sun 28 Mar 1999
M.C.G.
Sydney86
Port Adelaide115
Sun 28 Mar 1999
S.C.G.
Fremantle98
West Coast102
Sun 28 Mar 1999
Subiaco
▸Round 28 matches
North Melbourne106
Essendon141
Thu 1 Apr 1999
M.C.G.
Western Bulldogs134
Geelong155
Sat 3 Apr 1999
Princes Park
Richmond108
Sydney96
Sat 3 Apr 1999
M.C.G.
Hawthorn56
Adelaide60
Sat 3 Apr 1999
Waverley Park
West Coast83
Brisbane Lions73
Sat 3 Apr 1999
Subiaco
Port Adelaide114
Fremantle101
Sun 4 Apr 1999
Football Park
St Kilda130
Melbourne84
Sun 4 Apr 1999
Waverley Park
Carlton112
Collingwood83
Mon 5 Apr 1999
M.C.G.
▸Round 38 matches
Richmond90
North Melbourne100
Fri 9 Apr 1999
M.C.G.
Essendon149
Sydney68
Sat 10 Apr 1999
M.C.G.
Geelong97
Melbourne91
Sat 10 Apr 1999
Kardinia Park
Brisbane Lions80
Port Adelaide103
Sat 10 Apr 1999
Gabba
Fremantle78
Hawthorn112
Sat 10 Apr 1999
Subiaco
Western Bulldogs103
Carlton105
Sun 11 Apr 1999
Princes Park
Collingwood75
West Coast111
Sun 11 Apr 1999
Victoria Park
Adelaide96
St Kilda81
Sun 11 Apr 1999
Football Park
▸Round 48 matches
Melbourne85
Hawthorn84
Fri 16 Apr 1999
M.C.G.
Carlton121
Fremantle92
Sat 17 Apr 1999
Princes Park
Collingwood96
Richmond146
Sat 17 Apr 1999
M.C.G.
St Kilda107
Western Bulldogs99
Sat 17 Apr 1999
Waverley Park
Brisbane Lions115
Adelaide54
Sat 17 Apr 1999
Gabba
Sydney72
North Melbourne70
Sat 17 Apr 1999
S.C.G.
Port Adelaide74
Geelong115
Sun 18 Apr 1999
Football Park
West Coast97
Essendon23
Sun 18 Apr 1999
Subiaco
▸Round 58 matches
Western Bulldogs143
Richmond81
Fri 23 Apr 1999
M.C.G.
Carlton65
Geelong115
Sat 24 Apr 1999
Princes Park
Hawthorn68
West Coast94
Sat 24 Apr 1999
Waverley Park
Melbourne90
Port Adelaide66
Sat 24 Apr 1999
M.C.G.
North Melbourne92
St Kilda90
Sat 24 Apr 1999
S.C.G.
Adelaide155
Sydney74
Sun 25 Apr 1999
Football Park
Essendon108
Collingwood100
Sun 25 Apr 1999
M.C.G.
Fremantle53
Brisbane Lions108
Sun 25 Apr 1999
Subiaco
▸Round 68 matches
St Kilda99
Carlton58
Fri 30 Apr 1999
M.C.G.
Richmond78
Essendon113
Sat 1 May 1999
M.C.G.
Geelong98
Hawthorn100
Sat 1 May 1999
Kardinia Park
Brisbane Lions93
Melbourne70
Sat 1 May 1999
Gabba
West Coast124
Western Bulldogs52
Sat 1 May 1999
Subiaco
Adelaide115
Port Adelaide87
Sun 2 May 1999
Football Park
Collingwood109
North Melbourne137
Sun 2 May 1999
M.C.G.
Sydney100
Fremantle75
Sun 2 May 1999
S.C.G.
▸Round 78 matches
Carlton118
Richmond98
Fri 7 May 1999
M.C.G.
Melbourne134
Essendon113
Sat 8 May 1999
M.C.G.
St Kilda68
West Coast48
Sat 8 May 1999
Waverley Park
Brisbane Lions96
Collingwood62
Sat 8 May 1999
Gabba
Port Adelaide75
Western Bulldogs120
Sat 8 May 1999
Football Park
Sydney131
Hawthorn103
Sun 9 May 1999
S.C.G.
North Melbourne141
Adelaide85
Sun 9 May 1999
M.C.G.
Fremantle116
Geelong99
Sun 9 May 1999
Subiaco
▸Round 88 matches
Essendon51
St Kilda94
Fri 14 May 1999
M.C.G.
Collingwood99
Fremantle59
Sat 15 May 1999
M.C.G.
Western Bulldogs117
Melbourne53
Sat 15 May 1999
Princes Park
Port Adelaide125
Carlton86
Sat 15 May 1999
Football Park
Hawthorn49
North Melbourne101
Sat 15 May 1999
Waverley Park
Geelong100
Sydney141
Sun 16 May 1999
Kardinia Park
Richmond135
Brisbane Lions119
Sun 16 May 1999
M.C.G.
West Coast126
Adelaide72
Sun 16 May 1999
Subiaco
▸Round 98 matches
Collingwood88
Western Bulldogs126
Fri 21 May 1999
M.C.G.
Carlton97
Melbourne64
Sat 22 May 1999
Princes Park
Hawthorn47
Essendon107
Sat 22 May 1999
Waverley Park
Adelaide67
Richmond78
Sat 22 May 1999
Football Park
Fremantle86
North Melbourne116
Sat 22 May 1999
Subiaco
Brisbane Lions144
Geelong87
Sun 23 May 1999
Gabba
St Kilda119
Port Adelaide57
Sun 23 May 1999
Waverley Park
Sydney81
West Coast94
Sun 23 May 1999
S.C.G.
▸Round 108 matches
Melbourne90
Fremantle144
Fri 4 Jun 1999
M.C.G.
Adelaide61
Essendon109
Fri 4 Jun 1999
Football Park
Geelong108
St Kilda118
Sat 5 Jun 1999
Kardinia Park
Richmond81
Hawthorn87
Sat 5 Jun 1999
M.C.G.
Brisbane Lions44
Western Bulldogs66
Sat 5 Jun 1999
Gabba
Sydney145
Collingwood94
Sun 6 Jun 1999
S.C.G.
North Melbourne133
Port Adelaide126
Sun 6 Jun 1999
M.C.G.
West Coast84
Carlton101
Sun 6 Jun 1999
Subiaco
▸Round 118 matches
Essendon137
Geelong104
Fri 11 Jun 1999
M.C.G.
Carlton78
Brisbane Lions94
Sat 12 Jun 1999
Princes Park
St Kilda73
Sydney102
Sat 12 Jun 1999
Waverley Park
Port Adelaide32
Richmond30
Sat 12 Jun 1999
Football Park
Fremantle122
Adelaide83
Sun 13 Jun 1999
Subiaco
Western Bulldogs76
Hawthorn76
Sun 13 Jun 1999
Princes Park
North Melbourne84
West Coast64
Mon 14 Jun 1999
S.C.G.
Collingwood78
Melbourne89
Mon 14 Jun 1999
M.C.G.
▸Round 128 matches
Richmond101
Geelong66
Fri 18 Jun 1999
M.C.G.
Western Bulldogs115
Fremantle79
Sat 19 Jun 1999
Princes Park
Hawthorn109
St Kilda96
Sat 19 Jun 1999
Waverley Park
Brisbane Lions71
Essendon89
Sat 19 Jun 1999
Gabba
Adelaide99
Collingwood94
Sat 19 Jun 1999
Football Park
Carlton61
Sydney88
Sun 20 Jun 1999
Princes Park
Melbourne92
North Melbourne93
Sun 20 Jun 1999
M.C.G.
West Coast137
Port Adelaide72
Sun 20 Jun 1999
Subiaco
▸Round 138 matches
Essendon80
Western Bulldogs76
Fri 25 Jun 1999
M.C.G.
St Kilda82
Collingwood103
Sat 26 Jun 1999
Waverley Park
Geelong68
West Coast112
Sat 26 Jun 1999
Kardinia Park
North Melbourne89
Carlton53
Sat 26 Jun 1999
M.C.G.
Port Adelaide65
Hawthorn45
Sat 26 Jun 1999
Football Park
Sydney98
Brisbane Lions133
Sun 27 Jun 1999
S.C.G.
Melbourne109
Adelaide91
Sun 27 Jun 1999
M.C.G.
Fremantle126
Richmond127
Sun 27 Jun 1999
Subiaco
▸Round 148 matches
Collingwood87
Port Adelaide88
Fri 2 Jul 1999
M.C.G.
North Melbourne102
Brisbane Lions100
Sat 3 Jul 1999
M.C.G.
St Kilda96
Richmond55
Sat 3 Jul 1999
Waverley Park
West Coast112
Melbourne77
Sat 3 Jul 1999
Subiaco
Sydney101
Western Bulldogs123
Sun 4 Jul 1999
S.C.G.
Hawthorn55
Carlton89
Sun 4 Jul 1999
Waverley Park
Essendon108
Fremantle72
Sun 4 Jul 1999
M.C.G.
Adelaide159
Geelong96
Sun 4 Jul 1999
Football Park
▸Round 158 matches
Richmond104
West Coast75
Fri 9 Jul 1999
M.C.G.
Carlton136
Adelaide88
Sat 10 Jul 1999
Princes Park
Geelong128
Collingwood125
Sat 10 Jul 1999
Kardinia Park
Melbourne74
Sydney125
Sat 10 Jul 1999
M.C.G.
Brisbane Lions92
Hawthorn61
Sat 10 Jul 1999
Gabba
Fremantle107
St Kilda84
Sat 10 Jul 1999
Subiaco
Port Adelaide99
Essendon62
Sun 11 Jul 1999
Football Park
Western Bulldogs150
North Melbourne108
Sun 11 Jul 1999
M.C.G.
▸Round 168 matches
Richmond107
Melbourne82
Fri 16 Jul 1999
M.C.G.
Western Bulldogs99
Adelaide97
Sat 17 Jul 1999
M.C.G.
St Kilda68
Brisbane Lions107
Sat 17 Jul 1999
Waverley Park
North Melbourne143
Geelong88
Sat 17 Jul 1999
S.C.G.
Carlton70
Essendon146
Sun 18 Jul 1999
M.C.G.
Hawthorn92
Collingwood124
Sun 18 Jul 1999
Waverley Park
Port Adelaide72
Sydney64
Sun 18 Jul 1999
Football Park
West Coast72
Fremantle119
Sun 18 Jul 1999
Subiaco
▸Round 178 matches
Melbourne79
St Kilda98
Fri 23 Jul 1999
M.C.G.
Essendon158
North Melbourne132
Sat 24 Jul 1999
M.C.G.
Geelong91
Western Bulldogs98
Sat 24 Jul 1999
Kardinia Park
Sydney96
Richmond55
Sat 24 Jul 1999
S.C.G.
Fremantle89
Port Adelaide96
Sat 24 Jul 1999
W.A.C.A.
Adelaide125
Hawthorn76
Sun 25 Jul 1999
Football Park
Collingwood96
Carlton153
Sun 25 Jul 1999
M.C.G.
Brisbane Lions166
West Coast66
Sun 25 Jul 1999
Gabba
▸Round 188 matches
North Melbourne101
Richmond79
Fri 30 Jul 1999
M.C.G.
St Kilda66
Adelaide99
Sat 31 Jul 1999
Waverley Park
Melbourne80
Geelong101
Sat 31 Jul 1999
M.C.G.
Sydney79
Essendon93
Sat 31 Jul 1999
S.C.G.
West Coast108
Collingwood72
Sat 31 Jul 1999
W.A.C.A.
Carlton99
Western Bulldogs94
Sun 1 Aug 1999
Princes Park
Hawthorn102
Fremantle77
Sun 1 Aug 1999
Waverley Park
Port Adelaide66
Brisbane Lions118
Sun 1 Aug 1999
Football Park
▸Round 198 matches
Essendon153
West Coast93
Fri 6 Aug 1999
M.C.G.
Richmond79
Collingwood112
Sat 7 Aug 1999
M.C.G.
Geelong118
Port Adelaide86
Sat 7 Aug 1999
Kardinia Park
North Melbourne111
Sydney101
Sat 7 Aug 1999
S.C.G.
Fremantle57
Carlton126
Sat 7 Aug 1999
W.A.C.A.
Adelaide44
Brisbane Lions83
Sun 8 Aug 1999
Football Park
Western Bulldogs115
St Kilda91
Sun 8 Aug 1999
Princes Park
Hawthorn122
Melbourne54
Sun 8 Aug 1999
Waverley Park
▸Round 208 matches
Collingwood65
Essendon87
Fri 13 Aug 1999
M.C.G.
Richmond79
Western Bulldogs115
Sat 14 Aug 1999
M.C.G.
St Kilda89
North Melbourne114
Sat 14 Aug 1999
Waverley Park
Port Adelaide63
Melbourne46
Sat 14 Aug 1999
Football Park
West Coast82
Hawthorn84
Sat 14 Aug 1999
W.A.C.A.
Sydney159
Adelaide41
Sun 15 Aug 1999
S.C.G.
Geelong113
Carlton104
Sun 15 Aug 1999
M.C.G.
Brisbane Lions181
Fremantle67
Sun 15 Aug 1999
Gabba
▸Round 218 matches
Essendon147
Richmond89
Fri 20 Aug 1999
M.C.G.
Carlton106
St Kilda45
Sat 21 Aug 1999
Princes Park
Melbourne104
Brisbane Lions159
Sat 21 Aug 1999
M.C.G.
Hawthorn103
Geelong101
Sat 21 Aug 1999
Waverley Park
Fremantle76
Sydney109
Sat 21 Aug 1999
W.A.C.A.
Port Adelaide92
Adelaide68
Sun 22 Aug 1999
Football Park
North Melbourne113
Collingwood100
Sun 22 Aug 1999
M.C.G.
Western Bulldogs106
West Coast104
Sun 22 Aug 1999
Princes Park
▸Round 228 matches
Richmond90
Carlton79
Fri 27 Aug 1999
M.C.G.
Collingwood52
Brisbane Lions94
Sat 28 Aug 1999
Victoria Park
Essendon116
Melbourne99
Sat 28 Aug 1999
M.C.G.
Western Bulldogs145
Port Adelaide78
Sat 28 Aug 1999
Princes Park
West Coast80
St Kilda121
Sat 28 Aug 1999
W.A.C.A.
Adelaide66
North Melbourne142
Sun 29 Aug 1999
Football Park
Geelong139
Fremantle88
Sun 29 Aug 1999
Kardinia Park
Hawthorn153
Sydney68
Sun 29 Aug 1999
Waverley Park

Leaders

Season totals from player match stats held in the record.

Goals
1Scott CummingsWest Coast95
2Matthew LloydEssendon87
3Tony LockettSydney82
4Wayne CareyNorth Melbourne76
5Tony ModraFremantle71
6Matthew RichardsonRichmond67
7Darren JarmanAdelaide58
8Lance WhitnallCarlton55
9Phillip MateraWest Coast51
10Paul HudsonWestern Bulldogs51
11David NeitzMelbourne46
12Jarrod MolloyBrisbane Lions44
Disposals
1Brett RattenCarlton670
2Shane CrawfordHawthorn640
3Daryn CresswellSydney636
4Craig BradleyCarlton626
5Peter BellNorth Melbourne622
6Wayne SchwassSydney613
7Adrian FletcherFremantle581
8Marcus AshcroftBrisbane Lions575
9Wayne CampbellRichmond555
10Justin MurphyCarlton550
11Anthony StevensNorth Melbourne546
12Brad JohnsonWestern Bulldogs544