Arizona Cardinals tight end Trey McBride had himself an afternoon on Thursday, whether it be on the golf course or at the negotiating table.