Vegetables are loaded with water, fiber, and nutrients, so not only will they fill you up with fewer calories, they are packed with vitamins, minerals, and anti-oxidants which are particularly important for athletes.
CNN: How can I maintain my energy level for sports while on a diet?