The Phillies' All-Star Game RBI Drought

No Phillie has had an RBI in an All-Star Game since 1989,  when a Von Hayes 8th-inning single scored Glenn Davis with the  last run of the NL’s 5-3 loss.

That is the second longest All-Star RBI drought among the current 30 franchises, exceeded only by the Royals, whose last  RBI came off the bat of Bo Jackson just six innings earlier than  Hayes’ hit.

 Here are the Phillies’ 18 runs batted in during All-Star play:

 Player  Inn.  
 Play  RBI  
 1936  Pinky Whitney
 2nd  Sacrifice Fly  
 1953  Richie Ashburn
 5th  Single  1
 1964  Johnny Callison  
 9th  Home Run
 1967  Dick Allen
 2nd  Home Run
 1977  Greg Luzinski
 1st  Home Run
 1978  Greg Luzinski
 3rd  Walk  1
 1978  Bob Boone
 8th  Single  2
 1979  Mike Schmidt
 1st  Triple  1
 1981  Mike Schmidt
 8th  Home Run
 1982  Pete Rose
 3rd  Sacrifice Fly
 1985  Ozzie Virgil
 5th  Single  2
 1989  Von Hayes
 8th  Single  1