Sol vant en olympisk bronsemedalje i fotball under OL 1908 i London. Han var med på det nederlandske fotballandslaget som kom på tredjeplass i OL-turneringen bak Storbritannia og Danmark. Nederland tapte semifinalen til Storbritannia med 0-4, men vant bronsefinalen over Sverige med 2-0.