A elite level shotputter can outrun above average sprinter specialists 9 out of 10 times in shorter distances up to 60m. The shorter the faster.
Ryan Crouser is reported to run under 4.8s in 40 metres, which translates to close to 7.0s in 60 metres.
A good shot putter has unreal reaction times and 10m speed, until endurance starts to kick in.
I love a good off topic discussion, so:
What do you level are you talking about when you say “above average sprint specialist”? the guys that are running 100 meter in around 10.00 and competing at national level or guys more running like 10:30 and competing at national level?
(Worth keeping in mind Duplantis ran 10.37 in his show duel vs Warholm)
4.80 in 40 meter is a fast time, but the good sprinters would still wash the ground with him. If he could do a time close to 7.00 in 60 meter that is really impressive, but Coleman’s world record is 6.41 and a bunch of very mediocre sprinters would do below 7.00. Even the best women go below 7.00 in 60m.
I think the average 10.20s 100meter sprinter would clean Crouser and the other best shot putters in distances probably from 30 meters, definitively on 40 meter and longer. 50-60 meter they would probably be pretty even or maybe getting beaten by the best female sprinters.