No James I and no Scottish heirs

What if in 1566 instead of giving birth to a son who would later become James VI of Scotland and I of England, Mary I of Scotland instead suffers a miscarriage and due to some complication is rendered infertile and thus unable to have anymore children.

Other than the immediate effects, who will follow onto be the Scottish monarch? And who will become the English monarch after Queen Elizabeth I?
Also what effects would this have?
 
Scotland is nice and simple. The crown would pass to James Hamilton, the Earl of Arran and his descendents the Earls of Arran. He had already been regent to Mary.

England is more complex. The line basically falls either to the children of Lady Frances Brandon- the Grey sisters (as in Lady Jane Grey), or to Lady anne Stanley, daughter of the late Earl of Derby. There was also Arbella Stuart, grandaughter of the Bess of Hardwick, great-grandaughter of James IV of Scotland and neice of Lord Darnley, one-time husband of Mary Queen of Scots. IOTL, she mainly looked to the throne of Scotland.

However, of the Grey sisters, Jane was dead, Mary would die unmarried in 1578, and Catherine would die in 1568 leaving 2 children of dubious legitamacy.

Anne was unmarried IOTL until 1607, and Arbella until 1610, but neither have been born yet. Assuming Elizabeth I lives until aprrox. 1600, we should see these two being at court and carefully looked at by the Queen who now needs an heir. Arbella has the advantage of acceding on the same grounds as James did, while Anne is under the Third Sucession act.
 
Top