cpsoftball.com · Current Season · Snapshot July 10, 2026 · Archived Edition

CP Softball — Stats Deep Dive, July 10 Edition

144 players · 12 teams · 12-round draft · one season of receipts. The front of the paper is the week — games 9 and 10, and nothing else. The season reference starts further down, at League at a Glance. All averages are the site's adjusted average, reverse-engineered from the data: (hits − caused outs) ÷ at-bats, verified exact on all 144 rows. A z score is standard deviations above or below the average for that draft round — it separates "good player" from "good pick."

Data through July 10. Previous editions: July 3 → · June 12 →

This is a frozen snapshot of the season as it stood on July 10. For the latest numbers, read the current edition →

The Headlines
Games 9 and 10

The Week in Twelve Games

Every club played exactly two games between the July 3 snapshot and this one — games 9 and 10, twelve games, no byes and no asterisks. This section and the three that follow it count only what happened in them. The season-to-date reference starts further down, at League at a Glance.

12
Games this week
838
At-bats
.535
League avg this week
38/136
Caused outs (season)
3
Perfect weeks
23/144
Never batted

The hitting was not the problem. The league got 486 hits in 838 at-bats — a raw .580, right about what it has been doing all year. Then it caused 38 outs, and the week's real number became .535.

Thirty-eight is a lot. There have been 136 caused outs all season, and 28% of them arrived in 21% of the at-bats. The rate went from .031 per at-bat to .045 — a 46% spike, and the entire difference between an ordinary week and the coldest one this paper has recorded. Nothing was wrong with the swings. The problem was what happened after them.

Only 59 of the 121 players who batted beat the league's own rate for the week. The other 62 are the reason it was .535.

The caused-out spike

Team Wk CO Wk ABs Per 100 ABs Season CO
Gideon's team65710.521
Michael's team6728.313
Ephraims Daniel's team4814.916
Stafford's team4577.09
Boyds Daniel's team4725.612
Seth's team4517.89
Jeremy's team3754.08
Claude's team3694.315
Caleb's team2752.712
Horatio's team2872.35
Elliot's team0800.08
Sefton's team0620.08
Caused outs committed in games 9 and 10. A caused out cancels a hit: the league got 486 hits this week and 38 of them were erased, which is the whole difference between a .580 raw week and a .535 real one. Per 100 = caused outs per 100 week at-bats; the league ran 4.5. Season CO is the running total.

Who played, who sat

The Week's Bats

Perfect Weeks, and the Ones Who Fell

What each player did in games 9 and 10, set against what he had been doing all season. The swing column is that gap — the week's rate minus the player's own line through July 3. A .333 week means nothing until you know the man was a .708 hitter.

The 1.000 club

Player Team Week Wk Avg Was Now League #
Knudson, NathanMichael's team7-for-71.000.652.733#38 #15
Timpson, CuervoSeth's team6-for-61.000.842.864#1 #1
Hammon, PaulJeremy's team4-for-41.000.667.800#36 #6
Every at-bat in games 9 and 10, no out made and no out caused. Minimum 4 period at-bats — period at-bats ran 3 to 17 this week, median 7. "Was → Now" is the season line before and after.

Three men batted this week and never made an out — not one of their own, and not one caused for anybody else.

Nathan Knudson went 7-for-7. He was a .652 hitter on Friday; he is a .733 hitter now, and he moved from 38th in the league to 15th on the strength of two games. Cuervo Timpson went 6-for-6, which is what the best hitter in the league is supposed to do, and did. And Paul Hammon went 4-for-4 — an eighth-round pick, .667 to .800, up from 36th to sixth. Thirty places, four swings.

Seven more had weeks that would have been perfect in a kinder league. William Timpson and Jeremy Dockstader Marvins each went 8-for-9; Sefton Dockstader, Daniel Williams, Aryck Hammon, Lonnie Timpson and Matt Williams each went 7-for-8. Sefton went 7-for-8 and lost ground in the batting race, which tells you precisely what the man ahead of him did.

The Collapse

Player Team Week Wk Avg Was Swing Now League #
Williams, EvanGideon's team1-for-6.167.765−.598.675#9 #27
Wood, LincolnElliot's team0-for-6.000.500−.500.364#90 #121
Barlow, RileySefton's team2-for-8.250.722−.472.577#17 #63
Barlow, Amie ZMichael's team2-for-5 · 2 CO.000.455−.455.312#106 #131
Hammon, SeanClaude's team1-for-6.167.609−.442.517#48 #82
Barlow, RoyalSeth's team0-for-4.000.412−.412.333#113 #127
Cawley, SethSeth's team1-for-4.250.650−.400.583#39 #58
Hammon, StaffordStafford's team2-for-6.333.708−.375.633#21 #41
Cawley, LorenzoEphraims Daniel's team0-for-7.000.375−.375.200#121 #141
Timpson, JustinGideon's team2-for-6.333.692−.359.579#26 #61
Swing = what a player hit in games 9 and 10 minus what he had been hitting all season through July 3. Minimum 4 period at-bats. The Week column is raw hits; the average is net of caused outs — which is why Amie Z Barlow's two hits are worth .000.

Evan Williams was the ninth-best hitter in this league on Friday. He went 1-for-6 in games 9 and 10. He is now the twenty-seventh-best hitter in this league.

Read the Swing column, not the Now column. Evan's season average fell 90 points, .765 to .675 — but that is the week diluted by the thirty-four at-bats he had already banked. What he actually did in games 9 and 10 was hit 598 points below his own line, the steepest gap this paper has recorded. The season average is the echo. Swing is the sound.

He is not close to the only one. Lincoln Wood went 0-for-6 and dropped from .500 to .364. Sean Hammon's 1-for-6 is the fourth straight number this paper has printed in the wrong direction for him. And two of the twelve captains are on this list — Seth Cawley (1-for-4, was .650) and Stafford Hammon (2-for-6, was .708). When the men who picked the teams are in the collapse column, it wasn't a slump. It was a week.

The deepest fall wasn't in average at all. Riley Barlow went 2-for-8 and slid from 17th in the league to 63rd — forty-six places, the steepest slide of the week. The July 3 edition's Sleeper File led with his name.

He does not, though, hold the record. That belongs to Lorenzo Cawley, who fell 68 places between June 12 and July 3 — 53rd in the league to 121st. He is on this table as well: this week he batted seven times, did not reach base once, and fell another twenty. A .375 hitter left the week a .200 hitter. Some collapses are a week. His is becoming a season.

The Surge

Player Team Week Wk Avg Was Swing Now League #
Williams, AngelineJeremy's team7-for-9 · 1 CO.667.167+.500.467#141 #101
Naylor, BrendaEphraims Daniel's team4-for-7.571.100+.471.294#143 #137
Knudson, NathanMichael's team7-for-71.000.652+.348.733#38 #15
Dockstader, StevenBoyds Daniel's team5-for-6.833.500+.333.643#94 #36
Hammon, PaulJeremy's team4-for-41.000.667+.333.800#36 #6
Horsley, LizzyElliot's team9-for-14.643.333+.310.439#126 #108
Timpson, LindseyClaude's team3-for-5.600.294+.306.364#132 #122
Knudson, KaitlynCaleb's team4-for-7.571.286+.286.429#134 #111
Hammon, AveryClaude's team5-for-6 · 1 CO.667.409+.258.464#117 #102
Stubbs, LarryElliot's team5-for-6.833.579+.254.640#62 #40
The mirror of the Collapse: the week's rate against the player's own season line, same 4-at-bat minimum. Small prior samples cut both ways — Angeline Williams's .167 was on six at-bats.

Angeline Williams had one hit all season. One, in six trips, since June. Then she went 7-for-9 in two games and climbed forty places. It is the biggest swing anybody made over their own line this week, and it came off the smallest base on the board. Read it with the appropriate caution; then read it again, because the seven hits are real.

Brenda Naylor was round 8's designated bust — .100, one hit in ten at-bats, the worst line in the edition. She went 4-for-7. Still cold. No longer historic.

Steven Dockstader climbed 58 places, #94 to #36, the biggest rise of the week, on five hits in six at-bats. He is nowhere near the record: Scott Naylor climbed 120 places between June 12 and July 3, from 143rd to 23rd. Naylor sat this week out entirely, which is its own kind of statement.

