you need to list what kind of league this is: what stats are used, and how many teams there are. Otherwise it is very hard to rate your team.
That being said, judging from the players you got I would think that there would be 12 or more teams. There better be. I don't think your outfield is very good, and Tim Wakefield is ?, hardly a 3rd SP. Unless you like him or personality is a stat category in your league you need to consider dropping him. You need to comb the wire for some SPs