One of the most popular sports analysts of our time is Skip Bayless. Some of his takes on issues may be controversial and may cause a lot of debate, but he has always been known to speak his mind out and is not afraid to give his opinion on different topics.

Such is the case when he recently took to Twitter and gave out his top five NBA players of all-time. It is noticeable that he omitted adding a small forward on his list which many believe should have been LeBron James or even Larry Bird, as the two are widely considered the best to ever play their position.

The 64-year-old FOX Sports analyst has never shied away from being vocal about his lack of admiration for James. He contradicted Doc Rivers‘ recent claim that he is a top-five player of all-time and even gave the credit of James' 2013 championship with the Miami Heat to Ray Allen.

Many may not agree with Bayless' choices, but it would also be difficult to contest it as his top-five are all NBA greats and some of the best who ever played the game. He also gave some valid points on why he chose them, but never discussed why there's no small forward in his list.