New South Wales Blues batsman Kurtis Patterson has struck a magnificent 157 not out for the Cricket Australia XI on the first day of the day-night three-day tour match against Sri Lanka in Hobart.

During his 212 balls in the centre at Blundstone Arena on Thursday, the Cricket Australia XI vice captain dispatched the pink ball to the boundary 21 times and over it once. After they earlier won the toss and elected to bat, the hosts declared at 5/316 and at stumps Sri Lanka are 0/38.

In partnership with Blacktown-born wicketkeeper-batsman Jake Doran (102 not out), Patterson added an unbeaten 219 for the sixth wicket.

WATCH: Kurtis Patterson makes 157 not out in Hobart.

The century continued a tremendous run of form in the longer format this season for Patterson. The 25-year-old has made 428 runs at an average of nearly 48 in the JLT Sheffield Shield.

Patterson brought up his century off the first ball after the dinner break and swiftly moved past 150 towards the latter stages of the final session at Blundstone Arena.

His fifty to bring up the 150 milestone came off just 52 deliveries.

The left-hander came to the crease with the Cricket Australia XI in deep trouble. Sri Lanka had removed the first three wickets for just 25, within the first 11 overs, and the hosts needed a steadying influence.

Patterson provided that. His 63-run partnership with 20-year-old Victorian batsman, Will Pucovski (23), got the innings back on track.

Despite the loss of his Blues team mate, 19-year-old Jason Sangha (3), Patterson combined with Doran to guide the Cricket Australia XI to a substantial total.

It was also the second century for Patterson in the last week. Just last Saturday in the NSW Premier Cricket First Grade Limited-Overs Cup, he made 167 not out from 147 deliveries playing for his club, St George.

In partnership with club team mate Luke Bartier (133), Patterson set a new record for the highest partnership in the history of the First Grade Limited-Overs Cup. The pair amassed 309 for the second wicket.