mom2rtk and Gianna'sPapa are correct. For ice skating, there are 2 things to keep in mind: (1) it's fast-action and (2) it's low-light. Because of this, you'll need a lens that has a large aperture (small f-number). You'll need a lens with at least an aperture of f/2.8 or larger (f-number of 2.8 or smaller).
In terms of the 3 things that contribute to exposure:
- aperture - you'll need a large aperture (like f/2.8 or larger) to let more light into your camera
- shutter speed - you'll need a fast shutter speed to prevent motion blurring, perhaps 1/1000 sec
- ISO - you'll need a high ISO, like ISO 800 or even as high as ISO 1600, so that your sensor is more-sensitive to light
Your current 18-105mm lens has a variable aperture of f/3.5-5.6. As mom2rtk mentioned, that's both a variable-aperture lens and the aperture is too small for this sport.
You mention that the show is this weekend. If you don't have any large-aperture lenses, then see if there's a local camera store that rents lenses, or you can try renting a lens from lensrentals.com or borrowlenses.com. You can rent the
70-200mm f/2.8 lens. On lensrentals.com, you can rent this lens for 4 days insured for $52.50, or 7 days insured for $70 (
link to lensrentals.com). They ship via UPS 2nd day air, so you should be able to get it in time if you hurry right now!
I used a 70-200mm lens for these ice skating photos:
1/1250 sec, f/2.8, ISO 800, 175mm
1/1600 sec, f/2.8, ISO 800, 200mm
1/1250 sec, f/2.8, ISO 800, 190mm
1/1250 sec, f/2.8, ISO 800, 170mm
1/1250 sec, f/2.8, ISO 800, 200mm
1/1250 sec, f/2.8, ISO 800, 200mm
Hope that helps!
