The photo looks very much like this juvenile Costa's hummingbird.

I don't know hummingbirds well but in many cases the youngsters have different coloration, making ID more challenging.

http://sdakotabirds.com/species_phot...mingbird_5.htm