Its hard to make any chances without standardized test scores. Come back when you are a junior and have some scores to tell us.
In the meantime, go to the Princeton XC team page and see how your times stack up. If your times are close to the times for the team members then you might be a viable recruit. If so then reach out to the coach to start a dialog.