Veteran India pacer Mohammad Shami announced his retirement from Test cricket on November 6, 2026.