Summary
Geralt’s age has long been a mystery, with only a handful of clues across the books and games. The closest we had to an answer up until now is when Vesemir said inThe Witcher 3that he’s “nearly a century old”.
We know that the mutations make Witchers age slower, so with Vesemir’s comments, fans often speculated that he was in his 90s (our own list put him at 97).
But after 30 years, series creator and author Andrzej Sapkowski has finally given us a concrete answerin his new book, Crossroads of the Crows.
How Old Is Geralt Then?
As reported byRedanian Intelligence, this novel takes place in 1229, following an 18-year-old Geralt. That means he was born in 1211.
So, at the end of the books (set in 1268), Geralt would be 57, and in The Witcher 3, he’d be 61. Granted, he still looks good for his age.
Yennefer was born in 1174, so she’d be 98 in The Witcher 3. Jaskier/Dandelion, for comparison, is 44.
Sapowski has said in the past that Geralt is at least over 50, so it’s clear that he’s been sitting on this revelation for some time.
CD Projekt Red was also coy about his age throughout the games, only ever giving us a few vague references. But these can easily be reconciled to fit with Sapowski’s new novel — Vesemir was just making fun of Geralt for getting old.
However, the Netflix series is harder to excuse. It waswayoff the mark, with a 106 year old Geralt by the time of Season 3. In reality, he’d be around 56, a whole half a century younger!