Answer:
Mainly because he was unpopular
Step-by-step explanation:
Neither English Protestants or Catholics in England liked the idea of being ruled by a spaniard. Also, since Mary had no heirs, the crown went to her sister, Elizabeth, who was a protestant.