Which player in cricket history scored century in ODI and Test on debut:

A. Faheem Ashraf
B. Rohit sharma
C. Saim Ayub
D. None of these

🧠 Explanation:

No cricket player has scored a century on both ODI and Test debut, a rare and remarkable feat. Debut centuries are challenging due to the pressure and unfamiliarity at the international level. While players like Shikhar Dhawan and Dwayne Smith scored ODI debut centuries, and others like Lawrence Rowe achieved Test debut centuries, none have accomplished both. This highlights the difficulty of excelling in both formats immediately. Cricket’s demanding nature makes such records significant, reflecting the sport’s competitive depth and the exceptional skill required to succeed at the highest level on debut.