Are you 21 or older?

dane.bet is sports betting research for adults 21 and older. It is information only, not a sportsbook: we take no bets.

Gambling problem? Call or text 1-800-GAMBLER.

#6 · QB · CFB

John Alan Richter

Toledo Rockets

6′3″225 lbJuniorToledo

This season · per game
GP
8
CMP
21.6
ATT
32.4
YDS
280.5
TD
2.13
INT
0.25
Next game · Away@ Sacramento StateTomorrow · 7:00 PM ET

Lines posted now

4
251.5 Passing Yards (Over)1 pick'em app, no price50% of 1031% of 16 games
1 other passing yards line
Other posted Passing Yards lines: the best current price for each side, and the last 10 games at the Over
LineOverUnder
252.51 pick'em app1 pick'em app

The typical price posted now at each line. Every sportsbook is on the line's own page.

Research, not a pick. Each line with its best price posted now, and how that side did in the last 10 games (bars oldest to newest). Tap a line for every book and the full log.

Recent form

2026 has 8 games, so 2025 is beside it
Per-game averages over the last games and by season; the arrow marks a last 5 at least 10% off the season
Per gameL5L1020268 g20253 g
PASS YDSo251.5273.4235.1280.551
PASS TDo2.51.61.92.131
CMP2218.521.65.7
RUSH YDS3.30.8-0.85

Over 251.5 Passing yards cleared in 5 of his last 10 games.

  1. 2025-09-13, vs ?: 93, missed
  2. 2025-09-27, vs AKR: 14, missed
  3. 2026-09-04, at MSU: 196, missed
  4. 2026-09-12, vs ?: 252, cleared
  5. 2026-09-19, vs TEM: 429, cleared
  6. 2026-09-26, vs SDSU: 284, cleared
  7. 2026-10-03, at BALL: 201, missed
  8. 2026-10-10, vs BUF: 203, missed
  9. 2026-10-17, at EMU: 288, cleared
  10. 2026-10-24, vs WMU: 391, cleared

Game log

Passing
Newest first, 2026, 2025 and 2024
John Alan Richter game log. Columns with a posted line mark each game cleared or missed against it.
Game · resultCMPATTYDSo251.5TDo2.5INTRUSHP+R YDSo268.5
2026 season
Oct 24W 45–38vsWMU2941391 (cleared)3 (cleared)1-5386 (cleared)
Oct 17W 34–14@EMU2430288 (cleared)1 (missed)04292 (cleared)
Oct 10L 8–23vsBUF2235203 (missed)0 (missed)02205 (missed)
Oct 3W 39–24@BALL1935201 (missed)1 (missed)012213 (missed)
Sep 26W 41–16vsSDSU1622284 (cleared)3 (cleared)0—284 (cleared)
Sep 19W 49–48vsTEM3651429 (cleared)4 (cleared)0—429 (cleared)
Sep 12W 63–10vs?1524252 (cleared)3 (cleared)01253 (missed)
Sep 4L 20–30@MSU1221196 (missed)2 (missed)1-19177 (missed)
2025 season
Sep 27W 45–3vsAKR2214 (missed)0 (missed)0317 (missed)
Sep 13W 60–0vs?101493 (missed)2 (missed)08101 (missed)

cleared and missed: against the line posted now, on the stats that have one.

Against each team

Per game, last three seasons
John Alan Richter against each team
OpponentGPCMPATTYDSTDINTRUSH
BUF21929215104.5
?11524252301
?1101493208
?1667710—
AKR12214003
BALL119352011012
CMU111400-6
EMU12430288104
MSU1122119621-19
NIU11528152108
OHIO159370016
SDSU1162228430—

Splits

Per game, 2026
John Alan Richter splits
SplitGPCMPATTYDSTDINTRUSH
Home523.634.6311.82.60.2-0.7
Awaynext game318.328.7228.31.330.33-1
In wins623.233.8307.52.50.173
In losses21728199.510.5-8.5
Last 10 games1018.527.5235.11.90.20.8

Seasons

Per game
John Alan Richter per season
SeasonGPCMPATTYDSTDINTRUSH
2026821.632.4280.52.130.25-0.8
202535.78.35110.335
202458.613.499.40.806.3