These Philadelphia Phillies all-time offensive leaders may surprise you

Billy Hamilton led the Phillies in batting average, on-base %, and stolen bases
It’s impressive that Billy Hamilton remains on top after over a century, as he’s about as original as Phillies get.
The Hall of Famer played for the Phillies from 1890-95, and his .360 AVG, .468 OBP, and 510 stolen bases remain unbeaten. In fact, he stole 100+ bases four times in his 14-year career.
No other Phillies baserunner has ever swiped more than 453 (Jimmy Rollins), so it’s hard to see anyone ever stealing the top spot from Hamilton. Of course, as evidenced by those stolen-base numbers, baseball was quite different when Hamilton played, but it’s impressive nonetheless.
Elmer Flick is the Phillies’ all-time leader in OPS+
Aside from having a great baseball name (Imagine a broadcaster saying ‘He flicked it!’), Hall of Famer Elmer Flick is the Phillies’ all-time leader with a 156 OPS+. He spent the first four years of his MLB career with the Phillies from 1898-1901.
Ed Delahanty is the Phillies’ all-time leader in triples
Long before Mike Schmidt and Jimmy Rollins took over, Ed Delahanty was one of the first greats in Phillies history. He was the Offensive WAR and RBI leader until Schmidt came along, and came closer than anyone to beating Hamilton’s batting average when they overlapped on the Phillies in the 1890s.
Today, he remains among the top ten in almost every offensive category and is still the triples leader. It’s hard to see anyone tripling more than 158 times in today’s game, and no other Phillie ever surpassed 127.
Gavvy Cravath, the Phillies’ all-time Offensive Win % leader
Outfielder Gavvy Cravath played for the Phillies from 1912-20, and his offensive numbers are kind of absurd.
In the era when pitchers reigned supreme, Cravath led MLB in home runs four times, despite never hitting more than 24. Cravath’s .763 offensive win % edges Delahanty by exactly one point.