With Endgame upon us, it’s time to tally up the avenging.
But who has done the most avenging to date?
Read on for our very scientific rankings.

Marvel Studios
Sam Wilson/Falcon
I’m still waiting for him to avenge being punked by Ant-Man (Paul Rudd).
Peter Parker/Spider-Man
The kid didn’t even get the chance to avenge poor Uncle Ben this time around!
As of now, he’s technically only avenged an awkward ride to the homecoming dance.

©Marvel Studios 2018
James Rhodes/War Machine
War Machine (Don Cheadle) doesn’t get much personal avenging to do.
The closest thing we’ve gotten isTerrence Howardgetting theNo.
1 show on TVafter being replaced by Cheadle inIron Man 2.

©Marvel Studios 2018
Bucky Barnes/Winter Soldier
He’s really just lucky that others on this list haven’t avenged against him.
(Civil Warwas a big ol' misunderstanding, okay?)
Scott Lang/Ant-Man
If you kidnap his daughter, you will die.

Everett Collection
That is just a fact.
My one criticism here is that poor Pangborn (Benjamin Bratt) isstill waiting to be avenged!
Wanda Maximoff/Scarlet Witch
Her brother died as a result of the confrontation with Ultron.

Chuck Zlotnick
Ultron was subsequently destroyed.
Looks like a perfect record to me.
Steve Rogers/Captain America
It doesn’t hurt when your resume goes all the way back to World War II.

Zoe Saldaña as Gamora in ‘Avengers: Infinity War.'.Chuck Zlotnick/©Marvel Studios 2018
You name it, Thor (Chris Hemsworth) has avenged it.

Zade Rosenthal/Marvel Studios

Everett Collection

Marvel

Chuck Zlotnick/© Marvel Studios 2018

Chuck Zlotnick/Marvel Studios

Jeremy Renner.Jay Maidment/Marvel Studios

©Marvel Studios 2018

©Marvel Studios 2018

Chuck Zlotnick/©Marvel Studios 2017

Marvel Studios

©Marvel Studios 2018

Francois Duhamel/© Marvel Studios

Vision with the Mind Stone.©Marvel Studios 2016

©Marvel Studios 2018

Everett Collection

Chris Evans as Captain America.Zade Rosenthal/Marvel Studios

Chadwick Boseman in ‘Black Panther’.Marvel Studios

Jasin Boland/Marvel Studios