RecruitSzn

Penn

FCSIvy LeagueSeason 2026
Evidence first: this page renders the frozen RecruitSzn JSON contract. It does not establish scholarships, eligibility, depth-chart roles, future openings, or recruiting outcomes.

Compare this program →

Historical coverage: 98.4%High
Historical roster evidence meets the Product Trust v1 threshold for full transition analysis.
93Current players
98.4%Coverage

What Changed?

Observed change between the prior roster and the current roster.

68Returning players
23Additions
35Exits
66Retention %
93Current roster size

Position-room movement

OL17 current / 13 returning / 4 added / 3 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 17 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 4Jr. 4So. 4Sr. 5Unknown 0
Eligibility
Freshman 4Junior 4Senior 5Sophomore 4Unknown 0

Historical transition groups

Returning 13

  • Aaron KrusePLY_3C3F195AF4E840ADOLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Alex FletcherPLY_F8113A919E584D46OLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Austin ZimmPLY_3B3271A62D019227OLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • David RolandsPLY_CFC05E1958A179F3OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Jake MarzichPLY_9120F344E522AD61OLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Luke SacchettiPLY_89D454E0764334A1OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Marco CaronePLY_CA9E3D7CAA2B5F38OLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Michael GidaroPLY_5731D2E90EA4E8B0OLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Michael ZackPLY_1C2E2D39B3E34161OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Mike FernicolaPLY_8E6A37D274652B42OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Nathan SaylePLY_6C5999EC9CEE1D5DOLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Ryan MitchellPLY_73CC25B86D3E1B0COLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceREVIEWED
    2025 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Tyler BlevinsPLY_43A2998321FE7DE6OLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 4

  • Foard PolleyPLY_D26D6673442274C5OLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Jase CatulloPLY_143F0A1E41B10D03OLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Joe WeilerPLY_2339E232B07905ADOLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Maddox WelbornPLY_42F12D7833D65474OLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 3

  • Jake BinghamPLY_217BB32AFB1DAE66OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Maxwell FreemanPLY_F5761DA04F296F59OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • William BerginPLY_B81BF38D3732C975OLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionOLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
DB16 current / 12 returning / 2 added / 1 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 16 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 4Jr. 3So. 4Sr. 5Unknown 0
Eligibility
Freshman 4Junior 3Senior 5Sophomore 4Unknown 0

Historical transition groups

Returning 12

  • Andrew BrucePLY_223440F2F3B295C8DBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Ben WablePLY_08C07A087FCCAA91DBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Brock CornellPLY_A1692CCA63F1E7A6DBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Christian CarterPLY_B7A626126D80B53EDBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Devin MalloyPLY_21057548AFA5FA5EDBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Ethan CohallPLY_1323963D5B794EE2DBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Ezra FearonPLY_92BD86063B368568DBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Jahir DawudPLY_BCB2ADAA4DCC28E3DBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Jayden DraytonPLY_FB9E9F270B927BC7DBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Josh NarcissePLY_727996DB13B2B587DBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Kayleb ErvinPLY_A99966D867335709DBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Ty CortesPLY_B89D1530701D0802DBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 2

  • Jaydon AveryPLY_BEF0EBFD35DB5788DBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Jorel SahayPLY_66FB2288456301B5DBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Other current records 2

Current roster members without a returning or added event in the frozen transition. No status is inferred.

  • DJ BrownPLY_6B0B422822A43CAEDBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceREVIEWED
  • Luke FlowersPLY_F48B72BBB9AD17F3DBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceREVIEWED

Observed exits 1

  • Sage WebbPLY_3020F7E58B20362ADBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
DL14 current / 10 returning / 4 added / 3 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 14 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 4Jr. 4So. 4Sr. 2Unknown 0
Eligibility
Freshman 4Junior 4Senior 2Sophomore 4Unknown 0

Historical transition groups

Returning 10

  • Adeyeye AdebaworePLY_46B37A130800A684DLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Alexandro Armour, Jr.PLY_00CA12D145440C1BDLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Cole EricksonPLY_45AC8F6DE69897A6DLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Connor MartinPLY_3BE08054059F80BFDLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Cosmo FuscoPLY_789ECCFB4859BFDCDLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Duncan McPhersonPLY_D962DF42BB76F74DDLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Hunter LayPLY_FFE3C74723B65E91DLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Liam ForsterPLY_680F7CC6638B51A6DLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Luca LopezPLY_B46BF29553BFD07EDLView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Raashed HallPLY_B87A9A236F0A3B77DLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionDLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 4

  • Crawford TaylorPLY_61D2F8CC2EE827CDDLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Gavin JeffriesPLY_E1E11F45111DD08ADLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Jack NelinPLY_FC034CCD08217D57DLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Jack SacchettiPLY_D937DCFCA101F961DLView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 3

  • Alex JordanPLY_791758AF255E2B7ADLView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionDLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Brady IoannidisPLY_3679636DCA2EC8C7DLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Paul JenningsPLY_687A61AF38B219AEDLView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionDLClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
