OPINION: The 2019 Cricket World Cup has produced many amazing moments, innings and bowling spells.
The tournament also saw first-time winners in England, achieved in incredible fashion, but among those moments were 11 individuals who stood up for their country.
Here is my team of the tournament for the tournament.
1 - Rohit Sharma (India), 648 runs @ 81.00 average, SR 98.33.
The top runscorer for the tournament - he was an absolute beast at the top of the order for India.
The powerful right-hander blasted his way into the record books, scoring five centuries - the most at one tournament - with his only really disappointing knock coming against the Blackcaps in the semi-final.
2 - David Warner (Australia), 647 runs @ 71.88 average, SR 89.36.
Like Sharma, he was incredible at the top of the innings for Australia, producing several matchwinning innings, including a tournament-high score of 166 against Bangladesh.
He and opening partner Aaron Finch hit bowling attacks to all parts of the ground, and were a big part of their run to the semi-finals.
3 - Kane Williamson (New Zealand), 578 runs @ 82.57 average, SR 74.96
This selection speaks for itself - the best performance at an ODI World Cup by a New Zealander.
He was a batting three, but was basically an opener, given the Kiwis' horrific showing at the top of the order.
Produced matchwinning performances against Afghanistan, South Africa and the West Indies.
4 - Babar Azam (Pakistan), 474 runs @ 67.71 average, SR 87.77
Gets the nod over Joe Root, who also had a fantastic tournament.
Azam was the shining light with the bat in a Pakistan team full of youngsters. He put together one of the innings of the tournament against the Blackcaps, scoring a match-winning 101 not out.
The future looks bright for this Pakistan team.
5 -Shakib Al Hasan (Bangladesh), 606 runs @ 8657, SR 96.03, 11 wickets @ 36.27 average
The 32-year-old stamped his mark on the world once again, proving why he is the best all-rounder on the globe.
He stepped up to bat at number three and played a big part in Bangladesh's three wins.
6 - Ben Stokes (England), 465 runs @ 66.42 average, SR 93.18, seven wickets @ 35.14 average
Stokes was the rock in the middle of the English batting attack - in the rare times the loaded top order failed, he was there to stand up.
He was a star in the field and with the ball at times - he did everything you would want from an all-rounder.
7 - Alex Carey (Australia), 375 runs @ 62.50 average, SR 104.16,
The Australian keeper came into his own at the back end of the tournament, helping Usman Khawaja with a matchwinning innings against the Blackcaps.
He was also solid behind the stumps, taking 18 catches and two stumpings.
8 - Mitchell Starc (Australia), 27 wickets @ 18.59 average, economy rate 5.43
He followed up 2015 best-wicket haul by taking the award again this year.
The 29-year-old broke Glenn McGrath's record for most wickets in a tournament and did so with lethal swing bowling - one of the best in the world, that's for sure.
9 - Lockie Ferguson (New Zealand), 21 wickets @ 19.47 average, economy rate 4.88
One of the surprise packages of the tournament with the ball, he impressed the world with his fast ferocious bowling, which sae him take the most wickets for the Blackcaps.
10 - Jasprit Bumrah (India), 18 wickets @ 20.61 average, economy rate 4.41
The top-ranked ODI bowler in the world and he proved why at this tournament, where he was the best on show.
He embarrassed batsmen with his unorthodox run-up and action, and continued to prove why he's the best in any conditions.
11 - Jofra Archer (England), 20 wickets @23.05 average, economy rate 4.57
Like Ferguson, Archer took his opportunity by the scruff of the neck and bowled with eye-opening pace. His ability to put the ball in the right places was superb to watch.
Luke Robinson is a Newshub digital sports producer.