Fan vote: Pep Guardiola's Barcelona vs Virat Kohli's India at home

Pep's once in a generation team vs Virat Kohli and India's remarkable record at home -- which one has been more dominant? Getty Images

Welcome to ESPN's fan vote, where you, the reader and sports fan, will decide which individual or team has been the most dominant in the 21st century.

In our latest match-up, we have Pep Guardiola's all-conquering Barcelona team against Virat Kohli's Indian test team at home.

(Please vote in the poll at the bottom of this page to decide the winner.)

Pep Guardiola's Barcelona (2008-2012)

Take the ball, pass the ball. So simple, yet so devastating.

Pep Guardiola's once-in-a-generation squad turned the game's most primary skill into an art form, stocking up a staggering 14 trophies in four seasons, including two Champions League triumphs and three back-to-back La Liga titles. Perhaps the best praise came from Sir Alex Ferguson, who called them 'the best team United had ever faced' after the 'hiding' United received in the 2011 UCL final.

Few teams have dominated oppositions so consistently and for so long, and no team has had such a definitive impact on football in this century. It was no surprise that the Spain team - mostly made up of Barcelona players at the time, and playing a similar brand of football - also picked up their Euro and World Cup trophies during the same period.

Kohli's India in home Tests (2015-present)

India, first under MS Dhoni as captain, and then since the series against South Africa in 2015/16 have been near impregnable in home Tests. It began with four matches where the discussion veered towards the quality of pitches, but has since moved on to what is possibly India's most balanced bowling attack ever.

The figures speak for themselves -- 20 wins in 26 games played under Virat Kohli, which becomes 21 in 27 if you include the Dharamsala Test against Australia in 2017 played under Ajinkya Rahane as caretaker captain. That series also produced the only loss over the last five years at home for India, by 333 runs in Pune. The 20 wins have also produced lopsided margins -- India have eight innings wins, and a further 10 by a margin of 100 runs or more. Kohli, as captain, has led with the bat, scoring 10 hundreds, averaging close to 80. It's not a stretch to say that beating India in a Test at their own turf remains one of cricket's most challenging feats.

(If the poll doesn't load, click here to try again. The poll will close at 12PM IST on Wednesday, July 1)

ESPN's Fan Vote | Meet the Contenders | Bracket and latest results