- ‘TUF 25: Redemption’ CastCredit: Mike Sloan/Sherdog.com
- ‘TUF 25: Redemption’ CastCredit: Mike Sloan/Sherdog.com
- ‘TUF 25: Redemption’ CastCredit: Mike Sloan/Sherdog.com
- Vicente Luque (171) vs. Hayder Hassan (170)Credit: Jeff Sherwood/Sherdog.com
- Hayder Hassan (170)Credit: Jeff Sherwood/Sherdog.com
- Kamaru Usman and Hayder HassanCredit: Dave Mandel/Sherdog.com
- Hayder HassanCredit: Dave Mandel/Sherdog.com
- Hayder HassanCredit: Dave Mandel/Sherdog.com
- Hayder Hassan (red glove tape) vs. Jason JacksonCredit: Keith Mills
- Hayder Hassan (red glove tape) vs. Jason JacksonCredit: Keith Mills
- Hayder Hassan (red glove tape) vs. Jason JacksonCredit: Keith Mills
- Hayder Hassan (red glove tape) vs. Jason JacksonCredit: Keith Mills
- Hayder Hassan (red glove tape) vs. Jason JacksonCredit: Keith Mills
- Hayder Hassan (red glove tape) vs. Jason JacksonCredit: Keith Mills
- Hayder HassanCredit: Keith Mills
- Hayder HassanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder Hassan vs. Ryan KeenanCredit: Dave Mandel
- Hayder HassanCredit: Dave Mandel
‘TUF 25: Redemption’ Cast
Credit: Mike Sloan/Sherdog.com