Im Durchschnitt frisst ein Sperber 2 bis 3 kleine Vögel pro Tag. Während Überfluss oder bei der Aufzucht von Jungen können sie 5 bis 6 täglich fangen. Während Knappheit fangen sie möglicherweise nur einen alle paar Tage. Sie jagen von hohen Sitzstangen aus und helfen, Vogelpopulationen zu kontrollieren, indem sie oft schwache oder kranke Individuen anvisieren.