Not sure of time line, but Eathyn Manumaleauna seemed to play forever.
He went on a mission between his sophomore and junior year, but I think there were other factors (red shirts or grey shirts) that extended his time at BYU to the point where you wondered how.