Since 1996-97 (in 'Dead puck era')
Age 31: Joe Sakic 54, Mario Lemieux 50, Alexander Mogilny 43
Age 32: Peter Bondra 45, Brett Hull 42, Luc Robitaille 39
Age 33: Jaromir Jagr 54, Daniel Alfredsson 43, Jarome Iginla 43
Age 34: Luc Robitaille 37, Alexei Kovalev 35, Chris Kunitz 35
Age 35: Daniel Alfredsson 40, Teemu Selanne 40, Mario Lemieux 35 (43 GP)
Age 36: Teemu Selanne 48, Brett Hull 39, Mark Messier 36
Age 37: Brendan Shanahan 40, Joe Sakic 36, Mike Gartner 32
Age 38: Brett Hull 37, Martin St. Louis 30, Brendan Shanahan 29 (67 GP)
Age 39: Daniel Alfredsson 27, Teemu Selanne 27 (54 GP), Joe Nieuwendyk 26 (65 GP)
Age 40: Teemu Selanne 31 (73 GP), Mark Messier 24, Mark Recchi 23
Age 41: Teemu Selanne 26, Jaromir Jagr 24, Daniel Alfredsson 18 (68 GP)
Age 42: Mark Messier 18, Jaromir Jagr 17, Mark Recchi 14
So, IF Ovechkin finishes this seasons with 50 goals AND averages 40 goals up to 35 age for the next 4 seasons, THEN he would need to average 30 goals up to his 42 age to beat Gretzky or to average 17 goals up to his 42 age to beat Howe.