Here is a list of FIDE Chess World Cup winners and runners-up from 2000 to 2023.
Winner: Magnus Carlsen Runner-up: Rameshbabu Praggnanandhaa
Winner: Jan-Krzysztof Duda Runner-up: Sergey Karjakin
Winner: Teimour Radjabov Runner-up: Ding Liren
Winner: Levon Aronian Runner-up: Ding Liren
Winner: Sergey Karjakin Runner-up: Peter Svidler
Winner: Vladimir Kramnik Runner-up: Dmitry Andreikin
Winner: Peter Svidler Runner-up: Alexander Grischuk
Winner: Boris Gelfand Runner-up: Ruslan Ponomariov
Winner: Gata Kamsky Runner-up: Alexei Shirov
Winner: Levon Aronian Runner-up: Ruslan Ponomariov
Winner: Sergey Karjakin Runner-up: Peter Svidler
Winner: Viswanathan Anand Runner-up: Evgeny Bareev