The GGG fight no doubt had an effect on his career and it was a big mistake to take it but i still standby what i always said that Crawford would beat even a prime Brook.
The GGG and Spence fights definitely took a toll on Brook but I’ve seen all of his major fights and all of Crawford’s fights. Any version of Crawford beats any version of Brook. It might take him a couple extra rounds but the end result is the same. Brook is a big, strong WW and had talent to beat most guys at the weight or at least give them a competitive fight. He comes ready to fight, always in shape and makes weight like a pro. He has decent speed and power and can win rounds against anyone. Crawford is a special fighter and is levels above guys like Brook.