Just to chime in on the pitcher/server comparison. The serve is something different. I can't throw a ball very hard compared to a good pitcher, but I have hit serves close to 120mph.
Perhaps both are very technique dependent, but I've found that seemingly small tweaks in timing and motion can have a big impact on serve speed. Some days I was having trouble reaching 100mph and other days I could hit 110mph easily.
I've found that young athletic guys can bring 100mph on the serve with terrible form, mostly because they swing extremely fast. However, I haven't yet measured anyone hitting 130mph on the public courts I play on in Southern California. The fastest I measured was just over 120mph by a former Division 1 player from the Mid west.