Is there the possibility that two Thomas Bancroft's have been confused here?
References seem to point to there being two.
One being born Dec. 14, 1626 Derbyshire, England son of Jane (Bonython) & John Bancroft, dying 1684 Springfield, Hampden County, Massachusetts having married 1st Margaret Wright & 2nd Hannah
The other being born Feb. 10, 1622 London, England son of Ann & John Bancroft, dying Aug. 19, 1691 Lynnfield, Essex County, Massachusetts having married 1st Alice Bacon & 2nd Elizabeth Metcalf