Mayweather takket imidlertid ja til å bokse mot UFCs lettvektsmester Conor McGregor i "The Money Fight," som ble avholdt 26. august 2017 i T-Mobile Arena. Det er antatt at han tjente minst 100 millioner dollar på å delta. Han vant også denne kampen (på teknisk knockout) i tiende runde. Han sto dermed som ubeseiret i femti profesjonelle kamper og slo rekorden som han tidligere hadde delt med Rocky Marciano.