Princes of Tver

Princes of Tver
Tver princes ( 1247 - 1485 ) Yaroslav Yaroslavich (1247-1272) Svyatoslav Yaroslavich (1272-1282 or 1286) Mikhail Yaroslavich (1282 or 1286-1318) Dmitry Mikhailovich The Terrible Oshi (1318-1326) Alexander Mikhailovich (1326-1327, 1338-1339) Mikhail Alexandrovich (1368-1399) Ivan Mikhailovich (1399-1425) Alexander Ivanovich (1425) Yury Alexandrovich (1425) Boris Alexandrovich (1425-1461) Mikhail Borisovich (1461-1485) Vsevolod Alexandrovich (1346-1349) Konstantin Mikhailovich (1328-1338, 1339-1345) Vasily Mikhailovich (1349-1368)