The 2019-20 edition of the Bangladesh Premier League is done and dusted, and Rajshahi Royals are the new champions. We had a number of young Bangladeshi players doing well, while T20 stalwarts from around the world also threw their weight around. Here's ESPNcricinfo's team of the tournament.
Mohammad Naim: 359 runs, SR 115.43, two 50s
There was a lot of focus on Naim after his breakthrough international series in India, where he made 81 in the third T20I. Naim didn't disappoint, at times matching his more illustrious opening partner Shane Watson stroke for stroke. He finished with just two fifties - a 78 and a 55 - but whenever he got going, it was at a high strike rate, not always a given with Bangladeshi openers.
Liton Das: 455 runs, SR 134.21, three 50s
He is now a different batsman, who relies on playing fewer strokes but trying to create maximum impact. Liton had a poor outing in the final, though his team won, but being one half of the best partnership in the tournament - with Afif Hossain - and scoring quick runs all the way through should make him happy.
Rilee Rossouw: 495 runs, SR 155.17, four 50s
For the second season in a row, Rossouw finished as the tournament's top run-getter, topping Mushfiqur Rahim by just four runs. He couldn't quite create an impact in the final, his dismissal by Mohammad Nawaz pivotal in the outcome, but the South African scored a lot of runs very quickly for Khulna Tigers. In his team's best phase, he made four fifties, and also took some fantastic catches in the playoffs.
Mushfiqur Rahim (wk): 491 runs, SR 147.00, four 50s
There was a lot of talk about Mushfiqur finally getting a crack at a BPL trophy, but it wasn't to be. He, however, got the next best thing: a lot of runs. He also had a high strike rate, particularly in chases. The trophy eluded him, but four fifties and a runner-up finish aren't bad takeaways. Mushfiqur, who has had a tough time in previous BPLs, did his bit this time.
Dawid Malan: 444 runs at 145.09 SR, one 100, three 50s
His 54-ball century against Rajshahi didn't come in a win, but Malan was one of the bright spots for Cumilla Warriors overall. They had an ordinary campaign, finishing second from bottom. Malan did his best, but would have wanted to have a bit more impact in a relatively young team where he was one of the senior overseas pros.
Andre Russell (capt): 225 runs, SR 180.00, one 50; 14 wickets, ER 8.75
The man of the tournament. Russell played the entire tournament for Rajshahi, and contributed when it mattered. It is his first trophy as a captain in a T20 competition, which should be an encouraging sign for other teams that have him in their ranks. Russell proved to be the perfect leader for Rajshahi, who needed a bit of guidance as well as firepower in their line-up. Russell also contributed with the ball, taking 14 wickets, but it would be his telling innings in the second qualifier that Rajshahi would remember most fondly.
Mahedi Hasan: 253 runs, SR 136.02, three 50s; 12 wickets, ER 6.76
It was an interesting campaign for the young offspinner. After a few games, the Dhaka Platoon management promoted him up to the top of the order, and he promptly delivered two half-centuries. His bowling was steady, with occasional glimpses of wicket-taking ability. He topped Mehidy Hasan among the young allrounders, and could win a place in the Bangladesh team for the T20I series against Pakistan.
Mohammad Amir: 20 wickets, ER 7.05
The Pakistani left-arm quick had a good time in the BPL. He not only took the wickets, but bowled with a lot of heart. His 6 for 17 in the first qualifier against Rajshahi was his best performance, as he ripped through the top order and then came back to remove the threat from Shoaib Malik. He would have loved to repeat the feat in the final, against the same opponents, but it wasn't to be.
Mujeeb Ur Rahman: 15 wickets, ER 5.06
He was the only bowler to return an economy rate of under 6 - 5.06 - while picking up 15 wickets. Mujeeb was at his best in the powerplay overs, but at times worked well in the second half of the innings too. Cumilla, who didn't have a great bowling line-up, ended up rationing Mujeeb's overs, which meant he didn't always get to bowl when he wanted to. His best performance was when he gave away just seven runs in the Super Over against Sylhet Thunder after having picked up four wickets in the game.
Mehedi Hasan Rana: 18 wickets, ER 7.50
He was the most impressive among the young fast bowlers from the domestic pack, but Rana's figures and confidence must have been dented by Russell's big-hitting in the second qualifier. He did keep Chattogram Challengers in a good place on the points table with two four-wicket hauls in the first half of the tournament, and then showed consistency with his lengths and lines, as well as fitness and eagerness to improve. Another newcomer who could earn a call-up to the Bangladesh T20I side against Pakistan later this month.
Mustafizur Rahman: 20 wickets, ER 7.01
He didn't have a lot of great games, but 20 wickets at an average of 15.60 would certainly encourage Mustafizur. He had been struggling in all formats in the last few months, and his tendency to go for runs has been cause for major concern. Selector Habibul Bashar even criticised him during the tournament, but he came back well in the back-end of the league phase.
Mohammad Isam is ESPNcricinfo's Bangladesh correspondent. @isam84