I ask because Bryant recently played in the US Open. He beat a 2400 player, and lost to a 2400 and a 2300 player, so his rating would be ~2400. If Dan is 2500 - 2600 then that would mean he's clearly a level above Bryant.
2500-2600 is typically what Chinese ex-provincial players are rated. Bryant could've been at that level during his peak years, but not now. No offense to Dan but I don't think he's quite that good.
Craig Bryant would play the same level as Tom and maybe Pro B, for sure, but the USATT ranking means nothing at the 2500 point: it's an ELO based system, Kanak Jha is "only" 2794 for example, and in the top 20/25 in the world rankings. That's why inflationist systems like the french one do for a better representation of players' levels.
For example most of the people at the Westchester '22 August tournament were thinking Andrew Baggaley would easily win over Enzo Angles, because the rankings were close. fact is: Baggaley had no chance, Angles is a seasoned pro A player in the world top 100, younger and he was ranked only 2657, only 57 points over Baggaley. seems nothing, but it's actually huge, hence the 4-0 result at the end. At the 2500 mark in the USATT ELO system, tens of points are actually equivalent to hundreds of points under the 2500 mark.
Actually, I don't know if it's the same guy, but the last ranking I've found for Dan is TTE 212 in 2020, probably equivalent to N600/700 in France, and Thomas will correct me if I'm wrong but this allows you to be hired in a nationale 2 team here, tier 4 league, so I'm perfectly fine with my affirmation.
On the same note, Enzo Angles would have no chance vs Kanak Jah, 140 pts is even more huge at that point.
But that's also the problem with USATT: few pros and too much gap between pros and strong amateurs, there's a kind of no man's land at 2500 pts.