Last offseason, Connor Brown, coming off a significant knee injury, agreed to a one-year contract with the Oilers that included a base salary of $775K. However, the deal featured a bonus provision that many critics found a little odd. Brown was guaranteed a $3.25M bonus if he appeared in just 10 regular-season games, a number that he easily surpassed by playing in 71. Given the Oilers' salary cap constraints last season, this bonus carried over into the current season's cap.
Although the Oilers likely didn't foresee being hit with two offer sheets, they would have had the financial space under the cap to match Dylan Holloway's $2.29M AAV had it not been for Connor Brown's costly bonus. The responsibility for this situation lies not with Brown or his agent, but with former GM Ken Holland and his questionable cap management, which he has been heavily criticized for.