Here's the story: The old Xbox One controller broke due to age and wear and tear. And I got a good discount on a pair of Xbox One Razer Wolverine TEs for a low price. I noticed that my thumb grips from my old Xbox One controller were too small for joysticks. So I've searched on google, reddit and search, I honestly couldn't find a joystick that fits the Razer Wolverine TE because the joysticks are larger in diameter than the regular Xbox One controller joysticks. (Control freeks aren't compatible either, I checked.) Well, I've read comments about different thumb grips and some people have mentioned that they fall off because they're too loose for their Xbox One controllers, so I took a chance . Fits perfectly ! It took a few tries to put them on and they fit well, had to tug on them a bit but they won't come loose anytime soon and to be honest they must be advertised for the Razer Wolverine TE controller because it is there are no others who fit. Hope this helps someone!