Well, in case you missed details earlier in the thread, he is actually a rogue/fighter multiclass (5/5), 10th character levels total in the typical sense but we play the old version of multiclassing, so he has the abilities of both a Fighter 5 and a Rogue 5, but only the HP and prof bonus of a 5th level character. It gives us more options and abilities at lower levels, but we need twice the XP so slows things down.
Anyway, he hit once with his sneak attack using his short sword, got his extra attack via fighter, and hit with his handaxe as his bonus action. If I recall correctly, he did 21 points on the first hit sneak attack, then something like 10 or 11 on the second hit, and rolled max with the hand-axe for 10. Maybe it was 42 points and not 45? I don't recall exactly, but I remember the DM saying it was half the hit points the green hag started with. He did roll pretty well, but I think his average with all three hits (assuming he gets his sneak attack) is about 34-35.
By contrast, the fighter is doing about 26 or 27 per round with all hits, but he only has two attacks max since he uses a shield and doesn't "shield punch" with it. I guess on average the fighter is slightly higher per hit by a point or two. Either way, now that we reconciled the errors in the assassinate feature, it is much better.