deaths

John I, Count of Hainaut (born 1218)

John I, Count of Hainaut

Count of Hainaut from 1246 to 1257

John of Avesnes was the count of Hainaut from 1246 to his death.
Source: Wikipedia (CC BY-SA)