Going to list a few common(and maybe not so common) match-ups:
: Akali is a champion I haven't faced many times as Shen, but she can be a force to be reckoned with. Her Twilight Shroud ability allows for jukes and it applies a slow to you. She can burst very hard with her Mark of the Assassin and an auto attack combination. Try not to let her out harass you and push on you or you will have a very, very hard time with her.
: Cho is one of if not the strongest top laner. He has great sustain and great damage. He has a knock-up that is also a slow when you land and the range it can be cast at expands when Cho gains more feast stacks. He also has a silence and bites you with his ultimate. Respect Cho'Gath in lane and in the game in general.
: Darius is a weird match-up. He can out harass you with his Decimate ability(Q). Harass him when he uses it to last hit. If the Darius is smart he will save it to harass you when you go to farm. Try to farm with your
as much as possible. Also, ask your jungler to camp your lane. It will make the match-up much much easier.
: Fiora is a joke. Shen should never fear her. She doesn't do enough damage to matter. Ignore her harass and poke her with Vorpal Blade as much as possible.
: Another champion I haven't seen much of, Gangplank can be a strong force to deal with. When he tries to harass you with Parley use Feint to absorb the damage. If he stacks critical strike, try to build a
: Due to his buff, Garen can actually scale into late game well. He has strong damage early and can easily out trade you. Ask for your jungler's help to kill him.
: This comes down to skill. Irelia has more sustain than you and is naturally resistant to Crowd Control. She deals more damage than you late game and is a formidable tank. Try to get jungle pressure and harass her as much as possible.
: Jarvan has poke and damage on you. You can just kill him with jungle help and he won't have a late game. Essentially just push on him and try to deny as much minion farm as possible.
: Kill him Before level 6! When he get's his ultimate, Jax becomes the king of duelists. Have jungle camp your lane to kill him over and over again.
: You lose this match-up unless Jayce misplays frequently. He can smash you around and burst you down hard. Avoid his accelerated Shock Blast. Just stay under your turret and last hit there.
: Katarina should never be in top lane. It doesn't help her roaming capabilities. She won't snowball as hard. Have your jungle gank early to kill her and make sure she doesn't get fed.
: Kayle can easily out trade you. She hits you with her slow and pops her E ability, chasing you and dealing a huge amount of damage forcing you to base. Stay under turret and farm.
: Has stuns and is highly mobile. Possibly one of the most difficult lanes to gank is Kennen top lane. He can just Lightning Rush away. Avoid his stuns as much as possible.
: Kha'zix has alot of burst potential. All you have to do is stand by your creeps and not take free damage from him. Poke him down and deny his farm.
: Has strong early damage. He will max his Shield first to withstand harass and jump around to protect minions making it harder to last hit. Highly mobile champion. Damage falls off later in the game.
: The Rock solid top lane. He has an attack speed slow on his Ground Slam and movement speed slow on his Q. At 6, his ultimate is a great kill secure. Hard to harass against, try your best to push him into turret and make him miss farm.
: Doesn't really do anything but run away. He's pretty easy to manage. Just harass him out of lane and continue with your job as being #1 tank.
: Nasus. Well to put it simply, he's not that great anymore. He can slow you and debuff your armor and mr. If you let him farm his Q he hurts. Kill him repeatedly.
: Another hard champion. She has ranged harass with her spears. And has mobility at 6 and when she's in bushes. Really hard lane to get ganked because she can escape.
: Uses Undertow to slow you and harass you down. Smashes through your Feint with True Damage from Reckless Swing. He will use up most of his mana trying to clear the creep waves quickly and also trying to damage you with Undertow. When his mana pool has been expunged, that is the key time to strike. Harass and throw out as much damage as possible without dying. He attacks faster when he has lower health due to his passive, Berzerker Rage, so be careful. He is deceptively strong even when low.
: Can dive super hard. Has insane early game damage. Really strong. He stuns you and out sustains you. There's not much to be done about the Crocodile. He's extremely strong early and will take advantage of how weak you are in the early game and bully you around. It's rather frustrating, just camp at turret and try your best to farm well.
: Lion man. He hides in bushes and jumps on you to out trade. Watch for his WW combo. He becomes super tanky from it. Get help pre 6 to kill him.
: Highly mobile champion. Has massive damage and CC. Has a shield to block damage. She's very annoying just kill her quickly with assistance. If she gets fed she becomes a train of destruction.
: Good harass with Flamespitter and His Spikes. Has a shield to withstand harass. Extremely aggravating lane. Try to get as much help as possible to kill him. And do so frequently.
: Run's faster than you, reset's her auto attack, deal magical damage and can chase. She's troublesome but don't feed her and you can outscale the damage she does.
: Singed. Has a slow. Can run for days. Can chase you. Poisons you. Flings you around. He beats virtually any melee champion. You can't really stop him from farming. Just avoid the poison as much as possible.
: Blinds you and poisons you. Runs away to kite you. Puts down mushrooms EVERYWHERE to slow you and your team then giggles about it. Truly the most annoying champion in the game. I HATE TEEMO WITH A PASSION. Get a lot of help to kill him over and over.
: Has a slow if you're not facing him. Out sustains you because of his heal. Presses his ultimate when he's going to die so he can run away. Harass him and kill as much as possible. Build a Thornmail as well against him. It does wonders against Tryndamere.
: Manbearturtletigerphoenix. Has stuns for days. Run's faster than you. Turtle stance allows for passive regeneration. Tiger makes him attack faster and DoT you up. You don't see much of him anymore, but if you run into one be wary of his Tiger stance. He can hurt you.
: Newest addition to the League of Legends roster, this champion does a surprising amount of damage to tanks. Stacking armor against her is pretty useless because of Denting Blows, she'll just chip away at you regardless. Harass her with Vorpal Blade as much as you possibly can while still trying to gain the farm advantage. Ask your jungle to camp top if possible. If not play it safe and try not to trade with her as you will most likely come out on the losing side of the exchange.
: Troll Pool gives him the ability to dodge your taunt then he laughs about it. Out sustains you because he's a vampire(hemomancer whatever). Get's really really tanky. Play passive and farm with Vorpal.
: Is a bear. He bites you. Has a fling and passive regen. If facing him try to kill him quickly and frequently. Keep his passive down as much as possible, if necessary take ignite when fighting him.
: Has great sustain but slow clears. Push him to turret and harass him while he tries to farm. It will do wonders.
: Can clone to run away. A good Wukong can trick you into thinking he hit his clone then smash you with a quick dash and Q combo then clone away when you counter attack. It's very annoying. Just beat him in lane and tank his damage that he deals later on.
: Due to his rework, he has become a strong top laner. He has a knock-up, slow, attack speed buff, health regen and can shove you or your team away with his ultimate. He's pretty annoying and does quite a bit of damage. Get help to kill him in lane and keep him under fed.
: GHUUUUUUULLLLLLLLSSSSSSSSSSSS. Most annoying top laner in the game. Has phenominal sustain. Probably more annoying than Teemo simply because he destroys Teemo. He can slow you and chase you and Steal your health. His teammate is going to die? Well guess what, he ulted them and has them as a ghoul. They get to live and kill you but it's pointless to kill them again. You can't really beat Yorick even if he gets ganked. He can just freeze and farm the lane to get back in the game.
: Another ninja! I haven't really encountered many Zed tops but his burst seems insane. He has a slow from his Clone and deal more damage when you're below half health. Be careful of him and try to kill him early.