U.S Army Ranger
Both are extremely well trained but Spetsnaz training has been described as hell and has inhuman treatment, it's brutal but effective.
Sometimes Stars and stripes beat hammer and slice, but not this time.
Assuming both are equally well-equipped and neither has an advantage based on the battleground's features, the Spetsnaz. I think.
Spetznaz is well equipped and their numbers are massive