10 x Diamond shard
9 x Ruby shard
3 x Shard of Conquest
2 x Scorch
2 x Heroic Inspiration
3 x Spiritbound Spy
2 x Stinging Ambush
2 x Lightning Elemental
3 x Grim Skull Sorcerer (swiftstrike gem)
3 x Guard Dog
1 x Immortality
1 x Protectorate Defender (swiftstrike gem)
3 x Rigid Buffalo
3 x Bombsmith
1 x Emberspire Witch
1 x Heat Wave
3 x Dragon Guard Stalwart
1 x Highlands Shinobi
2 x Mentor of the Wind
2 x Dwarven Ballistics Training
1 x Deathless Guardian
2 x Shard Ward

equipment: Blade of many names (weapon)
Gauntlet of the tireless watch (gloves)
Other equips are not needed.

The basic idea is low cost troops with swiftstrike, and some board clear and damage prevention.

As I listed above, all troops cost 2 or less. Most have swiftstrike, others have at least 3 defend which make it survive the first time of fish attacks. Bombsmith and Protectorate Defender can kill 1 when they enter play.

Generally ignore first few waves of attack, as we put troops on board first to block next turn. Simultaneously, waiting for more fishes on board and kill them with Stinging Ambush (if you have it in hand).

Blocking with troops that have been Dwarven Ballistics Trained, then use the ability kill another fish.

I didn't take burn or repel or sort of removals because 1 for 1 trade is not a good idea (scorch is 0 cost so...may take it) as you will run out of them with no card draw.

Use Heroic Inspiration (with equip) to gain some life when blocking.

Immortality and Heat wave: I was lucky with last two wins that didn't play this 2.

Good luck on your fishing :-)