Im a plat 3 top 4.3% of euw player (search yordle zeus)
And i still dont know a "real" counter to irelia. ok firstly. not letting her hp get below yours is not counterplay. its just fucking not. "let her win or she press e and win anyway" is not fucking counter play. So if someone who knows their shit. can explain to me how the fuck you counter irelia. expect some magical bullshit situation that never fucking happens. like "oh be 6 items at level one and then ult her with a malzahar ult while you use your mundo ult q to not die and then spam your 1 second cd renekton stun to stop her from moving"
This is how lane goes if your a mage. you land a spell oh fuck shes higher hp then you. your dead threw qing onto a minon then onto you.
how to play vs her as every auto attack based bruiser. you trade. your trade goes even since you both just use autos. she gets 10 hp lower. she stuns then gets 3 free autos + a q = she gets 300-500 free damage at level 3 because you DARED to trade. one expection. jax irelia needs a bit of skill for this match up because of his e but then its she walks away. he tries to jump on her to stun she q a minon then qs back to kill him.
how to play vs irelia as every tank in the game. ok firstly if you dont have an execute ult your fucked. ok you do are you garen/darius? yes. ok do you have garens passive on her? no? ok you lose the fight by default. are you darius? ok pull her and your stuned... and she walks away...
Im sorry if i sound like a salty fuck but a instant stun whos counterplay is "dont hit her... ever..." on a champion that can 100-0 mages in one qew auto (SHEEN) burst bruisers in 3-4 extra autos. and shred tanks with true damage. its a bit fucking much. the counterplay to the stun should be like (she marks you and if she lands 4 autos on you your stunned) or some shit.
(doesn't have a permaslow)

auto wins this lane. Just flat out destroys Irelia in. At no point in the game can she fight a good Malz.
All have favorable matchups in which Irelia can't really bully them early, or duel them later, many of these can zone her off the creeps and waveclear to maintain control of the lane.
Skill matchup. Who ever hits level 3 first and can win that all in generally wins.
Still counters anything melee.
Literally anti Irelia. She can't auto him to death. She cant split push against him because she can't ever duel him. She can't win vs him in pressure because Shen Ult + TP is twice as many TP's as Irelia has.
which becomes a skill match-up or pick a champ that can heavily punish her all-in, like 