Bell spent his formative years in Kojonup, Western Australia, and began playing junior football at the age of 10 with Kojonup Cougars Junior Football Club.[2] As well as playing, he was a regular scoreboard attendant and also boundary umpired.[3] At the age of 13, he broke his leg which had complications and required additional resetting.[4]
He was educated at Aquinas College, Perth,[5] where he was a boarder. At Aquinas, he continued playing junior football from age 15 where he excelled, earning selection in the WA junior representative team.[4] In 1994, he joined the South Fremantle Football Club and had an immediate impact being named best and fairest.[4] Despite being considered short by AFL standards at the time he was shortly after selected in the inaugural Fremantle Dockers AFL club list drawn from the local clubs.[4]
He was delisted at the end of that season, worked hard to improve his leg speed, and was picked up in the 1996 Pre-season draft, by North Melbourne, where he achieved regular selection and acclaim for his courageous, energetic and skilled performances under coach Denis Pagan. Bell was a premiership player with the Kangaroos in 1996 and 1999, and was named an All-Australian on the bench in 1999. He scored four goals and had 31 possessions in the 1999 Grand Final to be one of the Roos best on the day. In 2000, he won the North Melbourne best and fairest award, the Syd Barker Medal.
Fremantle (2001–2008)
At the end of 2000, Fremantle sought his return and Bell was traded back to his original club. As it happened, 2001 was a disastrous season for the Dockers, winning the "wooden spoon" and culminating in the dismissal of coach Damian Drum. Bell won the Doig Medal for the Dockers' best and fairest player that year, and was one of the very few shining lights in a season where the Dockers recorded just two victories. These two wins were in part due to outstanding performances from Bell, who gathered thirty-eight possessions and two goals against Hawthorn in round 18, and forty-four disposals and three goals against Adelaide in round 22. The following year he was appointed captain and in 2003 the club made the finals for the first time. Bell was once again an All-Australian, this time as a follower.
He continued his good form into 2004, winning another Doig Medal. However, Fremantle's team performances were not as good, and in both 2004 and 2005 they narrowly missed making the finals. 2006 started poorly, but Bell was a leading player in Freo's record setting 9-game winning streak to finish in the top four for the first time, and also a member of the team that beat Melbourne in the second semi final to record Fremantle's first ever finals game win.
Despite offering to hand over the captaincy to Matthew Pavlich in 2003,[6] he remained captain for five seasons until the end of the 2006 season.
At Subiaco Oval, enthusiastic supporters rang a bell (a play on his surname) whenever Bell got a possession. Bell has the exact bell which was rung so enthusiastically on his sideboard in his current home. He was president of the AFL Players Association from 2003 until the beginning of 2007.
Bell announced his immediate retirement on 7 July 2008,[7] having played his last game in the club's Round 14 loss to Essendon. He played 286 games with North Melbourne and Fremantle.
In 2013, Bell joined radio broadcaster 6PR as host of the afternoon slot, alongside his match-day special comments for AFL games on the station. In 2016, he moved to ABC Radio Perth to host the weekday breakfast program.[10] He also did some AFL coverage for the Seven Network.[11]
In September 2018, Bell was appointed general manager of the Fremantle Football Club, and he resigned from his radio and television roles.[11]