Skip to the tracker
GO SPORTSBALL 69
CHECK ON YOUR EX
THE NATIONAL EX FILES · 2026

YOU LEFT.
WE KEPT RECEIPTS.

Pick your school. See who left, where they went, and what they’re doing. One nation. Many awkward Sundays.

Type to find a school, or use the full list. Updated stats are based on the October 22 snapshot.

See the player stats ↓
2025 → 2026 roster matched | All 138 FBS schools covered | Statistics coverage varies
3,060 roster-matched departures · 138 FBS schools
NEW · NATIONAL BOX SCORE IMPORT

3,060 breakups. 2,064 with receipts.

Our 2025→2026 roster comparison is now linked to game-by-game statistics. 1,655 players also have verified previous-school box entries for before-and-after comparisons. Statistics reflect the October 22, 2026 source-data snapshot, not live results.

Missing box-score entries ≠ zero playing time. Undated game-box entries are not presented as a specific week's results.

The receipts for Kansas State

Profiles and statistics are displayed only where the underlying identity or numbers have been confirmed.

FBS schools in tracker138Conference-wide navigation
Matched player departures18Kansas State pilot
Players with stats9Unreported is not zero
Coaching moves4Tracked separately from players

Kansas State · Roster tracker

Browse the matched roster moves, with the numbers visible up front. Missing stats are not proof of no playing time.

KANSAS STATE · BIG 12

Players who left this school between the 2025 and 2026 roster snapshots.

More filters
Loading tracked departures…
Missing data ≠ zero production. A verified transfer destination does not establish starts, snaps, injuries, or playing time. Coaching records are shown separately and never treated as individual player statistics. Roster matches are not a complete or certified transfer-portal count.
THE AWKWARD REUNION

Dylan Edwards is playing for Kansas.

And he scored a touchdown against Kansas State on October 17. The ex tracker doesn't take sides; it remembers the box score.

530scrimmage yards in 2026 · Source ↗
THE LONG-TERM RELATIONSHIP REPORT

How's the breakup going?

Season-to-date stories from the old roster. We follow the actual production, then give it a very unserious relationship headline.

SEASON 2026 · OCT 22 SNAPSHOT
REAL SEASON-TO-SEASON CONTEXT

Jayce Brown's role is quieter.

Instead of comparing raw season totals at different points in the calendar, use receiving yards per game appearance: 71.2 in 2025 at K-State versus 17.8 in 2026 at LSU (through October 17).

Different teams, roles, and incomplete seasons mean this describes production—not talent or the reason behind a change.

Career season source ↗
2025 · K-State71.2 rec yds/appearance
2026 · LSU17.8 rec yds/appearance

These are football metaphors—not claims about anyone's actual dating life, money, social media activity, or motivations. We won't classify an unverified stat as bad performance, and we won't equate team success with one coach's individual impact.

WEEKLY EX FILES · SUNDAY EDITION

The Sunday Check-In

One weekly story roundup, separate from the running season ledger. Finalized game logs first, punchlines second. Sunday evenings are the proposed publishing rhythm.

NOT A LIVE FEED
WEEK 8 RECAP · COMPILED OCT 22

Last week's receipts.

Selected player game logs for games on October 17. This is a verified first edition, not a claim that every departed player has been reviewed.

FOOTBALL WEEK 8
The glow-up of the week

Tobi Osunsanmi · Indiana

Two sacks. No awkward silence.
Against Ohio State on Oct 17: 4 tackles, 2 sacks and 2 tackles for loss.
Indiana game log ↗
Settling in nicely

Austin Romaine · Texas Tech

The honeymoon continues.
Eight total tackles against Arizona State on Oct 17; 41 total tackles across six games for the season.
Game log ↗
The reunion nobody ordered

Dylan Edwards · Kansas

Brought a gift to the family function.
Against former school Kansas State: 57 rushing yards, 28 receiving yards and a rushing touchdown on Oct 17.
Game box score ↗
It's complicated

Jayce Brown · LSU

Left the group chat on read.
The LSU game log lists him as did not play against Mississippi State on Oct 17. That's not a zero-catch appearance, and the source doesn't establish why.
Receiving game log ↗
Next issue: Sunday, October 25
Planned editorial update after Saturday's games. Compare verified weekly changes and keep season totals current; the site won't update itself yet.
SUN · OCT 25

The weekly and season views are distinct. Season cards accumulate 2026 production and historical comparisons; Sunday issues capture individual game performances and are retained as an archive. If a player has no verified log, we say “no update” instead of “zero.”

OUR GROUND RULES

Receipts, not rumors.

Numbers before narratives. Season totals and 2025–26 comparisons use matched game-box entries, not estimated starts.

A school change is detected by matching the same athlete identifier in 2025 and 2026 rosters. Unmatched roster entries, NFL departures, graduation, and missing datasets are not automatically transfers.

Statistical values require a source. “Coverage pending” never means zero playing time. Cheeky headlines are football metaphors, not personal claims about athletes.

Roster data source ↗

The 2025 and 2026 ESPN roster snapshots have now been compared across all 138 FBS schools. A positive athlete-ID match at a different school is included; the data do not establish transfer-portal status or playing time. Stats and coaches require other sources.

DATA STATUS

National index, verified coverage only.

Every FBS school is selectable. Published player coverage expands as the annual roster comparison is imported and checked.

The coaching index tracks 2025→2026 sourced coach movements in both departure and arrival views, separately from players. It is incomplete for assistant coaches. Relevant team stats are contextual, not proof of any coach’s individual impact; year-to-year comparisons use different teams and unequal season lengths. Sunday stories require sourced weekly game logs.