Yo, I got ya.
Copypasted from something I typed up a while back
However, there are a LOT of counters to Yasuo, some skill matchups and some that are just devestating for Yasuo, without much he can do aside from ganks.
Skill Matchups:
(Largely dependent on if she lands Tibburs before Yas walls, or if she's positioned to where it doesn't matter if she's walled)
(Though she's got a big advantage, Yas can win a fight if properly E'd out of stun or Cass misses W)
(If he dodges a Tornado, Fizz can shit on a Yasuo with his burst, but at the same time, Yas can wall the Fish)
(I partially say this cause Ekko main, but as of now, with all the slows on his kit keeping Yas's E's slower, and the huge AoE stun zoning Yas, he can easily tussle with the swordsman. Not to mention you can bait an E>Q tornado and dodge/burst with your ult if you play it right)
(If you block the Tornado - you win - otherwise lead him away from minions and you may be able to fight him.)
(A bit iffy, but your speed and targeted snare is extremely useful, and you can burn his windwall with a weak Q before using Mantra for the real damage)
(Mobility, only one projectile, and lots of damage. Yas hates a good Kass, but if you fail to dodge a tornado, say goodbye to your life)
(Disrupt his extreme movement with a W, then place him away from your minions with a quick tap R and E - build damage though, or Yas will still kill you before you can kill him, even without minions)
(If you can bait the wall, you can engage once it's down extremely easily. Ryze has huge burst and the clickcast snare frightens a Yasuo, but if Yas lands a Tornado and you don't have him snared, you have to be ready to act)
(Unless Yasuo blocks Talon's Rake - there's nothing he can do, assuming you have everything ready.) EDIT: Not sure as of update, haven't had this fight yet
(Huge skill matchup, largely depends on how well Yas can dodge and whether he blocks your triple shuriken - get a BorK and rely on autos if they're good)
...
c:
Dumpsters Yas:
(Ridiculously annoying for Yas to deal with, and he needs a good jungler - preferably a knockup jungler - to have a chance to deal with Azir. Weak balance state aside - Azir can easily poke Yasuo, since soldier autos go through Windwall, you have mobility of your own, and your Ult easily disrupts him and keeps him from E'ing towards you.)
(If you land your knockup or silence - he's done for. Build some damage and there's nothing stopping you from killing him once you land one ability.)
(Absolutely devastating, don't let Yas bully you too much early, and start W>E if you're feeling ballsy, he won't be able to do shit. Let him get cocky and E through minions to you, if he's alone you can stand in your minions and keep him slowed. Don't underestimate him, once he gets crit items he'll shred through you with armor pen, but if you kite him you can ruin him.)
(While not a laner, this is an example of a Jungler that Yasuo hates to play against, easy to dive him once you're somewhat tanky, and it's difficult to stop a Hecarim gank, and you can 'dodge' the Tornado by ulting through it, since you can't get CC'd)
(Really shits on Yas 1v1, the best Yas can hope for in this lane - aside from the Irelia being terrible - is to not die. Yas DOES win the level 1 - and potentially level 2 - fight, but as long as you don't let him cheese you out of lane too early, he won't be able to fight you level 3 or up, and once you start getting items it just gets worse for Yas. A great Ireila can dumpster Yas with her minion dashes, if the Yas is playing behind his casters, and then he's either forced to flash or hope you don't have the damage to off him in time, since he has no mobility outside of your minion wave.)
(This one is sort of a skill matchup, but favors Kayle. Nothing much to it, but if you ult when he does, you negate the ult and you can most likely ruin him with damage. You have a clickcast slow and your heal gives you movespeed, so it's hard for him to disengage if you've caught him out. Be wary fighting without your ult though, unless you're decently ahead or he has no minions/ult of his own.)
(Man. Fuck this thing. While you do have a skillshot on your Q, that's your only downside, and it's fairly insignificant. Bait out one wall with a Q - or even some autos - and when you're able to, get a quick full round on him to land the stun, and you'll be able to chunk him hard. You don't have mana, so do this often, and once you hit 6, you just faceroll over him. Rush a Protobelt so you can easily catch him with your ult and you'll force a flash or he'll die.)
(Somewhat iffy, but if you play Kha right, and the Yasuo isn't ahead, then you can kill him isolated with little issue, unless he's got a lot of tank stats.)
(A bit of an odd pick - Malphite doesn't have a great time laning against Yasuo, but once you hit 6, you can easily fuck him up if you build right. Rush Tabi into another armor item (Randuins is best, but Sunfire works too) and he'll be doing a pitiful amount of damage unless you fed him. Also, your Q more often than not glitches through the windwall if he insta-casts it.
(Well, this was already explained. Nothing can be walled, you have a suppress that's clickcast and a silence. Have fun.)
(Fairly similar to Malphite, but does less damage. Better for later in the game rather than laning, and best if it's in the jungle with your laner a good Yas counter. He can clickcast snare - and with Tabi/Randuins/Frozen (Don't need the Tabi, but they're great if you don't need to worry about other CC much) he has a bitch of a time doing much to your team, and especially to you. Katanas are not efficient for woodcutting.)
(Can't do much to Yas on his own, but Yas can't windwall his ult, and your auto also snares. Use the hook on walls if need to catch a Yasuo, and you know he has wall up. Easy to fuck him up if your team is able to provide the damage and Yas isn't fed enough to shit on them.)
(Yasuo can't fuck with you unless he has help. There is nothing a Yas can do to Pantheon unless Panth is already low or misplays. In lane, just spear him repeatedly, and stun him if he tries to go in, but not until after he autos once - if you can wait for it. Minion damage will help a lot, but you can just spend the lane using spears and disengaging with stun, and there's nothing he can do about it. You win lane, late game is a bit even, however, if he has minions.)
(Not much to say, this is pretty obvious. Point-and-click taunt, built in thornmail, build a thornmail. Build a combination of Thornmail with Frozen/Randuin/Tabi, any of those added on will ruin him.
(Pretty damn similar, you do way too much damage for Yasuo to handle early game, and you've got mobility, sustain, and an autoattack stun. Not to mention you can become tanky with your ult, and you're also resourceless. Yas isn't winning this lane without some serious ganks.)
(Again, even as a top laner, you'll prolly have trouble with Yas 1v1 - you just don't have the damage output. But your CC is amazing, you can spend time relying on autos, and point-blank Q him, then eat him. If he walls the Q, eat him anyways, and wait for the short CD. Of course, you need a teammate to provide the actual damage most likely. Tabi/Frozen/Randuins are all good choices once again.)
(If you can get in position, he can't stop your ult, so you burn a flash. You can also try to wait for him to wall - if your laner has ranged abilities - and get an easy stun off as well. Easy ganks, but you'll need your laner to finish the job unless you're ahead and building damage.)
(Last one on the list, Zac is a nightmare for Yasuo if he ganks from the fog. The only thing Yas can do is go for an E - which will be farther towards enemy territory - or flash out. You CC him with no problem using E and Ult, and you have an easy to hit slow. Nothing can be walled, and you may even be able to 1v1 a Yasuo if you have adequate armor and a Rylai's.)
There are some general tips too, like how to know when he's gonna want to engage - keeping an eye on the minions/champs he's E'd - knowing not to run from him towards your minions, and to never fight in a huge wave unless you're ez mode against him. There are more but I've typed a lot already.
So, here are some champs. Take the first set (Skill matchups) with caution, they're in that category for a reason. If you misplay, or get outplayed, you will still lose fights easily with them.