TransferPortl
Account
All scheduled data is currentView refresh times
Portal
Sep 16, 1:40 PM EDT · Current
Player stats
Sep 16, 1:42 PM EDT · Current
QB metrics
Sep 16, 1:42 PM EDT · Current
TVS and values
Sep 16, 7:59 PM EDT · Current
Open full data quality report
Tarleton State logo

2025 TEAM DOSSIER

Tarleton State

UAC · 2025

Tarleton State added 12 players and lost 2 players through the 2025 transfer portal. The net roster change is +10.

Updated Sep 16, 2026Sources: school rosters, ESPN, TransferPortl58 players matched for 2025
58Roster players0Coaches tracked02025 commitsRoster risk

Incoming Transfers

12
Angelo Anderson
DL · Tulane
Reid Brass
LS · Mercer
Josh Griffis
EDGE · Oregon State
Reginald Harden Jr.
WR · Arkansas State
Tylan Hines
RB · Hawai'i
Deaubry Hood
DB · Arkansas State
Danny Joiner
TE · Southeast Missouri State
Pius Njenge
DL · Gardner-Webb
Bryce Parker
WR · Utah Tech
Avian Rice
S · Alabama A&M
Charlie Robinson
TE · Texas Tech
Hagan Stephenson
S · Marshall

Outgoing Transfers

2
Michael James
PK · Texas State
AJ Sargent
DL · Sam Houston

Roster Risk by Position

Transfer Impact by Position

PosOutInNet Value
DL13$0K
ST11$0K
WR02$0K
RB01$0K
DB03$0K
TE02$0K

2025 Recruiting Class

0 commits

No recruits listed for this class.

Recruiting Footprint

Roster by Position Group

58 players

Each bar shows the player count. The largest group fills its bar.

Quarterbacks4
Backfield6
Receivers11
Offensive line1
Defensive front8
Linebackers10
Defensive backs12
Special teams4
Other2

2025 Roster

58 of 58

High risk means the top 15% of roster-relative TVS scores. TVS is not a transfer probability.

Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Danny Joiner
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —
Value —TVS —