Many cricketers, often considered all-time greats, have been labeled as some of the most selfish players in cricket due to accusations that they prioritize their personal records or interests over the team’s welfare. Although it is understandable for players to be protective of their power or position, putting personal goals above the team’s success is never acceptable. Some of these players have earned such tags because of specific incidents, while others have been criticized over time for consistently displaying selfish behavior.
The labels of “selfish” and “arrogant” have followed these cricketers for various reasons, as they have shown tendencies that align with what many consider the behavior of the most selfish players in cricket.
Here’s the list of 10 Most Selfish Players in Cricket History
1. Sachin Tendulkar
Known as the “demigod” of Indian cricket, Sachin Tendulkar has had a legendary career. As the highest run-scorer in international cricket, he created many unforgettable moments on the field. However, there were times when his actions led to accusations of selfishness. Critics claimed that Tendulkar extended his career to achieve his 100th international century, even though his strike rate in that match, against Bangladesh, was notably low. India lost that game, which became one of the few defeats against Bangladesh in the Asia Cup.
ALSO READ: Top 5 Oldest Players in IPL 2025
2. Brian Lara
Brian Lara, a legend in the cricketing world, was often accused of being selfish during his career. Known for his long innings, Lara set records with scores of 375 and 400 against England, but these innings sparked controversy. Critics argued that Lara’s personal achievements came at the cost of his team’s chances of winning. In particular, during the 2004 Test, where Lara scored 400, the West Indies had a chance to win, but the team batted for too long, leaving insufficient time for the bowlers to take wickets and finish the game.
3. Geoffrey Boycott
Geoffrey Boycott, one of the finest cricketers of his generation, was also known for his controversial attitude. He was a reserved individual who often stuck to his strict approach, refusing to adapt when the situation demanded it. Boycott’s reluctance to play aggressively often frustrated both fans and his teammates. There were even rumors that during a game, English coach sent Ian Botham to run Boycott out so that someone else could take over and accelerate the scoring.
4. Sunil Gavaskar
Much like Boycott, Sunil Gavaskar’s batting style was often criticized for being too slow, especially in limited-overs cricket. His only hundred in World Cup history came in 1987 against New Zealand, but his knock during the 1975 World Cup remains infamous. In a match against England, Gavaskar’s slow 36 off 175 balls while chasing a target above 300 left fans frustrated. India only won one match in the 1975 and 1979 World Cups, against East Africa, which further added to the criticism of Gavaskar’s approach.
5. MS Dhoni
MS Dhoni, one of India’s most successful captains, has both admirers and critics. While many praise his leadership, there have been incidents where his decisions were seen as selfish. In the 2013 Test against New Zealand, Dhoni set an overly defensive field when India was in a good position to win. This allowed Brendon McCullum to score a triple century, and the match ended in a draw. Dhoni has also been criticized for some slow batting performances, including one against Afghanistan in the 2019 World Cup.
ALSO READ: Top 10 Teams with Lowest Scores in IPL History
6. Richard Hadlee
Sir Richard Hadlee, one of New Zealand’s cricket legends, was often labeled as one of the most selfish players in cricket. In his later years, he shortened his run-up to extend his career, but this reduced his effectiveness as a bowler. As captain, he was known for picking players based solely on statistics, ignoring others’ advice, and never watching some players before selection, adding to his reputation as one of the most selfish players in cricket. His refusal to share prize money with teammates further fueled these accusations.
7. Shahid Afridi
Shahid Afridi, often regarded as one of the most selfish players in cricket, became a beloved figure in Pakistan, despite accusations that he made selections based on personal preferences rather than merit. As a captain, he was frequently criticized for choosing players he favored, often overlooking those who deserved a spot. This behavior led many to label him as one of the most selfish players in cricket, as his leadership decisions were sometimes seen as self-serving rather than team-oriented.
Additionally, Afridi’s tendency to retire and come back from retirement sparked further debates. His repeated retirements and comebacks fueled the perception that he was among the most selfish players in cricket, with some believing that his status allowed him opportunities that no other cricketer would receive. This created a divide in the cricket community, where his actions were seen as a misuse of his power and influence, contributing to his reputation as one of the most selfish players in cricket.
8. Steve Smith
Steve Smith, often considered one of the most selfish players in cricket, has been involved in several controversies that have tarnished his reputation. His role in the infamous DRS scandal and the “sandpaper gate” incident earned him criticism. As the captain during the sandpaper scandal, Smith was accused of instructing young player Cameron Bancroft to use sandpaper to alter the ball. This led to a one-year ban from cricket, which further cemented his status as one of the most selfish players in cricket. Although Smith has consistently delivered impressive performances with the bat, these incidents continue to overshadow his career for many fans and critics alike.
9. Steve Waugh
Steve Waugh, one of Australia’s most successful captains, is often considered one of the most selfish players in cricket. His desire to protect his personal records sometimes led him to make decisions that weren’t in the best interest of the team. For example, he would prolong his innings to increase his number of not outs, risking the wickets of tailenders.
Ian Chappell once said Waugh’s selfishness as a captain prevented him from getting the best out of his players. This focus on individual achievements over team success made Waugh a key example of the most selfish players in cricket.
10. Douglas Jardine
Douglas Jardine is often considered one of the most selfish players in cricket, primarily for his role in the controversial Bodyline series. Despite objections from his own team, he pushed forward with the aggressive tactics aimed at countering Don Bradman. His stubbornness earned him a reputation for selfishness, as he prioritized winning over team unity. Jardine captained England in 15 Tests, but his name remains forever linked to Bodyline, marking him as one of the most selfish players in cricket history.
READ MORE: