Ward n'a jamais été repêché et a signé son premier contrat chez les professionnels avec Houston, dans la Ligue américaine de hockey (LAH), qui était le club-école du Wild du Minnesota, après quatre saisons avec l'Université de l'Île-du-Prince-Édouard. Il a accepté une entente avec le Wild, le 27 septembre 2006, et en 11 saisons dans la LNH, il a récolté 304 points (133 buts, 171 passes) en 726 matchs en carrière dans la LNH avec le Wild, les Predators de Nashville, les Capitals de Washington et les Sharks. Il a inscrit au moins 20 buts à deux reprises, avec les Capitals en 2013-14 (24) et les Sharks en 2015-16 (21).