NSW rookie Jason Sangha has become the second youngest player in history to score a first class century against England behind Indian great Sachin Tendulkar.

Aged 18 years and 68 days, Sangha scored 133 for a Cricket Australia XI against England in a drawn four-day match at Townsville on Saturday.

It was England’s final warm-up match before the first Test of the Ashes series beginning in Brisbane on Thursday.

Sachin Tendulkar was 17 years and 107 days  when he made a hundred against Engkland in 1990.

A recent Australian Under 19 captain, Sangha's century also made him the youngest player to pass 100 in a first-class match in Australia since Ricky Ponting against NSW in 1992-93.

The HSC student had a 263-run partnership over four and a half hours with 22-year-old Victorian Matt Short as the CA XI compiled 4-364 in its second innings before play was called off early.

Sangha was eventually caught at backward square by Dawid Malan sweeping leg-spinner Mason Crane, who became the first overseas player in more than 30 years to play a Sheffield Shield match for NSW last season.

The Randwick Petersham batsman has already made two McDonald’s NSW Premier Cricket centuries this season.

This made Sangha the youngest player to have scored two First Grade centuries since Australian captain, Steve Smith, made his second at 17 years 251 days in March 2007.

YOUNGEST PLAYERS TO SCORE FIRST-CLASS CENTURIES AGAINST ENGLAND

17y, 107d - Sachin Tendulkar, India, 1990

18y, 68d - Jason Sangha, CA XI, 2017-18

18y, 223d - Hashan Tillakaratne, Sri Lanka, 1985-86

18y, 246d - Mushtaq Mohammad, Pakistan, 1962

18y, 250d - Gursharan Singh, India U-22, 1981-82

18y, 290d - Adrian Barath, West Indies A 2008-09