That's the thing. Do you have any performances of her before that Porto marathon? Radcliffe was a solid 30 min 10k runner for many years before she did her first marathon, which was already extremely quick.
Did Kosgei run at all before her 20s? If yes, what did she do?