It took former Met Eddie Kranepool 18 seasons and 1,853 games to amass his 2,047 total bases to set the Mets franchise record.

Last night, David Wright eclipsed that mark with his fifth-inning single off San Diego’s Cory Luebke at Citi Field.

It gave Wright 2,048 total bases, surpassing Kranepool’s record that had stood for more than 30 years since his retirement in 1979.

“Ed’s around the field quite a bit, so it’s pretty cool, I guess,” Wright said after the Mets’ 3-2 loss to the Padres. “I wish we could have done it in a win.”

 The remarkable thing about this is that Wright accomplished the feat in only 8 seasons and 1,062 games, that’s almost 800 fewer games than Krane.

The most total bases Kranepool ever had in a season was 195 which he did as a 20-year old in 1965. Wright, on the other hand, has averaged 312 total bases per season.

Anyway you slice, it’s an impressive achievement for Wright who is also closing in on the all-time RBI record for the Mets.

Congrats!