One of the goat XC athletes of all-time, but his XC totals blur his career in GOAT discussions. In terms of purity, John Ngugi (KEN) and Paul Tergat (KEN) both won 5 World Cross Country Titles. In terms of purity, Kenenisa Bekele (ETH) won 6. If presented the opportunity, it could be argued that Ngugi and Tergat would have dominated short course versions of those races in years they won and they would have 10+ XC Medals.
All-Around GOAT: Haile Gebrselassie (ETH- 27 World Records; 4 x World 10km, 4 x World Indoor; 2 x Olympic 10km, Marathon and Half Marathon WR; WMM Wins; World XC Silver), simply a better 1500m and Marathoner than Berkele.
Cross Country GOAT: Kenenisa Bekele (ETH). Period.
Marathon GOAT: Eliud Kipchoge (KEN). Period.