Tom Brady has three children: John “Jack” Edward Thomas Moynahan, Benjamin Rein, and Vivian Lake Brady.
His oldest child, John, was born in 2007 to Brady and actress Bridget Moynahan. Brady later married model Gisele Bündchen, and the couple had two children together: Benjamin, born in 2009, and Vivian, born in 2012.
A common mix-up comes from counting only Brady’s children with Bündchen, which would produce two. Counting all of Brady’s children gives the canonical answer of three. Jack has also been publicly associated with Brady’s family life and has shown an interest in sports, including football.
Brady and Bündchen divorced in 2022 after more than a decade of marriage. Their separation did not change the number of children Brady has.