also, the manufacturer's listed frame size is just a starting point. my uncle is 6'2" and rides a size medium yeti sb-95. it's a pretty damn big medium, and fits very similarly to my size large santa cruz blur tr.
but even accounting for variations in geometry, 18" is way small for 6'3".