Predicting the Pros
Predictions/Ryan Switzer
Ryan Switzer

Player breakdown

Ryan Switzer

North Carolina · 2017 Draft Class

5-8181 lbs4th round, 133rd overallAge at Draft: 22Age: ~31
LowDid Not Hit
Major awards: 0Heisman votes: 0NIL Contract Value: --
Watch Highlights

Model confidence

Success Probability

16%

YearTeamGGSTgtRecYdsY/RTDY/G
2017DAL16076416.802.6
2018PIT16144362537115.8
2019PIT90118273.403
Career41162503216.417.8
SeasonTeamConfGRecYdsTDYPRYPG
2013North CarolinaACC1332341310.726.2
2014North CarolinaACC1361762412.558.6
2015North CarolinaACC1455697612.749.8
2016North CarolinaACC13961,112611.685.5
Career532442,9121911.954.9

Model readout

Probability, context, and base score

XGBoost Prob

11%

ML model output

Context Prob

45%

Rule-based model

Suppression Signals

1

Depth chart context

SHAP Base

0.955

Average prediction

Top Positive Factors

Recruit dominator synergy+0.295
Outperformed team passing efficiency by 0.95x — route-running independent of system+0.177
Speed score 87.5 — below average weight-adjusted athleticism+0.164

Top Negative Factors

+2.8 ypg vs. draft class average — below class average-0.750
Physical production synergy-0.359
Improvement accelerating (+2.3) — getting better faster each year-0.335

SHAP Feature Impact (Top 20)