pokerprolabs 'topshark' is the best imo (I think you're allowed 5 or 10 free searches per day). This is the most detailed of them all I'm pretty sure (has alot of filters so you can check very specific stuff.. ie. you could search 'SNG'.. but then just 6plyr. sng's, and can also search 'all games' played. last 100(etc.) or specific dates.
Sharkscope you can get 5 free searches per day (but you can't see the specific data on tourneys/games played)
OPR Official Poker Rankings is another. Mostly tracks MTT play (used to track more SNG's as well but hasn't for awhile now).
Brad Booth - > "Like a fight... it's not how you start, it's how you finish"