Racing PositionsNFL minicamp live updates: Brian Thomas Jr. avoids serious injury, Noah Brown carted off13mNFL NationBrowns WR Johnson hoping to change 'narrative'1hDaniel OyefusiSaquon hurdles Mahomes to lead in merch sales3hField Level Media16 players to trade for or trade away in dynasty leagues3hEric MoodyFantasy football flex and superflex rankings for 20254hEric Karabell32 looming questions under center: What every NFL team still needs to answer about its QB situation9hDan GrazianoSeahawks' defensive core is back, expects jump in Year 2 under Mike Macdonald10hBrady HendersonBolts' Harbaugh had cardiac ablation, hip surgery20hKris RhimSean McVay pulls prank on Jared Verse after LB challenged Aaron Donald to workout21hSarah BarshopFantasy football buzz: How signing of J.K. Dobbins impacts Broncos' backfield21hESPN Fantasy