LB14 current / 10 returning / 4 added / 2 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 14 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 3Jr. 4So. 4Sr. 3Unknown 0
Eligibility
Freshman 3Junior 4Senior 3Sophomore 4Unknown 0

Historical transition groups

Returning 10

  • Aiden BerginPLY_BE4F8E7B1A9F42C0LBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Brayden PhinneyPLY_F0A2523B2DF58AA9LBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Cole OlsztynPLY_9BF2CBBA2E22CBDALBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Daniel RussoPLY_72F09E9EE22A2FD7LBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Derek McCrumPLY_371C8A7416511EE1LBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Joey HollidayPLY_54323303E548C39ELBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Luke McIlhonPLY_F659125BE25D4305LBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Mack LongPLY_3BF7BA4DFB222E0FLBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Trevor PajakPLY_0535FAC1CECFD51ALBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Zach DarchePLY_9DB0ED0F7764AD1DLBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionLBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 4

  • Aaron RadkePLY_345E05D93D729F21LBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Colter OldhamPLY_490FC0334870D56DLBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Jacob EarnestPLY_5EEC1B283B292758LBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Patrick SmithPLY_F747433DC7F46C26LBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionLBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 2

  • DJ BrownPLY_E69A7AB3D3630151LBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionLBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionLBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Kadari MachenPLY_23F548DCD6C8A75FLBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionLBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionLBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionLBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
WR11 current / 6 returning / 4 added / 6 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 11 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 4Jr. 4So. 3Unknown 0
Eligibility
Freshman 4Junior 4Sophomore 3Unknown 0

Historical transition groups

Returning 6

  • Connor JohnsPLY_AD11B616053789E4WRView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Isaac LeePLY_A768E39D110019D7WRView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Isaac PricePLY_B15D838C7BFF44DCWRView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Justin AlpertPLY_B93C23DF359AF75BWRView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Luke JohnsonPLY_63EED453F55F1983WRView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Ronan JohannsonPLY_90BF19134522E87FWRView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 4

  • Mason PagePLY_C828B5EDE48FDE58WRView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Owen van der VeenPLY_0302AEF29896B7C8WRView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Simon CofrancescoPLY_41CF0C165D31CA3CWRView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Tyler GeorgePLY_8E045B4C233E1B4FWRView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Other current records 1

Current roster members without a returning or added event in the frozen transition. No status is inferred.

  • Jack GrusserPLY_1E525874D775DDAFWRView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionQBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Observed exits 6

  • Alex HaightPLY_7A5840925367C954WRView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionWRClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Cole ShannonPLY_486DB87E3CDB50FAWRView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Davis EllisPLY_96EC3D3668C51F75WRView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionWRClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Griffin RosenbloomPLY_EDD3D84EA4AEF1EBWRView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionWRClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • John Ruvo IVPLY_05221DBB1B0BC453WRView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionWRClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Kobe ComizioPLY_43AA79E366C3151DWRView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionWRClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
TE8 current / 7 returning / 1 added / 1 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 8 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 1Jr. 3So. 2Sr. 2Unknown 0
Eligibility
Freshman 1Junior 3Senior 2Sophomore 2Unknown 0

Historical transition groups

Returning 7

  • Cadin OlsenPLY_7F3BAD0E9B967379TEView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionQBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionQBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionTEClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionTEClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Dante BaronePLY_0938F01084380B39TEView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionTEClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionTEClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionTEClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionTEClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Jack DonnellyPLY_44A55D4585C63348TEView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionTEClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionTEClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionTEClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Luke CastelliPLY_9B1F51F3EEF4B812TEView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionTEClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionTEClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Markus BrownPLY_C46CF8BCE15D504ATEView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionTEClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionTEClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionTEClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Michael HegartyPLY_8230BDDFD75074E2TEView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionTEClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionTEClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Remo MarcaccioPLY_A5216660406742B0TEView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionOLClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionTEClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionTEClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 1

  • Andrew GillmanPLY_212000FE50A7278BTEView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionTEClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 1

  • James QuinnellyPLY_9AFA5EE3868608E2TEView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDLClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionTEClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
RB6 current / 5 returning / 1 added / 1 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 6 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 1Jr. 1So. 3Sr. 1Unknown 0
Eligibility
Freshman 1Junior 1Senior 1Sophomore 3Unknown 0

Historical transition groups

