Nepal's Rohit Paudel broke batting great Sachin Tendulkar's 29-year-old record, becoming the youngest batsman to hit an international half-century at the age of 16 years and 146 days.
Paudel scored a 58-ball 55 as Nepal beat United Arab Emirates by 145 runs in an ODI at Dubai.
Tendulkar had hit his maiden international fifty at 16 years and 213 days in a Test match against Pakistan in Faisalabad in 1989.
Paudel also is the youngest man to score a ODI fifty, surpassing Shahid Afridi, who scored a 37-ball century against Sri Lanka at 16 years and 217 days.
South African women's player Johmari Logtenburg had scored fifties in both Test and ODI cricket as a 14-year-old.
Kohli recalls his meeting with Roger Federer
Kiwis no match for India yet again!
Australia crush Sri Lanka inside three days
Exclusive! Cheteshwar is not normal says his dad
Kuldeep shines as India demolish NZ to take 2-0 lead