I'm new to photography, and currently only have the EF 50mm f/1.8 II on a Canon 50D. It works well, but can be annoying when shooting at sports events, specifically wrestling events.
I am interested in buying a lens that is good for sports and action shots, with a budget of $300 or so. I need something with a zoom and a stablizer.
I found a "EF 70-300mm f/4-5.6 IS USM" for $440 or so, which is a bit above what I currently have; and a "EF 28-135mm f/3.5-5.6 IS USM" for $250, which sounds perfect for my budget.
Are there any other lens that would be perfect for my situation and is there anything I need to know before I purchase anything?
Here are a few photos from the wrestling shows I have been to:





