There are several things that are rear to do in Baseball. One is to pitch a no-hitter, whether its ends up being a perfect game or not. The other is hitting for the cycle. Of the two feats, hitting for the cycle is a very rare thing to do while being a member of the Philadelphia Phillies, as it has been accomplished only eight times by a Phil, with one player actually doing it twice.
For those of you who might not know what hitting for the cycle is, hitting for the cycle means that in one game, you have hit a single, a double, a triple and a home run, in at least four official at-bats. To date, hitting for the cycle has occurred only 248 times in Major League History. Players playing for the Pittsburgh Pirates have done it the most times with 23, while no players have so far done it for either the San Diego Padres, the Florida Marlins or the Tampa Bay Rays. The last major leaguer to have hit for the cycle has been Adrián Beltré of the Seattle Mariners, who had accomplished the feat on September 1, 2008, just hours after Stephen Drew of the Arizona Diamondbacks had done it.
Among the Phillies, the first one to hit for the cycle would be Lave Cross, who would perform the feat on April 24, 1894, in a 4-1 win over the Brooklyn Bridegrooms (now the Los Angeles Dodgers). Several months later, on August 17, Sam Thompson would become the second Phillie player to accomplish the feat, doing it during a 29-4 rout of the Louisville Colonels (Yes, Louisville, Kentucky, actually had a major league franchise before the start of the 20th Century.). It would be 33 years before the third Phillie to hit for the cycle, Cy Williams, who would win the National League home run title that same year, would do the deed, performing it on August 5, 1927, in a 9-7 victory over the Pirates. The fourth Phillie to hit for the cycle, Chuck Klein, would perform it on July 1, 1931, in a 11-6 win over the Chicago Cubs. Less than two years later, Klein would become the only Phillie player to perform the deed twice, as he would hit for the cycle again on May 26, 1933, during the year he would win the NL triple crown (batting average, home runs, RBIs), doing it in a 5-4 lost to the St. Louis Cardinals. The sixth Phil to join the club would be Johnny Callison, who would accomplish the deed on June 27, 1963, over 30 years after Klein’s second performance, doing it in a 13-4 rout of the Pirates. It would be another 32 years before the next Phil, Greg Jefferies, would hit for the cycle, doing it on August 24, 1995, during a 7-6 win over the Dodgers. The most recent Phillie player to do it, David Bell, would did it on June 28, 2004, in a 14-6 victory over the Montreal Expos (now the Washington Senators).
In the eight times that a Phil has hit for the cycle, the Phillies have won all but one of those games. The team that the cycle has been done against the most has been the Dodgers and the Pirates, who have both been on the wrong end twice, while the Louisville Colonels, the Cubs, the Cardinals (the only team to win when a Phil hit for the cycle) and the Nationals (as the Expos), have been the other four. Two Hall of Famers, Sam Thompson and Chuck Klein (who did it twice) have both hit for the cycle while being a Phil.
When will another Phil hit for the cycle? Your guess is as good as mines.
Sources: Wikipedia, Baseball Almanac.com