Colton Joseph threw for 147 yards and a touchdown, and he ran for 90 yards with two more scores to help Old Dominion rush past Troy 33-0 on Thursday night.