James Madison

Dukes · 12–2 in 2025–26

Fan Score
695
positive per 1,000 comments
Comments analyzed
16,981
2025–26 season
Positive share
69.5%
of all fan comments
Toxicity
24.3
harm + identity abuse per 1,000 · lower is better
Part one

Who they are

The shape of one comment section: the mix of what gets talked about, how it splits by sentiment, and the subjects James Madison fans raise more than anyone else.

Comment-section fingerprint

Stands out Explicit Language: 6th percentile · Identity-Based Abuse: 10th percentile · Sports Betting: 90th percentilePercentile of ranked FBS teams per tag group; low-volume fanbases excluded from each cohort.
  • James Madison Harm: 43rd percentile of ranked FBS teams
  • James Madison Identity-Based Abuse: 10th percentile of ranked FBS teams
  • James Madison Explicit Language: 6th percentile of ranked FBS teams
  • James Madison College Sports: 38th percentile of ranked FBS teams
  • James Madison Off-Field Storylines: 13th percentile of ranked FBS teams
  • James Madison Sports Betting: 90th percentile of ranked FBS teams
  • James Madison Team & Front Office: 47th percentile of ranked FBS teams

Sentiment

Positive69.5%11,802
Neutral6.7%1,132
Negative22%3,740
Mixed1.8%307

Signature subtags

What James Madison fans bring up more than anyone, vs all 138 FBS fanbases.

College Sports
2.2×

Mentioned Conference Realignment at 2.2× the rate of the average classified fanbase.

4.1 per 1,000 comments
Team & Front Office
1.9×

Mentioned Opponent Respect at 1.9× the rate of the average classified fanbase.

13 per 1,000 comments
Sports Betting
1.8×

Mentioned Gambling at 1.8× the rate of the average classified fanbase.

4.9 per 1,000 comments

Subtag counts are tag applications, which may overlap.

Part two

How the season felt

Week by week, with every game marked. The comment section keeps its own scoreboard, and it does not always agree with the one on the field.

Season heartbeat

Net comment mood by week (green above the baseline, red below) with every game marked on it. Click a game for that week’s story.

+100%+50%−50%−100%0%Peak: +90% · week of Jan 3Low: −43% · week of Sep 6Aug 30: W 45–10 vs Weber StWSep 5: L 14–28 at LouisvilleLSep 20: W 31–13 at LibertyWSep 27: W 35–10 vs Georgia SouthernWOct 4: W 14–7 at Georgia StateWOct 11: W 24–14 vs LouisianaWOct 18: W 63–27 vs Old DominionWOct 28: W 52–20 at Texas StateWNov 8: W 35–23 at MarshallWNov 15: W 58–10 vs Appalachian StateWNov 22: W 24–20 vs Washington StateWNov 29: W 59–10 at Coastal CarolinaWDec 5: W 31–14 vs TroyWDec 20: L 34–51 at OregonLAug 23Jan 17
Weekly net fan mood with positive, negative, and total comment counts
Week ofNet moodPositiveNegativeCommentsGames
2025-08-23+85%1266142No game
2025-08-30+76%25424304W 45–10 vs Weber St; L 14–28 at Louisville
2025-09-06−43%100294449No game
2025-09-13+47%451270No game
2025-09-20+68%19328242W 31–13 at Liberty
2025-09-27+87%1569169W 35–10 vs Georgia Southern
2025-10-04+35%19887321W 14–7 at Georgia State
2025-10-11+47%24779359W 24–14 vs Louisiana
2025-10-18+83%42335469W 63–27 vs Old Dominion
2025-10-25+75%42746509W 52–20 at Texas State
2025-11-01+81%16811194No game
2025-11-08+76%40142474W 35–23 at Marshall
2025-11-15+76%45740549W 58–10 vs Appalachian State
2025-11-22+69%70599877W 24–20 vs Washington State
2025-11-29+67%1,1481811,435W 59–10 at Coastal Carolina; W 31–14 vs Troy
2025-12-06+36%2,7711,2014,393No game
2025-12-13+50%1,3173861,862No game
2025-12-20+26%1,7499702,986L 34–51 at Oregon
2025-12-27+59%20848270No game
2026-01-03+90%28511304No game
2026-01-10+43%315112467No game
2026-01-17+66%10919136No game
Mood climbed for 3 straight weeks after the week of Sep 6, gaining 130 points.

Season trend

Weekly share of positive and negative comments with every game marked: click a dot for that week's story.

