No. 2: Robin Roberts (62.6 fWAR)
Perhaps one of the longest-serving Phillies pitchers of all time, Robin Roberts played in parts of 14 seasons with the club from 1948 to 1961. During his time with Philadelphia, he was named an All-Star seven times, along with finishing second in MVP voting in 1952. Roberts led the NL in wins and WAR for four consecutive seasons between 1952 and 1955. He also led in games started, complete games and innings pitched on several other occasions.
At the same time, he also had the less impressive honor of leading the league in losses the following two years in 1956 and 1957. Similar to Alexander, Roberts probably would have won a Cy Young Award or two if it actually existed during his dominant years, but the inaugural top pitching award was implemented starting in the 1956 season.
In total, Roberts compiled a 234-199 record with 272 complete games, 35 shutouts, a 3.46 ERA, 114 ERA+ and 1.17 WHIP in 472 career starts for the Phillies. On top of that, he also recorded 24 saves in 57 relief appearances, showing that he could get it done as a reliever as well. As a result, Roberts tops all Phillies in franchise history for complete games, innings pitched (3,739 1/3 innings) and total games played (529 total).
Roberts found further success after joining the Orioles in 1962 for four more solid seasons, before winding down his career with stints with the Astros and Cubs. Despite his efforts, he was unable to help either of those teams to postseason success. Nevertheless, what he did for the Phillies still remains the highlight of his career. He eventually found his way into the Hall of Fame, proudly donning the Phillies cap in 1976.