Legolas didn't do much at Helms deep
In terms of time.
Hear me out.
He has a final count of 42.
He is already up to 19 in the opening couple of minutes, after which we immediately see him shoot a 20th.
After quite a bit of battle time later we see him do the epic shield slide and take out more enemies.
After his quiver runs out he whips out the white knives and kills another.
We see him slice another as the order to retreat to the Hornburg is given.
Then when the next retreat order is given we see him shoot several more.
When the cavalry ride out we see him slice yet another.
He has killed the vast majority of his 42 Uruk Hai within very few minutes of screen time in a battle that he fought in for many hours.
The vast majority of the night, he wasn't killing any Uruk Hai.
Similar with Gimli who is chanting 17, 18, 19 before the wall even comes down and he only killed 1 more in total.
Edit: just pointing this out for a laugh, as usual there are a lot of very angry and anonymous people online 😅