PositiveNegative
0%47%94%Aug 30: W 45–10 vs Weber StWSep 5: L 14–28 at LouisvilleLSep 20: W 31–13 at LibertyWSep 27: W 35–10 vs Georgia SouthernWOct 4: W 14–7 at Georgia StateWOct 11: W 24–14 vs LouisianaWOct 18: W 63–27 vs Old DominionWOct 28: W 52–20 at Texas StateWNov 8: W 35–23 at MarshallWNov 15: W 58–10 vs Appalachian StateWNov 22: W 24–20 vs Washington StateWNov 29: W 59–10 at Coastal CarolinaWDec 5: W 31–14 vs TroyWDec 20: L 34–51 at OregonLAug 23Jan 17
Weekly values: Positive, Negative
Week ofPositiveNegativeComments
2025-08-2388.7%4.2%142
2025-08-3083.6%7.9%304
2025-09-0622.3%65.5%449
2025-09-1364.3%17.1%70
2025-09-2079.8%11.6%242
2025-09-2792.3%5.3%169
2025-10-0461.7%27.1%321
2025-10-1168.8%22%359
2025-10-1890.2%7.5%469
2025-10-2583.9%9%509
2025-11-0186.6%5.7%194
2025-11-0884.6%8.9%474
2025-11-1583.2%7.3%549
2025-11-2280.4%11.3%877
2025-11-2980%12.6%1,435
2025-12-0663.1%27.3%4,393
2025-12-1370.7%20.7%1,862
2025-12-2058.6%32.5%2,986
2025-12-2777%17.8%270
2026-01-0393.8%3.6%304
2026-01-1067.5%24%467
2026-01-1780.1%14%136

Season timeline

Part three

What they actually said

The language, the moderation load, and the comments themselves, exactly as they were posted.

Comment insights

Classified comments per 1,000, by system-tag group.

Harm20.9 per 1,000 · 355
Personal Attacks 333Harm Wish 6Group Hate 9Sexual Content 8
Identity-Based Abuse3.4 per 1,000 · 57
Disability 10Gender 16Physical Appearance 23Age 8LGBTQIA+ 3
Explicit Language4.9 per 1,000 · 83
Explicit Acronym 38Explicit Words 30Violent Language 13Explicit Emoji 2
College Sports13.8 per 1,000 · 235
Student Section 18Transfer Portal 44NIL 45Conference Realignment 69Recruiting 60Band 13
Off-Field Storylines16.6 per 1,000 · 282
Officiating 61Injuries 50Broadcast & Media 169Politics & Activism 3
Sports Betting5.8 per 1,000 · 98
Prop Bet 4Gambling 84Moneyline 8Parlay 2
Team & Front Office121.1 per 1,000 · 2,056
Opponent Hostility 365Stadium Experience 66Coaching 1,315Opponent Respect 221Front Office 31Crowd & Attendance 100Athletic Department 5

Subtag counts are tag applications, which may overlap.

The Swear Jar

6th percentile
83 explicit comments4.9 per 1,000
  • Explicit Acronym38
  • Explicit Words30
  • Violent Language13
  • Explicit Emoji2

Tag applications, which may overlap.

Explicit language shows up in 4.9 of every 1,000 comments on this page: 95th of 100 nationally, the 6th percentile.

Moderation snapshot

Harm & identity-based abuse per 1,000 comments · by week
season avg 24.343.5 per 1,000 · no game that week (week of Dec 13)WLWWWWWWWWWWWL2025-08-232026-01-17
Harm and identity-based abuse per 1,000 comments, by week
Week ofRate per 1,000Games
2025-08-230No game
2025-08-309.9W 45–10 vs Weber St; L 14–28 at Louisville
2025-09-0631.2No game
2025-09-130No game
2025-09-200W 31–13 at Liberty
2025-09-270W 35–10 vs Georgia Southern
2025-10-0421.8W 14–7 at Georgia State
2025-10-118.4W 24–14 vs Louisiana
2025-10-188.5W 63–27 vs Old Dominion
2025-10-2511.8W 52–20 at Texas State
2025-11-0110.3No game
2025-11-082.1W 35–23 at Marshall
2025-11-150W 58–10 vs Appalachian State
2025-11-2214.8W 24–20 vs Washington State
2025-11-297W 59–10 at Coastal Carolina; W 31–14 vs Troy
2025-12-0633.2No game
2025-12-1343.5No game
2025-12-2037.2L 34–51 at Oregon
2025-12-2725.9No game
2026-01-030No game
2026-01-104.3No game
2026-01-1714.7No game
Harm and identity-based abuse peaked at 43.5 per 1,000 comments (no game that week (week of Dec 13)) against a season average of 24.3 per 1,000.

Season subtag split

Season totals of the classifications Sence applied to comments on this page.

Harm
  • Personal Attacks333
  • Group Hate9
  • Sexual Content8
  • Harm Wish6
Identity-Based Abuse
  • Physical Appearance23
  • Gender16
  • Disability10
  • Age8
  • LGBTQIA+3

Tag applications, which may overlap.

Sence flags these in real time so page owners can act before fans see them.

From the comment section

Someone look at this kid!

positiveFacebook

Welcome aboard DJ, get ready to strap it up!

positiveFacebook

hopefully they can figure out a g5 playoff and p4 playoff because these teams just dont belong

negativeFacebook

Congrats to JMU on their accomplishments and success, but this is a joke. Hopefully it’s competitive.

mixedFacebook
Behind the numbers

Sence read 2,498,712 college-football comments to build this site. It can read yours.