John Abraham has an astounding percentage of flops in his career, for every hit he has, he has delivered atleast 4–5 flops and his success ratio is below 30% which is very bad for a lead actor. Also most of his hits are multi starrer films where he often had the supporting roles. He has worked in around 50 movies with only 15 successful films (many of them average grossers if we remove that the hit percentage falls to 20%)
His flop movies include-
Saaya- Flop but critically acclaimed
Paap- Flop
Aetbaar- Disaster
Lakeer- Disaster
Karam- Flop
Viruddh- Flop
Kabul Express- Below Average but acclaimed
Babul- Flop
Dhan Dhana dan Goal- Flop
Force2- Flop
Attack- Disaster
Satyamev Jayate 2- Disaster
Diplomat- Flop but high acclaim
Vedaa- Disaster
Ek Villain Returns- Flop
Madhoshi- Flop
Jhootha hi Sahi- Disaster
I Me aur Main- Flop
Romeo Akbar Walter- Flop
Zinda- Flop
Mumbai Saga- Flop
Pagalpanti- Disaster
Water- Flop but high acclaim
Force- Below Average
Rocky Handsome- Flop but acclaimed
Elaan- Flop
No Smoking- Disaster but acclaimed
Tehran- OTT release didn't get views but acclaimed
Desi Boys- Below Average
7 Khoon Maaf- Flop but acclaimed
Salaam E Ishq- Disaster
Aashayein- Disaster
Many of his films did Average business like Dostana, Kaal, Parmanu, Madras Cafe, Shootout at Wadala, Dishoom etc. So his clean hits are less than 10.