I find myself getting filled at mid price quite frequently, especially on the indexes such as Ndx, Spx etc. This can be much more profitable than being filled at either the bid or the ask, depending of course on whether one is buying or selling.
pedantically speaking, If you outsize the market you will trade worse than the bid or offer. but often (I bet more than 50percent of the time) you will trade better as market makers will compete for your order and will step up. They don’t want to post their axe as they might get picked off, but when an order comes in, they will improve the price.
The 100ms auction when market makers submit competing offers for your order and the best offer wins: https://www.cboe.com/us/options/trading/crossing_orders/ https://www.nasdaq.com/MRX_FIX
I thought that market orders are matched against limit orders. Sounds like every market order has a 100 mS auction process and if no takers, then it hits the best bid if selling and ask if buying?