An 18-year-old boy has scored 329 not out in a one-day cricket match, which is thought to be a world record.
Oliver Hardaker smashed his way to the huge total for his side Horsforth as they beat rivals Upper Wharfedale 419-5 in the Yorkshire Dales.
It's thought he's broken the record for the highest score in a one-day match.
Oliver said it was the best day of his life and his bat was "absolutely pinging the ball around" as he hit his score from 144 balls on Sunday.
In one over, which is six balls, he hit five sixes and a four.
And not surprisingly he says he wants to play professional cricket in the future!
Oliver's record hasn't been officially confirmed yet.
Indian star Sachin Tendulkar holds the international record, with a 200 scored earlier this year.
The highest first class innings is 268 hit by Englishman Ali Brown for Surrey against Glamorgan in 2002.