Answer
Sri Lankan cricketer Mahela Jayawardene has the unique record of scoring a hundred in both the World Cup semi-final and final. He scored 103 in the semi-final against New Zealand in 2007 and 103 not out in the final against India in 2011. Jayawardene is the only batsman to have scored a hundred in both the World Cup semi-final and final.