Tilak batted with confidence, scoring an unbeaten 84 off just 46 balls and adding 48 runs in just 2.5 overs for the eighth wicket with Arshad Khan.
Sent in to bat, five-time champions MI got off to a poor start but Verma held the innings, returning from a successful season last year.
RCB bowlers had reduced MI to 20 for three in 5.2 overs after the skipper Faf Du Plessis Opted to bowl but Verma added 50 and 48 with Nehal Wadhera (21) and Arshad Khan (15 not out) for the fifth and eighth wickets respectively.
The 20-year-old decorated his innings with nine fours and four sixes.
Earlier, Mohammad Siraj hit two fours before Ishan Kishan was dismissed on an outswinger, while Cameron Green was dismissed. Tople ToleWho took his first IPL wicket.
Rohit got a lifeline when RCB missed a simple chance to collide while taking a catch in the fifth over of Siraj and Dinesh Karthik.
However, the India skipper could not pay the price for his lack of footwork as Akash Deep inspired the edge of his blade and Karthik did the rest as MI were reduced to 20 for three in 5.2 overs.
A big hit from new man Verma over long-on took MI to 29 for three in the powerplay.
In the eighth over, Topley was carried off the field after falling awkwardly on his right shoulder while diving to block a boundary off Verma’s bat.
Suryakumar YadavAn out-of-form Rishabh also failed to capitalize on a good start and kept hitting straight. Shahbaz Ahmed as Michael Bracewell claimed a wicket.
Verma continued to bat with confidence, reverse-sweeping Bracewell for a boundary over backward point and then hitting Maxwell for a six and a four as 16 runs came in the 12th over.
Wadhera showed off his big-hitting skills with back-to-back maximums off Karn Sharma but the bowler had the last laugh as the batsman was caught by Virat Kohli as MI reached 99 for five in 14 overs .
had high hopes Tim David But when he tried to go for the big hit, he was cleared by Karn Sharma.
Verma seemed to be batting on a different pitch as he slammed Akash Deep over deep square leg for another maximum to reach his fifty.
Du Plessis then struck into action, taking a brilliant catch at mid-off off Hrithik Shokeen as Harshal Patel got his first wicket of the season.
Siraj, who had figures of 3-0-5-1 after three overs, bowled the 19th over, hitting five wides and hitting two fours, helping MI reach 149 for seven after 16 overs.
Harshal’s ball hit two sixes and a four off Verma’s bat and Mumbai’s score was 171 for seven wickets.
(With inputs from PTI)