ODI Debut: vs , On at Last ODI played: vs , On at Test Debut: vs , On at Last Test played: vs , On at T20 Debut: vs , On at Last T20 played: vs , On at IPL Debut: vs , On at Last IPL played: vs , On at