For those curious, I used variables like pressure %, allowed pressure % (similar to pass block win rate), dropbacks, sack rate, and more to help standardize expected sacks, then scaled to help create this sack probability over expected model, which yielded an r^2 just over 0.52.

— Travis May (@FF_TravisM) October 11, 2023