John Trye (born 16 March 1985) is a Sierra Leonean footballer who plays as a goalkeeper for Serbian White Eagles in the Canadian Soccer League.