One of the reasons it's better to marry than to burn.
If he's not ready for marriage (which he doesn't sound to be), suggest a cold shower or keep a bucket of ice water on hand. Seriously, though, you've said you haven't met in person yet, right? In which case, if you DO decide to meet this player in person, bring along a chaperone.🤷♀️
As an aside, my husband was 25 and a virgin when we met and married. Nothing wrong with sexual attraction but a real man can control those urges, despite the discomfort, be a godly gentleman, and WAIT for the appropriate God-given time for sex.
If he's pressuring for it...run.