what is the highest rank for jason kreis, with less than 305 matches?
none