If you have watched the graph of run scoring (shown in the 6th ODI) by Ganguly over the years you can see his run scoring dropped gradually from 2003,2004,2005 . But in 2007 he has scored higher than 2007.
So, its not past ..its current form. FYI,Hayden is 37.