In terms of most years played, I have a feeling Colin Rocke might have had the record.
Started in From 2, at least did Lower Six. So that would make it six seasons. If he did Upper Six, well then 7 seasons.
Dexter Sandy - QRC - started in Form 2 also. Went to form V, so that's four seasons right there.
VB