Returning 5

  • Dakota BrowerPLY_1B559663FA60820CRBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionRBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionRBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Donte WestPLY_56DF756B9D80B234RBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionRBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionRBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionRBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • EJ Carter, Jr.PLY_803B0F63333093B8RBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionRBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionRBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Sean Williams, Jr.PLY_DA05810C30C9CBF6RBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionRBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionRBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionRBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionRBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Tommy LafayettePLY_4DBBEC661FFFCE22RBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionRBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionRBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 1

  • DJ LeePLY_05CEAFA4B737E86BRBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionRBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 1

  • Julien StokesPLY_634B2EB18D2F3320RBView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionWRClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionWRClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionRBClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
QB5 current / 3 returning / 2 added / 0 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 5 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 2Jr. 2So. 1Unknown 0
Eligibility
Freshman 2Junior 2Sophomore 1Unknown 0

Historical transition groups

Returning 3

  • Karson Siqueiros-LaskyPLY_C6DDE6DC5AB38B82QBView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionQBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionQBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2026 · penn
    PositionQBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Michael MalonePLY_8C02C842FC5D2F20QBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionQBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionQBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Shane ThrogmartinPLY_A98C86548301BF00QBView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionQBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionQBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 2

  • Miles TeodeckiPLY_D145363BC70DD7E4QBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionQBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
  • Vincent SmithPLY_69515277F8E5A774QBView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionQBClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 0

No players in this group.

P2 current / 1 returning / 1 added / 2 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 2 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Fr. 1So. 1Unknown 0
Eligibility
Freshman 1Sophomore 1Unknown 0

Historical transition groups

Returning 1

  • Mason WaltersPLY_EC2C6FBC04A80C1BPView history

    Observed player-season records. Missing seasons are not inferred.

    2025 · penn
    PositionPClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2026 · penn
    PositionPClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Added 1

  • Nate KasheyPLY_EA969B63533E49B7PView history

    Observed player-season records. Missing seasons are not inferred.

    2026 · penn
    PositionPClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW

Observed exits 2

  • Christian de VilliersPLY_D35B9A079F4FC74APView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionPClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionPClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionPClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Santiago SturlaPLY_1454CF4CF6533FA6PView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionPClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionPClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionPClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
CAPTAIN0 current / 0 returning / 0 added / 1 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 0 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Unknown 0
Eligibility
Unknown 0

Historical transition groups

Returning 0

No players in this group.

Added 0

No players in this group.

Observed exits 1

  • Vhito DeCapriaPLY_F9DE005A534B7C10CAPTAINView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionCAPTAINClass labelR-Sr.EligibilityRedshirt SeniorRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionCAPTAINClass labelRs.EligibilityRedshirt (Year Unspecified)Roster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionCAPTAINClass labelR-Fr.EligibilityRedshirt FreshmanRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
K0 current / 0 returning / 0 added / 2 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 0 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Unknown 0
Eligibility
Unknown 0

Historical transition groups

Returning 0

No players in this group.

Added 0

No players in this group.

Observed exits 2

  • Josh BarnavonPLY_C9EDD6309932BDC5KView history

    Observed player-season records. Missing seasons are not inferred.

    2024 · penn
    PositionKClass labelFr.EligibilityFreshmanRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2025 · penn
    PositionKClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Sam SmithPLY_0C4628A006FFEB1BKView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionKClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionKClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionKClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
LS0 current / 0 returning / 0 added / 1 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 0 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Unknown 0
Eligibility
Unknown 0

Historical transition groups

Returning 0

No players in this group.

Added 0

No players in this group.

Observed exits 1

  • Matthew LeyesPLY_DAE5FEE97CA9F6E1LSView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionLSClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionLSClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionLSClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
STUDENT0 current / 0 returning / 0 added / 2 exitedView players

Current-room composition is separate from historical transition labels.

Current-room composition 0 current

Explicit roster labels only. Eligibility is not inferred from class or seasons observed.

Class labels
Unknown 0
Eligibility
Unknown 0

Historical transition groups

Returning 0

No players in this group.

Added 0

No players in this group.

Observed exits 2

  • Cameron WilsonPLY_D69C807CB39FD8D3STUDENTView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionOLClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionSTUDENTClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionSTUDENTClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
  • Francesco BaronePLY_D870B1CED7069C02STUDENTView history

    Observed player-season records. Missing seasons are not inferred.

    2023 · penn
    PositionDBClass labelSo.EligibilitySophomoreRoster statusObserved on accepted official rosterIdentity confidenceNEW
    2024 · penn
    PositionDBClass labelJr.EligibilityJuniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE
    2025 · penn
    PositionSTUDENTClass labelSr.EligibilitySeniorRoster statusObserved on accepted official rosterIdentity confidenceHIGH_CONFIDENCE

Observed movement

  • Cross-team in: 0
  • Cross-team out: 10
  • No provider-reported portal snapshot is available.

Available production context

PlayerPositionStatValue
No production snapshot is available in the frozen program data.