The Phillies big league squad has seen its meteoric rise to contention plummet to the near basement of the National League.
Looking more like the young, rebuilding squad most expected in 2016, fans can't help but let their thoughts stray to the future and to the minor league system, jammed with some of the best prospects in baseball.
Here's a brief look down at the farm at some of the hottest and coldest hitters and pitchers in Philly's minor leagues:
Rhys Hoskins: The Reading first baseman is tied for the Eastern League lead in homers with 20 (alongside teammate Dylan Cozens). He is also second in the league with 61 RBI. At 23 years old, he's a sleeper pick to make a run at a big league spot this season.
Darin Ruf: He's not a prospect, we know. But hear us out. This guy loves the minor leagues. He always tears Triple-A apart, and the 29-year-old is surging with a .291 batting average, nine homers and 33 RBI since being sent down.
Cedric Hunter: Hunter is another older minor leaguer at 28, but it's hard to ignore his .371 batting average over his last 10 games. He's had four multiple-hit games over that span, including two games with three hits.
Logan Moore: Haven't heard of him? He's 25 years old, a catcher and hitting .364 over his last 10 games. After struggling in Double-A, a change of scenery and call up to Lehigh Valley seems to have done him pretty well. He's also reasonably close to home, hailing from Scranton.
Jake Thompson: Thompson has always had quite a high upside and it's starting to show in Lehigh Valley. The flamethrower has lowered his ERA from 4.43 on May 31 to 2.88 after tossing six and a third scoreless frames Sunday. He has 67 strikeouts and just 27 walks.
Roman Quinn: What else does Quinn have to do to earn a call up? Reading's 23-year-old outfielder is hitting a blistering .405 over his last 10 games with four three-hit games in his last eight. He also has 25 stolen bases.
Jorge Alfaro: It's hard to find much fault with the Double-A catcher's game and he is looking more and more poised to be the long-term replacement for Carlos Ruiz behind the plate. He's hit .303 in 49 games with 41 RBI and 23 extra base hits.
Nick Pivetta: The 23-year-old has emerged as the new ace in Reading, boasting a 6-2 record over his last 10 starts with a 2.95 ERA. He's compiled 78 strikeouts over 86.2 innings pitched.
Dylan Cozens: The aforementioned Cozens, 22, has 20 homers as well as 60 RBI — but he only has one dinger in his last 10 games and is struggling at the plate in that span, hitting .135. He did hit a homer run and knock in four runs Monday.
Nick Williams: Williams is expected by many to bring the power to Citizens Bank Park in the future, but the slugger hasn't been much of one lately in Triple-A. He's hit a respectable .273 over his last 10 games (a .285 clip overall) but he has just seven homers on the year and none in the last two weeks.
J.P. Crawford: Crawford, Philly's top prospect, continues to struggle in Lehigh Valley hitting just .222 through 34 games at the level. He has, however, hit slightly better of late posting a .267 mark over the last week and a half, raising his average from .189 to .222.
Ben Lively: Lively was 7-0 with a 1.87 ERA in Double-A, but hasn't been quite as dynamic against a higher level of hitters in Lehigh Valley. Still respectable, the 24-year-old is 3-1 with a 3.11 ERA in seven starts, but has allowed four or more runs in two of his last three.