You neglected Sagat’s entire footsie game, you backed yourself into the corner every game, and you did quite a few random uppercuts.
You really need to develop a strong ground game. st.lk, cr.mk and sweep are very useful in this matchup, and in general.
Here are some things you should try:
Walk into poke range, cr.mk into RH tiger, or sweep.
Walk into poke range, st.lk, immediately low tiger. or walk back a bit after st.lk and do a low tiger, or wait for a jump in to uppercut or sweep.
walk in cr.mk a little out of poke range to bait a jump in, uppercut it.
walk into poke range, walk back out, and punish a sweep or dp whiff. or if they do nothing low tiger or wait for the jumpin.
These are just a very small amount of examples (and not even all his useful normals), but it’s something you should think about when you play sagat. There’s a lot more to it than low tiger spam until they jump in. Even if you like turtling you can’t just rely in specials, you have to learn all of Sagat’s normals.
And against Honda, J.Hk is really good, along with neutral jump. Hop right over his headbutts and it’s a free punish. or nj.hk his headbutts. Being able to deal with headbutt makes the matchup much easier.
REMEMBER, the stronger your ground game gets, the more your opponent will be forced to jump.