And in the week's most redundant coincidence: Larry Stubbs (Elliot's team, round 7) and Leslie Williams (Michael's team, round 6) were both hitting .579 on exactly 19 at-bats, both went 5-for-6, and both now sit on exactly .640 from exactly 25 at-bats. Different teams, different rounds, identical seasons. The analyst has checked this three times.

The Week's Teams

Team Temperature

How far each club played from its own standard: its rate in games 9 and 10 minus its own season average through July 3. This is deliberately not the change in a team's season line — that number is a fifth the size, and it shrinks every week as the season piles up at-bats behind it. This is what actually happened on the field.

Jeremy's team
+.060
Horatio's team
+.011
Caleb's team
+.024
Claude's team
−.005
Sefton's team
−.072
Elliot's team
+.012
Stafford's team
−.070
Ephraims Daniel's team
−.004
Michael's team
+.005
Boyds Daniel's team
−.046
Seth's team
−.130
Gideon's team
−.163
Each team's week rate minus its own season average at the previous edition, scaled to ±.200.hit above their own linebelow

Gideon's team hit .421 in games 9 and 10. Their season line is .584. No club has finished a week 163 points below its own average in the three editions this paper has run, and the rest of the ledger reads exactly the way you would guess: 0-2, outscored by 16, six caused outs, eighth place. They came into the week with the fourth-best bat in the league. They leave it with the seventh.

Rounds one, five, seven, nine and eleven. Five different players, six caused outs, two games — the captain and shortstop among them. This is act three, and the tragedy is no longer a one-man show.

Jeremy's team went the other way: .667, sixty points clear of their own line, the best hitting week any club has posted here — and they did it with the eighth-best hitter in the league sitting on the bench (see Who Played, Who Sat). Two wins, 41 points scored, and the best bat in the league got better.

Sefton's team went 2-0 and hit .532. Their season line is .604. They are the only club in the league that won twice while playing seventy-two points below itself, and they managed it by not causing a single out all week.

The week, team by team

Team Wk AB Wk H Wk CO Wk Avg Season Line Gap Wk Record Wk Diff Rank
Jeremy's team75533.667.607+.0602-0+14#5 =
Horatio's team87552.609.598+.0111-1+9#3 =
Caleb's team75472.600.576+.0242-0+15#1 ▲1
Claude's team69423.565.570−.0051-1−5#6 ▲1
Sefton's team62330.532.604−.0722-0+14#4 =
Elliot's team80410.512.500+.0120-2−3#11 =
Stafford's team57334.509.579−.0701-1−7#2 ▼1
Ephraims Daniel's team81454.506.510−.0041-1−2#12 =
Michael's team72426.500.495+.0051-1−6#9 ▲1
Boyds Daniel's team72394.486.532−.0461-1+2#7 ▲1
Seth's team51264.431.561−.1300-2−15#10 ▼1
Gideon's team57306.421.584−.1630-2−16#8 ▼2
Games 9 and 10 only. Season Line = each club's adjusted average through July 3; Gap = the week's rate minus that line — how far a team played from its own normal, and the number the bars above draw. Wk Diff = points scored minus points allowed across the week's two games. Rank = standings position, with the move since July 3.
The Scoreboard

The Standings

What all that hitting was actually for — from cpsoftball.com/standings.php, snapshotted alongside the July 10 stats. The table is the season; the notes below it are the week. Three clubs went 2-0, three went 0-2, six split — and it was enough to change the name at the top.

# Move Team W-L-T Win% PF PA Diff Pyth Luck Team Avg Bat Rank
1▲1Caleb's team8-1-1.85014584+61.749+0.101.5804
2▼1Stafford's team8-2-0.800121108+13.557+0.243.5676
3=Horatio's team7-3-0.70015083+67.766−0.066.6012
4=Sefton's team7-3-0.700130100+30.628+0.072.5903
5=Jeremy's team7-3-0.700132125+7.527+0.173.6211
6▲1Claude's team4-5-1.450104111−7.467−0.017.5695
7▲1Boyds Daniel's team4-6-0.40090103−13.433−0.033.5219
8▼2Gideon's team4-6-0.400104121−17.425−0.025.5567
9▲1Michael's team4-6-0.40080109−29.350+0.050.49612
10▼1Seth's team3-7-0.30088122−34.342−0.042.5408
11=Elliot's team2-8-0.20097138−41.331−0.131.50311
12=Ephraims Daniel's team1-9-0.100102139−37.350−0.250.50910
PF/PA = points for/against; tiebreaker is point differential. Pyth = the win% a team's points "earn" (PF² ÷ (PF² + PA²)); Luck = actual win% minus Pyth — green teams are out-running their points, red teams are owed wins. Team Avg = adjusted batting average; Bat Rank = where that average ranks league-wide. Move compares against the July 3 edition's standings.
The Season

League at a Glance

That was the week. Here is the season — everything from this point down is measured across all 4,003 at-bats, and the numbers move slowly by design. A perfectly balanced league: 12 teams, 12 players each, drafted in 12 rounds.

144
Players
12
Teams
4,003
At-bats
2,364
Hits
.591
League raw avg
65/144
Zero caused outs
The Chase

The Batting Race

The season's title chase, and the first of the season sections — everything from here down is measured across all 4,003 at-bats, not just this week's. "Hits back" is the gap at a chaser's own volume: how many extra net hits they would have needed, over their own at-bats, to match the leader's rate.

# Player Team Avg ABs Hits Back
1Timpson, CuervoSeth's team.86444
2Dockstader, SeftonSefton's team.833300.9
3Knudson, CurtisHoratio's team.806362.1
Top three by adjusted average, minimum 15 at-bats. Hits back = (leader's avg − avg) × own ABs.

The lead has changed hands exactly once in three editions. Sefton Dockstader owned the June 12 board at .933; Cuervo Timpson took the crown by July 3 at .842 and has held it since. The margin is now 0.9 hits across thirty at-bats — the narrowest the race has been, and the only thing keeping it interesting is that Sefton has spent the whole chase hitting well enough to win most seasons and losing this one anyway.

Third place belongs to Curtis Knudson, 2.1 hits back on the second-heaviest workload of the three. The analyst finds no conflict of interest and declines to recuse himself.

The Draft

The Draft Board — Round-by-Round Averages

Average adjusted average by draft round. Bars run on a 0–1.000 scale (an average is a rate). Twelve rounds, one direction — the board prices talent almost perfectly, which makes the two exceptions in the notes below the story.

Round Avg Median Range Typical ABs
1.716.727.591 – .83334.1
2.654.624.476 – .86434.2
3.602.552.462 – .80033.7
4.591.623.389 – .74330.1
5.582.592.464 – .69429.2
6.603.601.439 – .78632.2
7.543.559.412 – .64524.1
8.494.472.200 – .80027.0
9.461.496.286 – .70024.2
10.383.402.091 – .60023.5
11.440.414.167 – .64018.2
12.348.325.240 – .51723.2
Adjusted average by draft round, 12 players per round. Highlighted row: the round 6 bump.
Scouting

The Sleeper File

Everyone drafted in round 6 or later who is hitting like a top-third player (15+ at-bats to filter out hot streaks). League rank here is by batting average, out of 144 (the Verdict ranks by value, so the numbers differ slightly); six of the names below sit in the top 35 overall, two of them in the same Horatio's team dugout.

Tier 1 — Mid-round larceny (rounds 6–7)

Player Team Rd Avg ABs League Rank z
Williams, WesleyJeremy's team6.78628#8+1.65
Timpson, SethSefton's team6.75036#12+1.33
Williams, CharlesStafford's team6.69239#25+0.81
Dockstader, NoahEphraims Daniel's team6.65040#32+0.43
Williams, AnthonyHoratio's team7.64531#34+1.25
Williams, LeslieMichael's team6.64025#39+0.34
Stubbs, LarryElliot's team7.64025#40+1.19
Zitting, AaronHoratio's team6.61526#47+0.11
Timpson, LexiClaude's team7.61526#48+0.89

Wesley Williams is still the crown jewel: a sixth-round pick sitting 8th in the entire league, out-hitting ten of the twelve first-rounders. Seth Timpson is the round's other keeper — .750 on a real 36 at-bats, #12 overall. And Charles Williams keeps grinding: .692 on 39 at-bats. That's not a hot streak; that's a season and a half.

One asterisk: Noah Dockstader, last edition's co-jewel at .783, hit .471 for the week and slid to .650. Still top-third on the heaviest workload here (40 ABs) — but the gap between him and Wesley is no longer a rounding error.

Tier 2 — Deep cuts (rounds 8–12)

Player Team Rd Avg ABs League Rank z
Hammon, LewisHoratio's team8.65040#33+0.96
Williams, MaureenBoyds Daniel's team11.64025#38+1.56
Johnson, AnsonCaleb's team9.63330#42+1.19
Barlow, VioletClaude's team11.60923#49+1.32
Dockstader, JaylaSefton's team10.60025#51+1.54
The back half of the draft's loudest overachievers: everyone here is hitting .600 or better and at least +0.9 z against their own round.

Lewis Hammon promoted himself: the heaviest workload anyone took this week outside Ephraims Daniel's team, taken at a .714 clip, and it pushed an eighth-round pick to .650 on 40 at-bats — top-35 in the league, on volume nobody can call a hot streak.

Maureen Williams remains the name to circle for next year's draft — an 11th-round pick in the league's top 40. Round-11 picks average .440; she's at .640. Violet Barlow (R11, .609) and Jayla Dockstader (R10, .600) make it a genuine late-round class.

Departed this table: Sean Hammon's .517 no longer clears the top-third bar — though relative to round 12 he is still the single biggest overperformance in the draft (+2.21 z; see The Floor). Honorable mention, still: Scott Naylor, round 9, .700 — still on only 10 at-bats, so he stays in the footnotes.

The Clubhouse

Team-by-Team Breakdown

Sorted by team adjusted average. ".500 Club" = players on the roster hitting .500 or better.

# Team Adj Avg Raw Avg Caused Outs Team ABs .500 Club Best Bat
1Jeremy's team.621.64683199/12Dockstader Marvins, Jeremy (.800)
2Horatio's team.601.61453789/12Knudson, Curtis (.806)
3Sefton's team.590.615832711/12Dockstader, Sefton (.833)
4Caleb's team.580.612123797/12Williams, Daniel (.757)
5Claude's team.569.608153838/12Timpson, Claude (.760)
6Stafford's team.567.59493429/12Dockstader, Adam (.703)
7Gideon's team.556.619213318/12Hammon, Gideon (.791)
8Seth's team.540.56993136/12Timpson, Cuervo (.864)
9Boyds Daniel's team.521.560123076/12Knudson, Derrick (.703)
10Ephraims Daniel's team.509.557163366/12Naylor, Scott (.700)
11Elliot's team.503.52783305/12Timpson, Lonnie (.724)
12Michael's team.496.547132586/12Knudson, Nathan (.733)

One thing that jumps out about every team

Draft-Day Report Card

Total z across the whole roster — did each team's twelve picks over- or underperform what their draft slots predicted? This is the closest thing the league has to a "front office" grade.

Jeremy's teamA+
+8.78
Sefton's teamA
+4.32
Horatio's teamB+
+3.24
Caleb's teamB
+2.85
Claude's teamB−
+2.61
Stafford's teamC+
+0.10
Gideon's teamC
−0.26
Seth's teamC−
−2.30
Boyds Daniel's teamD+
−4.12
Elliot's teamD
−4.38
Ephraims Daniel's teamD−
−4.83
Michael's teamF
−6.04
Bars scaled to ±9 z around the center line.outperformed draft slotsunderperformed

Jeremy's team have lapped the field: +8.78 total z, double the next-best class. And the report card no longer matches the standings — Caleb's team lead the pennant race with the 4th-best class, while the F changes hands: Ephraims Daniel's team climb off the bottom and Michael's team, whose late rounds have cost them −4.65 z on their own, inherit it.

Risk

The Draft Board, Second Look

Averages only tell you what a round returns. This table is about what a round risks: how wide the outcomes spread, how often a pick busts, and how sloppy the plate discipline gets. (For what a pick is worth — re-pricing every player by production — see The Verdict.)

Round Spread (σ) .500 Club Below League Median CO per 100 AB
1.07612/120/121.5
2.12311/121/121.0
3.11111/126/122.7
4.1119/125/122.8
5.07710/124/124.3
6.1119/123/122.3
7.0829/125/124.5
8.1625/127/123.1
9.1456/129/126.6
10.1412/1211/125.0
11.1285/129/124.1
12.0771/1212/125.8
Spread (σ) = standard deviation of player averages within the round; Below League Median counts players under the league-wide player median (.538). Highlighted row: round 6, again. Re-pricing lives in The Verdict now — this table is strictly the risk ledger.

Who mined which rounds

Each team's draft grade, split into the front half (rounds 1–6) and the back half (rounds 7–12). This is where the report card's totals come from — and the halves tell very different stories.

Team Rounds 1–6 z Rounds 7–12 z Draft Personality
Jeremy's team+6.35+2.43Best front half in the league — and nobody's close
Horatio's team+2.54+0.71Steady early edge
Caleb's team+2.33+0.52Early lean
Sefton's team+1.19+3.14The complete draft — strong on both halves
Stafford's team+0.24−0.14Flat everywhere
Boyds Daniel's team−0.17−3.95Whole deficit lives in the late rounds
Seth's team−0.89−1.41Fading at both ends
Gideon's team−0.99+0.73The early rounds slipped underwater this week
Michael's team−1.38−4.65Struggled everywhere — worst back half
Claude's team−2.01+4.62Late-round bandits — best back half in the league
Elliot's team−2.99−1.39Sunk by the early rounds
Ephraims Daniel's team−4.22−0.61Worst early haul in the league
Sorted by rounds 1–6 z. Highlighted row: Claude's team, who lost the front half and won the back half harder than anyone.

Jeremy's team no longer share the formula. Last edition they'd won the front half and coasted; now they've won both (+6.35 early, +2.43 late). Claude's team remain the mirror image — they gave the early rounds away (−2.01) and strip-mined the back half harder than ever (+4.62: Lexi Timpson in round 7, Violet Barlow in 11, Sean Hammon in 12). And watch Gideon's team: their early rounds sank from +1.09 to −0.99 in a single week. That's what six caused outs and a cold snap do to a draft grade.

Bookkeeping

The Back Office

The accounting department: who's giving averages back at the plate, who's never spilled a drop, who's carrying the heaviest workloads, and what the league actually looks like as a distribution.

The caused-out ledger

Player Team Caused Outs ABs Avg
Barlow, BenjimanGideon's team537.541
Dockstader, AbeGideon's team436.472
Hammon, BowenEphraims Daniel's team429.345
Dockstader, KyleGideon's team428.500
Hammon, DouglasGideon's team427.370
Timpson, TeancumEphraims Daniel's team341.488
Dockstader, NoahEphraims Daniel's team340.650
Hammon, RoyElliot's team336.472
Hammon, KyleCaleb's team333.455
Hammon, J DauntBoyds Daniel's team331.323
Knudson, JazlinHoratio's team329.483
Hammon, AveryClaude's team328.464
Timpson, LindseyClaude's team322.364
Hammon Hebers, BenjimanMichael's team321.286
Timpson, SarahCaleb's team319.316
Barlow, Amie ZMichael's team316.312
Everyone with 3+ caused outs. Highlighted row: the league leader.

The Clean Hands Club

The ledger's other page — new this edition. 65 of 144 players have never caused an out; these eight have carried the most at-bats without a single spill.

Player Team Clean ABs Avg
Timpson, TaylorJeremy's team59.661
Timpson, TreytonHoratio's team52.500
Barlow, CalebCaleb's team46.565
Timpson, CuervoSeth's team44.864
Williams, ConnorClaude's team43.581
Horsley, LizzyElliot's team41.439
Williams, EvanGideon's team40.675
Hammon, LewisHoratio's team40.650
Zero caused outs all season, ranked by at-bats survived. Membership revoked on first offense.

The iron horses

Player Team ABs Avg
Timpson, TaylorJeremy's team59.661
Timpson, TreytonHoratio's team52.500
Timpson, ClaudeClaude's team50.760
Dutson, SelenaCaleb's team49.469
Barlow, CalebCaleb's team46.565
Timpson, CuervoSeth's team44.864
Hammon, GideonGideon's team43.791
Williams, ConnorClaude's team43.581
The eight heaviest workloads in the league. Highlighted row: the heaviest of them all.

The shape of the league

Average Players
.000–.0991
.100–.1991
.200–.2996
.300–.39921
.400–.49925
.500–.59936
.600–.69933
.700–.79915
.800–.8996
.900–.9990
All 144 players by adjusted average, in .100 buckets. Bars scaled to the biggest bucket.
The Ledger

What Changed: the Season Lines

The front of the paper is about the week. This section is about what the week did to the season — the cumulative ledger, where a 1-for-6 shows up as a rounding error and a whole month shows up as a crown. Everything here compares against the July 3 edition. The week itself is at the top of the page.

Biggest season-average movers

Change in full-season adjusted average between editions, for players with a real sample at both checkpoints (8+ ABs on July 3, 15+ now).

Player Team Rd July 3 July 10 Δ
Naylor, BrendaEphraims Daniel's team8.100.294+.194
Horsley, LizzyElliot's team6.333.439+.106
Knudson, NathanMichael's team3.652.733+.081
Timpson, Jason WMichael's team2.471.542+.071
Knudson, JazlinHoratio's team10.412.483+.071
Timpson, LindseyClaude's team10.294.364+.070
Cawley, LorenzoEphraims Daniel's team10.375.200−.175
Barlow, RileySefton's team7.722.577−.145
Barlow, Amie ZMichael's team12.455.312−.142
Wood, LincolnElliot's team12.500.364−.136
Dockstader, NoahEphraims Daniel's team6.783.650−.133
Timpson, JustinGideon's team6.692.579−.113
Top six risers and top six fallers, sorted by change.

Streaks & Slides

New this edition — the first feature that needed three snapshots to exist. One hot week is noise; these players have now trended the same direction across both periods of the season (period rate rising and above their own season line, or falling and below it; 6+ at-bats in each period). Top six of 35 streaking, top six of 42 sliding.

Player Team Rd Jun 12 → Jul 3 (ABs) Jul 3 → Jul 10 (ABs) Season
Knudson, NathanMichael's teamR3.600 (10)1.000 (7).733
Timpson, CuervoSeth's teamR2.957 (23)1.000 (6).864
Timpson, WilliamJeremy's teamR2.778 (9).889 (9).800
Williams, MattCaleb's teamR4.538 (13).875 (8).688
Dockstader, SeftonSefton's teamR1.571 (7).875 (8).833
Timpson, LonnieElliot's teamR2.625 (8).875 (8).724
Wood, LincolnElliot's teamR12.429 (7).000 (6).364
Timpson, PaulineStafford's teamR12.182 (11).000 (6).240
Williams, EvanGideon's teamR3.737 (19).167 (6).675
Hammon, J DauntBoyds Daniel's teamR9.417 (12).167 (6).323
Williams, HeatherHoratio's teamR12.417 (12).167 (6).310
Hammon, SeanClaude's teamR12.400 (10).167 (6).517
Period rates (period at-bats in parentheses) for both stretches of the season, joined on (team, draft pick). The heavy line divides the streaks from the slides.

Dynasty of the week

The Dynasty Ledger's nine families, measured only on this period's at-bats.

Family Period Avg Period ABs Players
Knudson.625648
Timpson.60012024
Williams.57311720
Dockstader.5709314
Horsley.545334
Hammon.53217332
Naylor.478235
Barlow.290317
Cawley.200253
Aggregate (ΔH − ΔCO) ÷ ΔAB across every family member, July 3 → July 10.

The Knudsons won the week again, at .625 — back-to-back weekly family titles, and this one came with the season crown (see the Dynasty Ledger). Eight of them batted 64 times between them; the Timpsons needed twenty-four players and 120 at-bats to finish a tick behind. The analyst, a Knudson, reports this with what he insists is complete objectivity.

The records board

The weekly record book — every future edition gets to chase it. One record fell this week, and the board finally grows a category for the other half of the story.

Bookkeeping

The Dugout

Team Sheets

The section readers commissioned last edition, now a fixture: every roster's draft-day coup and regret — the best and worst pick relative to round expectation — plus who ran hottest and coldest in the July 3 → July 10 window.

Best and worst pick, per team

Team Best Pick Avg z Worst Pick Avg z
Jeremy's teamHammon, Paul (R8).800+1.89Williams, Angeline (R7).467−0.93
Horatio's teamWhite, Curt (R4).743+1.38Hammon, David (R11).167−2.14
Sefton's teamDockstader, Sefton (R1).833+1.55Dockstader, Isabel (R12).273−0.97
Caleb's teamHammon, Ryan (R5).694+1.46Timpson, Merlek (R6).487−1.04
Claude's teamHammon, Sean (R12).517+2.21Hammon, Avery (R5).464−1.52
Stafford's teamWilliams, Charles (R6).692+0.81Timpson, Pauline (R12).240−1.40
Gideon's teamHammon, Gideon (R1).791+0.98Hammon, Jairus (R2).476−1.45
Seth's teamTimpson, Cuervo (R2).864+1.70Horsley, Dylan (R4).389−1.83
Boyds Daniel's teamWilliams, Maureen (R11).640+1.56Hammon, Layla (R10).091−2.07
Ephraims Daniel's teamNaylor, Scott (R9).700+1.65Cawley, Lorenzo (R10).200−1.30
Elliot's teamStubbs, Larry (R7).640+1.19Timpson, Michael (R8).200−1.81
Michael's teamKnudson, Nathan (R3).733+1.19Williams, Michael (R1).591−1.65
Teams in standings order. Best/worst pick = highest/lowest z on the roster — season performance relative to the player's draft round.

Hot and cold bat of the week, per team

Team Ran Hot Period Avg (rd) pABs Ran Cold Period Avg (rd) pABs
Jeremy's teamDockstader Marvins, Jeremy (R3).889 (rd .584)9Monroy, Samantha (R12).250 (rd .224)8
Horatio's teamKnudson, Curtis (R2).857 (rd .711)7Williams, Heather (R12).167 (rd .224)6
Sefton's teamDockstader, Sefton (R1).875 (rd .682)8Barlow, Riley (R7).250 (rd .554)8
Caleb's teamWilliams, Daniel (R1).875 (rd .682)8Dutson, Selena (R8).333 (rd .493)12
Claude's teamTimpson Rays, Jonathan (R4).857 (rd .561)7Hammon, Sean (R12).167 (rd .224)6
Stafford's teamDockstader, Adam (R1).833 (rd .682)6Timpson, Pauline (R12).000 (rd .224)6
Gideon's teamHammon, Gideon (R1).667 (rd .682)6Williams, Evan (R3).167 (rd .584)6
Seth's teamTimpson, Cuervo (R2)1.000 (rd .711)6Timpson, Donald (R3).333 (rd .584)6
Boyds Daniel's teamDockstader, Steven (R5).833 (rd .595)6Hammon, J Daunt (R9).167 (rd .340)6
Ephraims Daniel's teamWilliams, Heber (R1).750 (rd .682)8Cawley, Lorenzo (R10).000 (rd .426)7
Elliot's teamTimpson, Lonnie (R2).875 (rd .711)8Wood, Lincoln (R12).000 (rd .224)6
Michael's teamKnudson, Nathan (R3)1.000 (rd .584)7Hammon Hebers, Benjiman (R9).167 (rd .340)6
At-bats between July 3 and July 10 only, minimum 6 (pABs = period at-bats). The muted "(rd …)" is what that player's whole draft round hit over the same stretch — the comparison line.
Draft Value

The Verdict — Who Justified Their Pick

Averages flatter part-timers, so this section judges every player on value: net hits above what a league-average bat would produce in the same at-bats — (avg − .557) × ABs. A .750 hitter over 30 at-bats (+5.8) outranks a .780 hitter over 20 (+4.5): production you actually showed up for. Rank all 144 by value, deal them back out twelve per round, and every player gets a true round — where the stats say they should have been drafted. The verdict: 89 of 144 players have justified their pick (true round at or better than where they actually went), and 26 were priced exactly right. New this edition, every True Rd column carries a Move arrow — the change in a player's true round since the July 3 edition, standings style. The market was busy: 90 of 144 players changed true round this week. Shortstops — the league's premium defensive position — are tagged · SS: their price bought a glove this ledger can't see.

Priced exactly right

True round = drafted round: the 26 transactions the season has audited and found exact. No bargain, no bill — the captains paid list price and got list value, at every point on the menu.

Rd Move Player Team Avg ABs Value
1=Timpson, Claude · SSClaude's team.76050+10.2
1=Hammon, Gideon · SSGideon's team.79143+10.1
1=Dockstader, Sefton · SSSefton's team.83330+8.3
1=Williams, Horatio · SSHoratio's team.77836+8.0
1▲1Williams, Daniel · SSCaleb's team.75737+7.4
2▲1Timpson, WilliamJeremy's team.80025+6.1
2=Knudson, DerrickBoyds Daniel's team.70337+5.4
2▲1Timpson, LonnieElliot's team.72429+4.9
3▼1Hammon, StaffordStafford's team.63330+2.3
5▲2Dockstader, StevenBoyds Daniel's team.64314+1.2
5=Barlow Jr, JohnMichael's team.60020+0.9
5▼1Cawley, SethSeth's team.58324+0.6
5▲2Hammon Legrands, BenjimanHoratio's team.57633+0.6
6▼2Timpson, JustinGideon's team.57919+0.4
6▼1Hammon, PorterSeth's team.56730+0.3
7▲1Barlow, BenjimanGideon's team.54137−0.6
8▲1Timpson, AmmonSeth's team.47419−1.6
8▲1Timpson, MichaelElliot's team.2005−1.8
10=Hammon, KyleCaleb's team.45533−3.4
11=Dockstader, JaromElliot's team.36422−4.2
11=Hammon, DouglasGideon's team.37027−5.0
12▼1Zitting, AlyssaBoyds Daniel's team.30423−5.8
12=Hammon, BowenEphraims Daniel's team.34529−6.1
12=Dockstader, IsabelSefton's team.27322−6.2
12=Williams, HeatherHoratio's team.31029−7.1
12=Timpson, PaulineStafford's team.24025−7.9
Value = net hits above a league-average bat given the player's at-bats.

The bargains — justified it and then some

The eight widest gaps between price and product, product on top — ranked by rounds of daylight between where they were drafted and where the value math seats them.

Player Team Drafted True Rd Move Gap Avg ABs Value
Williams, MaureenBoyds Daniel's teamR11R4▼17 early.64025+2.1
Barlow, VioletClaude's teamR11R5▼16 early.60923+1.2
Timpson, SethSefton's teamR6R1=5 early.75036+7.0
Williams, WesleyJeremy's teamR6R1=5 early.78628+6.4
Hammon, LewisHoratio's teamR8R3▲15 early.65040+3.7
Hammon, PaulJeremy's teamR8R3▲25 early.80010+2.4
Johnson, AnsonCaleb's teamR9R4▼15 early.63330+2.3
Naylor, ScottEphraims Daniel's teamR9R4=5 early.70010+1.4
Gap in rounds between where they went and where the stats say they belonged.

The bills that came due — didn't justify it

The mirror image: the eight picks the value math marks furthest below their price. Check the ABs column before objecting on anyone's behalf — most of these verdicts rest on a real season, not a bad fortnight.

Player Team Drafted True Rd Move Gap Avg ABs Value
Timpson, KaydenClaude's teamR3R10▲17 late.46239−3.7
Hammon, RoyElliot's teamR4R10▼16 late.47236−3.0
Horsley, DylanSeth's teamR4R10▼26 late.38918−3.0
Timpson, TreytonHoratio's teamR3R9=6 late.50052−2.9
Hammon, JairusGideon's teamR2R8=6 late.47621−1.7
Horsley, LizzyElliot's teamR6R11▲15 late.43941−4.8
Dockstader Ephraims, Daniel · SSEphraims Daniel's teamR4R9▼25 late.46730−2.7
Hammon, BraydenSefton's teamR3R8▼15 late.51631−1.3
Same math as the bargains table, other direction.

The Dream Team

One player per round — a draft-legal roster — choosing the best value at every slot, not the best average. This team would out-produce a league-average roster by +59.8 net hits.

Rd Player Team Avg ABs Value
1Timpson, Claude · SSClaude's team.76050+10.2
2Timpson, CuervoSeth's team.86444+13.5
3Hammon, Aryck · in for Williams, EvanCaleb's team.73738+6.8
4White, Curt · in for Timpson, TaylorHoratio's team.74335+6.5
5Hammon, RyanCaleb's team.69436+5.0
6Timpson, Seth · in for Williams, WesleySefton's team.75036+7.0
7Williams, Anthony · in for Barlow, RileyHoratio's team.64531+2.7
8Hammon, LewisHoratio's team.65040+3.7
9Johnson, AnsonCaleb's team.63330+2.3
10Dockstader, JaylaSefton's team.60025+1.1
11Williams, MaureenBoyds Daniel's team.64025+2.1
12Hammon, SeanClaude's team.51729−1.1
Best value pick in every round. Value = (avg − .557) × ABs. · in for marks this week's seat changes — the named player held that round's spot on the July 3 edition's Dream Team.

The Captain's Mirror

The draft ran in the order below and snaked every round — and each captain had to draft themselves somewhere. This table is the stats' verdict on their self-scouting: the pick they spent on themselves versus the round their season is actually worth.

Captain Team Pick Rd True Rd Move Gap Avg ABs Value
Hammon, Gideon · SSGideon's team#1R1R1==.79143+10.1
Williams, Horatio · SSHoratio's team#2R1R1==.77836+8.0
Dockstader, Sefton · SSSefton's team#3R1R1==.83330+8.3
Hammon, Elliot · SSElliot's team#4R1R4▼1−3.61526+1.5
Timpson, Claude · SSClaude's team#5R1R1==.76050+10.2
Williams, Michael · SSMichael's team#6R1R5=−4.59122+0.8
Cawley, SethSeth's team#55R5R5▼1=.58324+0.6
Dockstader Ephraims, Daniel · SSEphraims Daniel's team#41R4R9▼2−5.46730−2.7
Barlow, CalebCaleb's team#16R2R6▼2−4.56546+0.4
Dockstader Boyds, DanielBoyds Daniel's team#34R3R6=−3.57121+0.3
Hammon, StaffordStafford's team#35R3R3▼1=.63330+2.3
Dockstader Marvins, JeremyJeremy's team#36R3R2▲1+1.80025+6.1
Captains in draft order. Move = change in true round since July 3 (▲ climbed, ▼ fell). Gap reads like the docket: green = took themselves later than the stats deserve, = priced exactly right, red = a touch generous.

The full docket — all 144 verdicts

Every player in the league in true draft order — pick #1 through pick #144, snake turns included (even rounds run in reverse team order). True Rd is where the stats say you belonged, Move is how that changed since July 3 (▲ climbed toward round 1, ▼ fell, = held), Gap is the verdict — green justified the pick with rounds to spare, = priced exactly right, red should have gone later — and League # is your value rank out of 144. The heavier lines start a new round.

Pick Rd Player Team True Rd Move Gap League # Avg ABs Value
#11Hammon, Gideon · SSGideon's teamR1==#3.79143+10.1
#21Williams, Horatio · SSHoratio's teamR1==#6.77836+8.0
#31Dockstader, Sefton · SSSefton's teamR1==#5.83330+8.3
#41Hammon, Elliot · SSElliot's teamR4▼1−3#45.61526+1.5
#51Timpson, Claude · SSClaude's teamR1==#2.76050+10.2
#61Williams, Michael · SSMichael's teamR5=−4#57.59122+0.8
#71Guy, Sam · SSSeth's teamR3▼1−2#25.73126+4.5
#81Williams, HeberEphraims Daniel's teamR4▲2−3#42.61834+2.1
#91Williams, Daniel · SSCaleb's teamR1▲1=#7.75737+7.4
#101Knudson, Levi · SSBoyds Daniel's teamR2=−1#18.69239+5.3
#111Dockstader, Adam · SSStafford's teamR2=−1#15.70337+5.4
#121Dockstader Boyds, Jeremy · SSJeremy's teamR2=−1#22.72429+4.9
#132Timpson, WilliamJeremy's teamR2▲1=#14.80025+6.1
#142Hammon, MonteStafford's teamR3=−1#30.64139+3.3
#152Knudson, DerrickBoyds Daniel's teamR2==#16.70337+5.4
#162Barlow, CalebCaleb's teamR6▼2−4#64.56546+0.4
#172Dockstader, RobertEphraims Daniel's teamR4▲1−2#44.60633+1.6
#182Timpson, CuervoSeth's teamR1=+1#1.86444+13.5
#192Timpson, Jason WMichael's teamR6▲3−4#72.54224−0.4
#202Williams, ConnorClaude's teamR5▲2−3#54.58143+1.1
#212Timpson, LonnieElliot's teamR2▲1=#23.72429+4.9
#222Hammon, KendallSefton's teamR7▼1−5#73.54533−0.4
#232Knudson, CurtisHoratio's teamR1=+1#4.80636+9.0
#242Hammon, JairusGideon's teamR8=−6#92.47621−1.7
#253Williams, EvanGideon's teamR2▼1+1#24.67540+4.7
#263Timpson, TreytonHoratio's teamR9=−6#108.50052−2.9
#273Hammon, BraydenSefton's teamR8▼1−5#86.51631−1.3
#283Dockstader, BryanElliot's teamR7▲1−4#83.52934−0.9
#293Timpson, KaydenClaude's teamR10▲1−7#116.46239−3.7
#303Knudson, NathanMichael's teamR2▲1+1#17.73330+5.3
#313Timpson, DonaldSeth's teamR7▼1−4#84.52934−0.9
#323Williams, CarlEphraims Daniel's teamR7=−4#79.53330−0.7
#333Hammon, AryckCaleb's teamR1▲1+2#9.73738+6.8
#343Dockstader Boyds, DanielBoyds Daniel's teamR6=−3#66.57121+0.3
#353Hammon, StaffordStafford's teamR3▼1=#36.63330+2.3
#363Dockstader Marvins, JeremyJeremy's teamR2▲1+1#13.80025+6.1
#374Timpson, TaylorJeremy's teamR1=+3#12.66159+6.2
#384Hammon, BruceStafford's teamR3▲2+1#33.64531+2.7
#394Williams, BenBoyds Daniel's teamR3▼1+1#32.66727+3.0
#404Williams, MattCaleb's teamR3▲1+1#26.68832+4.2
#414Dockstader Ephraims, Daniel · SSEphraims Daniel's teamR9▼2−5#103.46730−2.7
#424Horsley, DylanSeth's teamR10▼2−6#109.38918−3.0
#434Dockstader, SidneyMichael's teamR7▼1−3#75.52619−0.6
#444Timpson Rays, JonathanClaude's teamR2▲1+2#21.69436+5.0
#454Hammon, RoyElliot's teamR10▼1−6#111.47236−3.0
#464Knudson, PrestonSefton's teamR7▼2−3#77.53628−0.6
#474White, CurtHoratio's teamR1▲1+3#10.74335+6.5
#484Hammon, JasonGideon's teamR6=−2#62.60010+0.4
#495Dockstader, KyleGideon's teamR8▼1−3#91.50028−1.6
#505Hammon Legrands, BenjimanHoratio's teamR5▲2=#59.57633+0.6
#515Knudson, DanielSefton's teamR4▼2+1#41.61834+2.1
#525Horsley, MaxElliot's teamR3=+2#31.65632+3.2
#535Hammon, AveryClaude's teamR9▲2−4#101.46428−2.6
#545Barlow Jr, JohnMichael's teamR5==#55.60020+0.9
#555Cawley, SethSeth's teamR5▼1=#58.58324+0.6
#565Timpson, TeancumEphraims Daniel's teamR9▲2−4#106.48841−2.8
#575Hammon, RyanCaleb's teamR2=+3#20.69436+5.0
#585Dockstader, StevenBoyds Daniel's teamR5▲2=#49.64314+1.2
#595Hammon, GerardStafford's teamR8=−3#89.50026−1.5
#605Hammon, CurtisJeremy's teamR3▲1+2#29.65735+3.5
#616Williams, WesleyJeremy's teamR1=+5#11.78628+6.4
#626Williams, CharlesStafford's teamR2▼1+4#19.69239+5.3
#636Williams, SethBoyds Daniel's teamR10▼1−4#120.44134−3.9
#646Timpson, MerlekCaleb's teamR9▲1−3#105.48739−2.7
#656Dockstader, NoahEphraims Daniel's teamR3▼2+3#27.65040+3.7
#666Hammon, PorterSeth's teamR6▼1=#67.56730+0.3
#676Williams, LeslieMichael's teamR4▲2+2#39.64025+2.1
#686Musser, MoroniClaude's teamR5=+1#56.58629+0.9
#696Horsley, LizzyElliot's teamR11▲1−5#129.43941−4.8
#706Timpson, SethSefton's teamR1=+5#8.75036+7.0
#716Zitting, AaronHoratio's teamR4▲1+2#47.61526+1.5
#726Timpson, JustinGideon's teamR6▼2=#63.57919+0.4
#737Barlow, BenjimanGideon's teamR7▲1=#78.54137−0.6
#747Williams, AnthonyHoratio's teamR3=+4#34.64531+2.7
#757Barlow, RileySefton's teamR5▼2+2#60.57726+0.5
#767Stubbs, LarryElliot's teamR4▲2+3#38.64025+2.1
#777Timpson, LexiClaude's teamR4=+3#46.61526+1.5
#787Timpson, HyrumMichael's teamR9▲1−2#99.41217−2.5
#797Darger, NephiSeth's teamR8▲1−1#93.50030−1.7
#807Timpson, DeborahEphraims Daniel's teamR5=+2#51.59432+1.2
#817Hammon, NathanCaleb's teamR6▲1+1#69.5006−0.3
#827Naylor, AdamBoyds Daniel's teamR9▲1−2#100.42119−2.6
#837Naylor, TimothyStafford's teamR5▼1+2#53.60025+1.1
#847Williams, AngelineJeremy's teamR8▲2−1#87.46715−1.3
#858Hammon, PaulJeremy's teamR3▲2+5#35.80010+2.4
#868Williams, JeroldStafford's teamR4=+4#43.61834+2.1
#878Dutson, LeroyBoyds Daniel's teamR10▼1−2#114.42326−3.5
#888Dutson, SelenaCaleb's teamR11▼2−3#125.46949−4.3
#898Naylor, BrendaEphraims Daniel's teamR11=−3#126.29417−4.5
#908Timpson, AmmonSeth's teamR8▲1=#90.47419−1.6
#918Cawley, SophiaMichael's teamR12▼2−4#137.38936−6.0
#928Hammon, BrighamClaude's teamR9=−1#104.46730−2.7
#938Timpson, MichaelElliot's teamR8▲1=#94.2005−1.8
#948Timpson, AlmaSefton's teamR6=+2#61.57726+0.5
#958Hammon, LewisHoratio's teamR3▲1+5#28.65040+3.7
#968Williams, TammyGideon's teamR6▼1+2#68.56232+0.2
#979Dockstader, AbeGideon's teamR10=−1#110.47236−3.0
#989Williams, MarissaHoratio's teamR7▼2+2#82.52025−0.9
#999Hammon, ShemSefton's teamR6=+3#65.58312+0.3
#1009Hammon, KarenElliot's teamR12=−3#143.33336−8.0
#1019Hammon, LoganClaude's teamR7▼1+2#76.53628−0.6
#1029Hammon Hebers, BenjimanMichael's teamR12▼1−3#133.28621−5.7
#1039Timpson, Joanne SisSeth's teamR12=−3#135.30423−5.8
#1049Naylor, ScottEphraims Daniel's teamR4=+5#48.70010+1.4
#1059Johnson, AnsonCaleb's teamR4▼1+5#37.63330+2.3
#1069Hammon, J DauntBoyds Daniel's teamR12=−3#141.32331−7.3
#1079Bauer, CleesonStafford's teamR12=−3#134.30423−5.8
#1089Dockstader Marvins, DanielJeremy's teamR6▲1+3#70.53315−0.3
#10910Dockstader, DorothyJeremy's teamR12=−2#144.30636−9.0
#11010Naylor, SabrinaStafford's teamR9=+1#107.44025−2.9
#11110Hammon, LaylaBoyds Daniel's teamR11▲1−1#131.09111−5.1
#11210Hammon, KyleCaleb's teamR10==#113.45533−3.4
#11310Cawley, LorenzoEphraims Daniel's teamR11▼3−1#132.20015−5.3
#11410Barlow, RoyalSeth's teamR11▼1−1#128.33321−4.7
#11510Horsley, RebeccaMichael's teamR11=−1#121.35020−4.1
#11610Timpson, LindseyClaude's teamR11=−1#123.36422−4.2
#11710Ivory, AustinElliot's teamR9▼1+1#97.45522−2.2
#11810Dockstader, JaylaSefton's teamR5▲1+5#52.60025+1.1
#11910Knudson, JazlinHoratio's teamR8▲2+2#96.48329−2.1
#12010Barlow, WallaceGideon's teamR7▲1+3#81.52223−0.8
#12111Hammon, DouglasGideon's teamR11==#130.37027−5.0
#12211Hammon, DavidHoratio's teamR9▲1+2#98.1676−2.3
#12311Musser, AndrewSefton's teamR6▲1+5#71.54224−0.4
#12411Dockstader, JaromElliot's teamR11==#122.36422−4.2
#12511Barlow, VioletClaude's teamR5▼1+6#50.60923+1.2
#12611Timpson, LorinMichael's teamR8=+3#88.3758−1.5
#12711Johnson, JeffersonSeth's teamR10=+1#117.39123−3.8
#12811Darger, NateEphraims Daniel's teamR10▲1+1#119.40025−3.9
#12911Knudson, KaitlynCaleb's teamR8▲1+3#95.42914−1.8
#13011Williams, MaureenBoyds Daniel's teamR4▼1+7#40.64025+2.1
#13111Hammon, SamanthaStafford's teamR7=+4#74.5008−0.5
#13211Dockstader, MarvinJeremy's teamR7=+4#80.50014−0.8
#13312Monroy, SamanthaJeremy's teamR10▼2+2#115.42928−3.6
#13412Timpson, PaulineStafford's teamR12==#142.24025−7.9
#13512Zitting, AlyssaBoyds Daniel's teamR12▼1=#136.30423−5.8
#13612Timpson, SarahCaleb's teamR11▲1+1#127.31619−4.6
#13712Hammon, BowenEphraims Daniel's teamR12==#138.34529−6.1
#13812Hammon, SharonSeth's teamR9▲1+3#102.42921−2.7
#13912Barlow, Amie ZMichael's teamR10▼2+2#118.31216−3.9
#14012Hammon, SeanClaude's teamR8▼4+4#85.51729−1.1
#14112Wood, LincolnElliot's teamR11▼3+1#124.36422−4.2
#14212Dockstader, IsabelSefton's teamR12==#139.27322−6.2
#14312Williams, HeatherHoratio's teamR12==#140.31029−7.1
#14412Wood, BeckyGideon's teamR10▲1+2#112.33315−3.3
All 144 players in actual draft order — the draft snaked, so even rounds run in reverse team order. Value = (avg − .557) × ABs; True Rd = the league-wide value ranking dealt into rounds of twelve; League # = that overall rank. Shortstops tagged · SS — their draft price includes a glove this table can't see.
By Round

The Round Rooms

The full class photo for every draft round — and as of this edition the rooms have names, each earned by a season-long habit (the Casino's spread, the Spill Zone's caused outs, the Money Pit's invoices). The blue-tinted top row is the round's valedictorian; the red-tinted bottom row is its cellar — the best and worst pick of the round at a glance. z compares a player to their round-mates over the full season; This Week is the adjusted rate on at-bats taken between July 3 and July 10, with period at-bats in parentheses (mind the small samples — it was a light week).

Round 1 — The Penthouse

PlayerTeamAvgABszThis Week (ABs)
Dockstader, SeftonSefton's team.83330+1.55.875 (8)
Hammon, GideonGideon's team.79143+0.98.667 (6)
Williams, HoratioHoratio's team.77836+0.81.714 (7)
Timpson, ClaudeClaude's team.76050+0.58.571 (7)
Williams, DanielCaleb's team.75737+0.54.875 (8)
Guy, SamSeth's team.73126+0.19.600 (5)
Dockstader Boyds, JeremyJeremy's team.72429+0.11.667 (9)
Dockstader, AdamStafford's team.70337−0.18.833 (6)
Knudson, LeviBoyds Daniel's team.69239−0.31.571 (7)
Williams, HeberEphraims Daniel's team.61834−1.30.750 (8)
Hammon, ElliotElliot's team.61526−1.33.429 (7)
Williams, MichaelMichael's team.59122−1.65.571 (7)
Round 1: season average .716 · hit .682 as a group this period.

Round 2 — The Second Story

PlayerTeamAvgABszThis Week (ABs)
Timpson, CuervoSeth's team.86444+1.701.000 (6)
Knudson, CurtisHoratio's team.80636+1.23.857 (7)
Timpson, WilliamJeremy's team.80025+1.18.889 (9)
Timpson, LonnieElliot's team.72429+0.57.875 (8)
Knudson, DerrickBoyds Daniel's team.70337+0.39.750 (8)
Hammon, MonteStafford's team.64139−0.11.667 (6)
Dockstader, RobertEphraims Daniel's team.60633−0.39.667 (9)
Williams, ConnorClaude's team.58143−0.59.714 (7)
Barlow, CalebCaleb's team.56546−0.72.444 (9)
Hammon, KendallSefton's team.54533−0.88.500 (8)
Timpson, Jason WMichael's team.54224−0.91.714 (7)
Hammon, JairusGideon's team.47621−1.45.500 (6)
Round 2: season average .654 · hit .711 as a group this period.

Round 3 — The Money Pit

PlayerTeamAvgABszThis Week (ABs)
Dockstader Marvins, JeremyJeremy's team.80025+1.79.889 (9)
Hammon, AryckCaleb's team.73738+1.22.875 (8)
Knudson, NathanMichael's team.73330+1.191.000 (7)
Williams, EvanGideon's team.67540+0.66.167 (6)
Hammon, StaffordStafford's team.63330+0.29.333 (6)
Dockstader Boyds, DanielBoyds Daniel's team.57121−0.27.571 (7)
Williams, CarlEphraims Daniel's team.53330−0.62
Dockstader, BryanElliot's team.52934−0.65.571 (7)
Timpson, DonaldSeth's team.52934−0.65.333 (6)
Hammon, BraydenSefton's team.51631−0.77.429 (7)
Timpson, TreytonHoratio's team.50052−0.92.429 (7)
Timpson, KaydenClaude's team.46239−1.27.571 (7)
Round 3: season average .602 · hit .584 as a group this period.

Round 4 — The Suburbs

PlayerTeamAvgABszThis Week (ABs)
White, CurtHoratio's team.74335+1.38.857 (7)
Timpson Rays, JonathanClaude's team.69436+0.94.857 (7)
Williams, MattCaleb's team.68832+0.88.875 (8)
Williams, BenBoyds Daniel's team.66727+0.69.429 (7)
Timpson, TaylorJeremy's team.66159+0.64.556 (9)
Hammon, BruceStafford's team.64531+0.49.833 (6)
Hammon, JasonGideon's team.60010+0.08.667 (3)
Knudson, PrestonSefton's team.53628−0.50.375 (8)
Dockstader, SidneyMichael's team.52619−0.58.429 (7)
Hammon, RoyElliot's team.47236−1.07.333 (6)
Dockstader Ephraims, DanielEphraims Daniel's team.46730−1.12.333 (9)
Horsley, DylanSeth's team.38918−1.83.200 (5)
Round 4: season average .591 · hit .561 as a group this period.

Round 5 — The Flats

PlayerTeamAvgABszThis Week (ABs)
Hammon, RyanCaleb's team.69436+1.46.625 (8)
Hammon, CurtisJeremy's team.65735+0.98.778 (9)
Horsley, MaxElliot's team.65632+0.97.625 (8)
Dockstader, StevenBoyds Daniel's team.64314+0.79.833 (6)
Knudson, DanielSefton's team.61834+0.47.375 (8)
Barlow Jr, JohnMichael's team.60020+0.24.571 (7)
Cawley, SethSeth's team.58324+0.02.250 (4)
Hammon Legrands, BenjimanHoratio's team.57633−0.08.714 (7)
Dockstader, KyleGideon's team.50028−1.06.333 (6)
Hammon, GerardStafford's team.50026−1.06.500 (6)
Timpson, TeancumEphraims Daniel's team.48841−1.22.667 (9)
Hammon, AveryClaude's team.46428−1.52.667 (6)
Round 5: season average .582 · hit .595 as a group this period.

Round 6 — The Bump

PlayerTeamAvgABszThis Week (ABs)
Williams, WesleyJeremy's team.78628+1.65
Timpson, SethSefton's team.75036+1.33.750 (8)
Williams, CharlesStafford's team.69239+0.81
Dockstader, NoahEphraims Daniel's team.65040+0.43.471 (17)
Williams, LeslieMichael's team.64025+0.34.833 (6)
Zitting, AaronHoratio's team.61526+0.11.667 (6)
Musser, MoroniClaude's team.58629−0.15.600 (5)
Timpson, JustinGideon's team.57919−0.21.333 (6)
Hammon, PorterSeth's team.56730−0.32.500 (4)
Timpson, MerlekCaleb's team.48739−1.04
Williams, SethBoyds Daniel's team.44134−1.46.286 (7)
Horsley, LizzyElliot's team.43941−1.48.643 (14)
Round 6: season average .603 · hit .562 as a group this period.

Round 7 — The Mezzanine

PlayerTeamAvgABszThis Week (ABs)
Williams, AnthonyHoratio's team.64531+1.25.571 (7)
Stubbs, LarryElliot's team.64025+1.19.833 (6)
Timpson, LexiClaude's team.61526+0.89.571 (7)
Naylor, TimothyStafford's team.60025+0.70.400 (5)
Timpson, DeborahEphraims Daniel's team.59432+0.62.625 (8)
Barlow, RileySefton's team.57726+0.42.250 (8)
Barlow, BenjimanGideon's team.54137−0.03.600 (5)
Darger, NephiSeth's team.50030−0.52.500 (4)
Hammon, NathanCaleb's team.5006−0.52
Williams, AngelineJeremy's team.46715−0.93.667 (9)
Naylor, AdamBoyds Daniel's team.42119−1.49.500 (6)
Timpson, HyrumMichael's team.41217−1.60
Round 7: season average .543 · hit .554 as a group this period.

Round 8 — The Casino

PlayerTeamAvgABszThis Week (ABs)
Hammon, PaulJeremy's team.80010+1.891.000 (4)
Hammon, LewisHoratio's team.65040+0.96.714 (14)
Williams, JeroldStafford's team.61834+0.77.667 (6)
Timpson, AlmaSefton's team.57726+0.51
Williams, TammyGideon's team.56232+0.43.400 (5)
Timpson, AmmonSeth's team.47419−0.12
Dutson, SelenaCaleb's team.46949−0.15.333 (12)
Hammon, BrighamClaude's team.46730−0.17.429 (7)
Dutson, LeroyBoyds Daniel's team.42326−0.43.333 (6)
Cawley, SophiaMichael's team.38936−0.65.286 (14)
Naylor, BrendaEphraims Daniel's team.29417−1.23.571 (7)
Timpson, MichaelElliot's team.2005−1.81
Round 8: season average .494 · hit .493 as a group this period.

Round 9 — The Spill Zone

PlayerTeamAvgABszThis Week (ABs)
Naylor, ScottEphraims Daniel's team.70010+1.65
Johnson, AnsonCaleb's team.63330+1.19.500 (8)
Hammon, ShemSefton's team.58312+0.85
Hammon, LoganClaude's team.53628+0.52.400 (5)
Dockstader Marvins, DanielJeremy's team.53315+0.50
Williams, MarissaHoratio's team.52025+0.41.286 (7)
Dockstader, AbeGideon's team.47236+0.08.400 (5)
Hammon, KarenElliot's team.33336−0.88.333 (6)
Hammon, J DauntBoyds Daniel's team.32331−0.95.167 (6)
Bauer, CleesonStafford's team.30423−1.08.400 (5)
Timpson, Joanne SisSeth's team.30423−1.08.400 (5)
Hammon Hebers, BenjimanMichael's team.28621−1.21.167 (6)
Round 9: season average .461 · hit .340 as a group this period.

Round 10 — The Pothole

PlayerTeamAvgABszThis Week (ABs)
Dockstader, JaylaSefton's team.60025+1.54.714 (7)
Barlow, WallaceGideon's team.52223+0.98
Knudson, JazlinHoratio's team.48329+0.71.583 (12)
Hammon, KyleCaleb's team.45533+0.51.429 (7)
Ivory, AustinElliot's team.45522+0.51.333 (6)
Naylor, SabrinaStafford's team.44025+0.40.400 (5)
Timpson, LindseyClaude's team.36422−0.14.600 (5)
Horsley, RebeccaMichael's team.35020−0.23.500 (6)
Barlow, RoyalSeth's team.33321−0.35.000 (4)
Dockstader, DorothyJeremy's team.30636−0.55.444 (9)
Cawley, LorenzoEphraims Daniel's team.20015−1.30.000 (7)
Hammon, LaylaBoyds Daniel's team.09111−2.07
Round 10: season average .383 · hit .426 as a group this period.

Round 11 — The Attic

PlayerTeamAvgABszThis Week (ABs)
Williams, MaureenBoyds Daniel's team.64025+1.56.500 (6)
Barlow, VioletClaude's team.60923+1.32
Musser, AndrewSefton's team.54224+0.79
Dockstader, MarvinJeremy's team.50014+0.47
Hammon, SamanthaStafford's team.5008+0.47
Knudson, KaitlynCaleb's team.42914−0.09.571 (7)
Darger, NateEphraims Daniel's team.40025−0.32
Johnson, JeffersonSeth's team.39123−0.38.250 (4)
Timpson, LorinMichael's team.3758−0.51
Hammon, DouglasGideon's team.37027−0.55.200 (5)
Dockstader, JaromElliot's team.36422−0.60.333 (6)
Hammon, DavidHoratio's team.1676−2.14
Round 11: season average .440 · hit .393 as a group this period.

Round 12 — The Floor

PlayerTeamAvgABszThis Week (ABs)
Hammon, SeanClaude's team.51729+2.21.167 (6)
Monroy, SamanthaJeremy's team.42928+1.05.250 (8)
Hammon, SharonSeth's team.42921+1.05.500 (4)
Wood, LincolnElliot's team.36422+0.21.000 (6)
Hammon, BowenEphraims Daniel's team.34529−0.04.429 (7)
Wood, BeckyGideon's team.33315−0.19.500 (4)
Timpson, SarahCaleb's team.31619−0.41
Barlow, Amie ZMichael's team.31216−0.46.000 (5)
Williams, HeatherHoratio's team.31029−0.49.167 (6)
Zitting, AlyssaBoyds Daniel's team.30423−0.56.333 (6)
Dockstader, IsabelSefton's team.27322−0.97
Timpson, PaulineStafford's team.24025−1.40.000 (6)
Round 12: season average .348 · hit .224 as a group this period.
Appendix

The Dynasty Ledger

Because no CP Softball document is complete without acknowledging that this league is nine families in a trench coat — 117 of 144 players share just nine surnames. Sorted best to worst by family average.

Family Players Teams Best Bat Family Avg
Knudson85Curtis (.806) 🏅.625
Williams209Wesley (.786).610
Dockstader148Sefton (.833).536
Timpson2411Cuervo (.864).526
Hammon3211Paul (.800).519
Barlow76Violet (.609).494
Naylor53Scott (.700).491
Horsley43Max (.656).459
Cawley33Seth (.583).391

The Knudsons are the new first family — .625 across 8 players, dethroning the Williamses (.610 across 20) on the back of back-to-back family-of-the-week titles, and carried in no small part by a certain round-2 pick hitting .806 at rank #3 of 144. The analyst offers no further comment. The family averages are the mean of each member's average, and every member has batted.

Methodology: harvested from cpsoftball.com on July 13, 2026 (single "Current" season, the only one published); data through July 10. Adjusted average = (H − CO) / AB, verified exact on all 144 rows. z-scores computed within each draft round (n = 12 per round), so treat individual z values as directional, not gospel. Sleeper and outlier tables use minimum at-bat filters (15 and 10 respectively) to keep small samples from stealing the show. The week = games 9 and 10, the two games every club played between the July 3 and July 10 snapshots, joined on (team, draft pick); the week's rate = (ΔH − ΔCO) ÷ ΔAB. The swing that drives the Collapse, the Surge and the Team Temperature bars = that rate minus the player's or club's own season average at the July 3 snapshot — deliberately not the change in the season average, which is the same signal multiplied by ΔAB ÷ total AB (0.21 this edition, and shrinking every week). Perfect weeks and week swings require 4+ period at-bats — period at-bats ran 3 to 17 this week, median 7, and nobody took one or two — while the Records Board keeps its stricter 10+ definition. A week is written as a line ("7-for-7"): the hits are raw, the average is net of caused outs, which is why a 2-for-5 week with two caused outs is worth .000. Season-average movers require 8+ ABs on July 3 and 15+ on July 10. Streaks & Slides joins all three snapshots: a streak (slide) = second-period rate above (below) both the first period's rate and the player's own season average, 6+ at-bats in each period. The Batting Race lists the top three averages on 15+ at-bats; "hits back" = (leader's average − player's average) × the player's own at-bats. The Clean Hands Club = zero caused outs all season, ranked by at-bats. Team sheets: best/worst pick = the extreme z on each roster; weekly hot/cold columns require 6+ period ABs. Round rooms list every player, tinting each round's best (blue) and worst (red) qualifying line; weekly rates can exceed 1.000 when the source site revises a player's earlier line. The Verdict's value metric = (adjusted average − league .557) × ABs, i.e. net hits above a league-average bat; "true round" = value rank dealt into rounds of 12; Move arrows on the Verdict tables compare each player's true round against the July 3 edition's, with each snapshot ranked against its own league average. Shortstops are tagged SS; their draft price includes defense this ledger can't measure. Standings are snapshotted from cpsoftball.com/standings.php alongside the stats (saved as 0710-standings.csv; movement arrows compare against 0706-standings.csv); win% counts a tie as half a win. Pyth = PF² ÷ (PF² + PA²), the win% a team's points profile would ordinarily earn; Luck = actual win% − Pyth. All numbers are reproducible with analysis.py in the site's repository. Editions: current · July 10 (this page) · July 3 (archive) · June 12 (archive). This page is a frozen archive; the current edition has the latest numbers.