 He made his debut for the club in 2005 and was nominated for the AFL Rising Star the following season in 2006.He played 168 games for West Coast but at the end of the 2015 season, requested a trade to the Gold Coast Suns.Having played 207 games, Rosa hung up the boots at the end of the 2018 season.