The "ICC Men's ODI World Cup Who's almost in, who's out" is getting close to its final stretch and has produced an exciting race to the semifinals with 31 matches played thus far. Nine teams are left vying for one of the four semifinal spots in the very tough competition, with Bangladesh eliminated from contention after their Tuesday loss to Pakistan.