Apparently he has entered the portal as a graduate transfer.
I didn’t think too much about it, not in a place to look up what year he was.
Then Jeff tweeted this interesting tidbit:

On the Jimmy Kepouras topic, his Division I eligibility clock started back in 2015. His eligibility at the D-1 level has run out. Once your clock starts it doesn’t stop at D-I. It can stop at the D-II level. Jimmy can play D-II next season with this transfer.