The train doesn’t go right to the stadiums. From out here (chester county) you’d have to get on at exton or drive to Wilmington/Newark and take it to center city, then get the subway. Depending on the day that can almost take longer than driving and dealing with the traffic.
and as mentioned above, sometimes you can’t get a train/subway return trip At certain times