the 1999 afl grand final was an australian rules football game contested between the kangaroos and carlton at the melbourne cricket ground on 25 september 1999. it was the 103rd annual grand final of the australian football league (formerly the victorian football league), staged to determine the premiers for the 1999 afl season. the match, attended by 94,228 spectators, was won by north melbourne by a margin of 35 points (the second consecutive year in which the premiership decider was determined by that margin). it was north melbourne's fourth and (as of 2019) most recent premiership victory.