Democrat John Fetterman has defeated Republican Mehmet Oz in the race for the Republican-held US Senate seat in Pennsylvania, according to Edison Research.