This is one of those fights where the one who gets the first hit will win.
Sakura gets it? Well its all over for Hinata then.
Hinata gets it? Well then she would use her gentle fist and entirely block out Sakura's chakra points so Sakura couldn't punch harder than an average person so Sakura would be toast.
In range Sakura is strictly a close range punch you in the face kind of fighter but Hinata has a bit more of a range than that.
As for defensive Sakura can't do that much except for dodge and her reflexes to counterattack immediately. Hinata however has that chakra spinning shield thing that would cancel out any attacks. Also Hinata has a byakugan to sense if Sakura was coming at her.
As for physical strength its Sakura no contest hands down. But if Hinata uses gentle fist to disable that then Sakura would be nearly useless.
Also there is a factor of besides taijutsu there are the ninja tools they could use like kunai and explosives tags.
Personally I think Hinata has a better chance of winning