Legendary English pacer James Anderson, at 42, has surprised the cricketing world by registering for the IPL 2025 auction.