If you're keeping score at home, the final spring training roster math was 58 + 2 - 36 + 1 = 25. Here's where the 36 players not on the opening day roster ended up.
Disabled List (5) - Chad Billingsley, Domonic Brown, Mario Hollands, Cliff Lee, Jonathan Pettibone
Hollands is lost for the season following his Tommy John surgery while Billingsley and Brown are expected to join the Phillies soon.
Outrighted and Elected Free Agency (1) - Andy Oliver
Oliver cleared waivers and could have reported to Lehigh Valley, but he opted for free agency and signed a minor league deal with the Tampa Bay Rays instead.
Released (2) - Xavier Paul, Kevin Slowey
AAA - Lehigh Valley IronPigs (21) - Phillippe Aumont, Brian Bogusevic, Russ Canzler, Paul Clemens, Chase d'Arnaud, Jordan Danks, Maikel Franco, Rene Garcia, Miguel Alfredo Gonzalez (DL), John Hester (DL), Tommy Joseph, Ethan Martin (DL), Darin Mastroianni, Chris McGuiness, Adam Morgan, Chris Nelson, Hector Neris, Sean O'Sullivan, Cord Phelps, Joely Rodriguez, Seth Rosin
AA - Reading Fightin Phils (6) - Aaron Altherr, Elvis Araujo, Jesse Biddle, Kelly Dugan (DL), Mike Nesseth, Nefi Ogando
Temporarily Inactive/Clearwater Threshers coach (1) - Koyie Hill
Hill is listed as "Temporarily Inactive" on the official Reading Fightin Phils roster, but various reports (including this one) had him being introduced as a coach for the Clearwater Threshers.