June 16, 2013 - Corey Anderson makes his ODI debut
January 1, 2014 - Corey Anderson hits his 1st ODI century (in his 7th ODI) in the process also smashing the record for the fastest ODI century of all time.
January 25, 2014 - Corey Anderson takes his 1st 5-wicket haul on ODIs against India (in his 12th ODI).
Thus he breaks the record for the least number of games (12) for a player to record a century & take a 5-wicket haul in ODI cricket. Previous record holder being Greg Chappell who achieved this distinction in 16 games.
Amongst other tings he has done his IPL credentials a world of good.