You guys should give SmallBall a try for baseball.
Its really fun and challenging. The game has seen far better times, but there are still enough players to make it fun.
The only catch is that you must train everyday (5 - 10 minutes) everyday.
You can find it at, http://smallball.com/
The soccer side is dead. haha so dont bother with that. Feel free to post on the forums and I'll help you out. My forum name is bever1992