MCC won by five wickets, with four balls to spare, chasing the JCB’s massive 50-over total of 309 for 7.
Driver excelled with some lusty blows hitting 14 fours and six 6s.
He faced 61 balls for his half-century, 96 for his century with his 150 coming up off just a further 20 deliveries.
MCC got off to a cracking start in reply with Temoor Alam racking up a half-century in 36 balls.
Alam went on to score 104 runs while featuring in a 195-run opening stand with Ben Debenham, who made 86.
It was tough day for the bowlers on a lightning-quick outfield but great for the spectators as the MCC closed their Channel Islands tour with four wins and two draws.
MCC skipper Nick Gilbert said: ‘It was a wonderful game of cricket and full credit to all the players.
We were a little down coming off knowing we had to get 310 to win but we scored over 300 in one game in Guernsey so I was confident we could achieve it.
‘I felt sorry for Ryan Driver at the finish because Grainville is a big ground, the outfield is very quick therefore it was difficult to set the field.
‘Any minor errors from the bowlers were punished by some excellent batting.
Ben has played Essex 2nds while I’m not too sure of Temoor’s background apart from he comes from Milton Keynes.
‘They batted positively and what was most pleasing was they stuck away any bad ball stylishly but playing proper cricket shots.’ Jersey Cricket Board president Keith Dennis, an MCC European tour manager, said: ‘What a magnificent game of cricket.
Ryan Driver’s innings was spectacular.
His controlled aggression at times was quite impressive.
‘It’s disappointing to have lost but there are so many positives to have come out of it for our players.
‘Most importantly we must remember we have played against some class cricketers and it has been a great learning experience; especially seeing how they went about getting their 310 runs to win.
‘We showed a little bit of inexperience in the field with a few overthrows and that was where the big difference between the teams came in.’ MCC were held to a draw at Grainville on Sunday while on Saturday they defeated Victoria College 1st XI by 28 runs at the College Field.