O'Brien made his senior debut for Peel Thunder in the West Australian Football League in 2005 as a 16-year-old alongside his older brother, Rory O'Brien.[1] He represented Western Australia in the national under 16 championships in 2004 and the national under 18 championships in both 2005 and 2006. He is also a graduate of the AIS/AFL academy and was a member of the national under 17 team which played against Ireland when they toured in 2006.[2]
He made his AFL debut in the final round of the 2007 season, when Fremantle suspended six players for off-field indiscretions, including mid-week drinking of alcohol and a missing training session.[3] His debut was described as magnificent,[4] with his 16 possessions being a shining light in an otherwise disappointing end to a year in which Fremantle started as one of the premiership favourites, but did not even make the final eight.
However he only played two more games in 2008, and none in 2009 and 2010, mainly due to injuries, before he was delisted at the end of the 2010 season.[5] Following his delisting, he attempted to transfer from Peel to East Fremantle, but his request was blocked by the WAFL.[6]