PageSourceSearch

https://meadowparty.com/

html meadowparty.com collected 2026-10-02 11:09:02 UTC 14,013 bytes, 170 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>Keith Law &middot; Baseball, books, board games and food</title>
7<meta name="description" content="Keith Law is the Senior Baseball Writer at The Athletic. Twenty years of writing here about books, board games, music and cooking, and the archive is all still up.">
8<link rel="canonical" href="https://meadowparty.com/">
9<meta property="og:type" content="website">
10<meta property="og:site_name" content="Keith Law">
11<meta property="og:locale" content="en_US">
12<meta property="og:title" content="Keith Law · Baseball, books, board games and food">
13<meta property="og:description" content="Keith Law is the Senior Baseball Writer at The Athletic. Twenty years of writing here about books, board games, music and cooking, and the archive is all still up.">
14<meta property="og:url" content="https://meadowparty.com/">
15<meta property="og:image" content="https://meadowparty.com/assets/og.png">
16<meta property="og:image:width" content="1200">
17<meta property="og:image:height" content="630">
18<meta property="og:image:alt" content="Keith Law. Baseball, books, board games and food.">
19<meta name="twitter:card" content="summary_large_image">
20<meta name="twitter:title" content="Keith Law · Baseball, books, board games and food">
21<meta name="twitter:description" content="Keith Law is the Senior Baseball Writer at The Athletic. Twenty years of writing here about books, board games, music and cooking, and the archive is all still up.">
22<meta name="twitter:image" content="https://meadowparty.com/assets/og.png">
23<meta name="author" content="Keith Law">
24<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://meadowparty.com/#website","url":"https://meadowparty.com/","name":"Keith Law","alternateName":"The Dish","inLanguage":"en","publisher":{"@id":"https://meadowparty.com/#keith-law"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://meadowparty.com/blog/?s={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"Person","@id":"https://meadowparty.com/#keith-law","name":"Keith Law","url":"https://meadowparty.com/","image":"https://meadowparty.com/assets/img/keith-hero.png","jobTitle":"Senior Baseball Writer","description":"Senior Baseball Writer at The Athletic, and the author of Smart Baseball and The Inside Game. Writes about baseball prospects, and about books, board games, music and food at meadowparty.com.","worksFor":{"@type":"Organization","name":"The Athletic","url":"https://theathletic.com/"},"alumniOf":[{"@type":"CollegeOrUniversity","name":"Harvard University","url":"https://www.harvard.edu/"},{"@type":"CollegeOrUniversity","name":"Carnegie Mellon University, Tepper School of Business","url":"https://www.cmu.edu/tepper/"}],"knowsAbout":["Baseball","Baseball prospects","Baseball scouting","Board games","Books","Music","Cooking"],"sameAs":["https://bsky.app/profile/keithlaw.bsky.social","https://instagram.com/mrkeithlaw","https://tiktok.com/@keith_law","https://www.threads.com/@mrkeithlaw","https://www.facebook.com/KeithLawWriter/","https://en.wikipedia.org/wiki/Keith_Law_(writer)"]},{"@type":"WebPage","@id":"https://meadowparty.com/#page","url":"https://meadowparty.com/","name":"Keith Law","isPartOf":{"@id":"https://meadowparty.com/#website"},"inLanguage":"en","about":{"@id":"https://meadowparty.com/#keith-law"}}]}</script>
24
25<link rel="icon" href="/assets/favicon.svg" type="image/svg+xml" sizes="any">
26<meta name="theme-color" content="#0C6E40">
27<link rel="preload" href="/assets/fonts/literata-var.woff2" as="font" type="font/woff2" crossorigin>
28<link rel="stylesheet" href="/assets/fonts.css">
29<link rel="stylesheet" href="/assets/tokens.css">
30<link rel="stylesheet" href="/assets/base.css">
31<link rel="stylesheet" href="/assets/site-b.css">
32</head>
33<body>
34<script>
35/* scroll guard v3 - inline, immediately after <body>, every page */
36(function(){if(location.hash)return;try{history.scrollRestoration="manual"}catch(e){}
37var b=false,e2=0;function p(){if(!b)window.scrollTo(0,0)}
38function s(){if(b)return;if(Date.now()>e2){window.removeEventListener("scroll",s);return}p()}
39function a(){if(b)return;p();e2=Date.now()+1200;window.removeEventListener("scroll",s);
40window.addEventListener("scroll",s,{passive:true})}a();window.addEventListener("pageshow",a);
41function o(){b=true;window.removeEventListener("scroll",s)}
42["touchstart","wheel","keydown"].forEach(function(v){window.addEventListener(v,o,{passive:true,once:true})})})();
43</script>
43
44
45<a class="skip" href="#main">Skip to content</a>
46<div class="topstrip"><div class="wrap"><p>Writing here since 2006, and your old links still work &nbsp;&middot;&nbsp; <a href="/blog/">go to the archive</a></p></div></div>
47<header class="top">
48  <div class="wrap">
49    <a class="brand" href="/"><span class="dish-mark" role="img" aria-label="The Dish"><svg viewBox="24 54 212 70" aria-hidden="true"><path pathLength="100" class="accent" d="M30 116 L230 116"/><path pathLength="100" d="M50 62 C82 78 112 98 130 116"/><path pathLength="100" d="M130 116 C152 98 178 86 208 82"/></svg></span> Keith Law</a>
50    <nav aria-label="Primary">
51      <a href="/" aria-current="page">Home</a>
52      <a href="/about/">About</a>
53      <a href="/books/">Books</a>
54      <a href="/blog/">Blog</a>
55      <a href="/contact/">Contact</a>
56    </nav>
57  </div>
58</header>
59
60<main id="main">
61
62  <div class="hero">
63    <div class="wrap grid">
64      <div>
65        <!-- Hard space after "for": a preposition left dangling at the end of a
66             line splits the phrase from the name it points at. -->
67        <h1>I write about baseball for&nbsp;The&nbsp;Athletic. Everything else goes here.</h1>
68        <p class="sub">Books, board games, records, and what I cooked. Twenty years of it, and I still haven't run out of things to be wrong about.</p>
69        <div class="signup">
70          <h2>The newsletter</h2>
71          <p>Subscribe to my free newsletter and you'll be up to date on my latest musings.</p>
72          <!-- KIT: endpoint read out of the embed script Keith supplied
73               (https://keithlaw.kit.com/b82b1ab542/index.js), not guessed.
74               Form 9853756, uid b82b1ab542. This is a plain post with no
75               JavaScript: Kit answers with its own confirmation page. Not yet
76               submitted end to end, because that would create a real
77               subscriber. Test it with your own address before launch. -->
78          <form class="field" method="post"
79                action="https://app.kit.com/forms/9853756/subscriptions"
80                data-sv-form="9853756" data-uid="b82b1ab542">
81            <input type="email" name="email_address" placeholder="[email protected]" aria-label="Email address" required>
82            <button type="submit">Sign up</button>
83          </form>
84        </div>
85      </div>
86      <div class="portrait portrait--photo"><picture><source srcset="/assets/img/keith-hero.webp" type="image/webp"><img src="/assets/img/keith-hero.png" alt="Keith&nbsp;Law" width="900" height="1125" fetchpriority="high"></picture></div>
87    </div>
88  </div>
89
90  <div class="stats" data-stats
91       data-posts="3347" data-comments="31387"
92       data-dashes="101742" data-asof="2026-08-25T00:00:00">
93    <div class="wrap">
94      <a class="stat" href="/blog/"><span class="n" data-n="posts">3,347</span><span class="l">Posts</span></a>
95      <a class="stat" href="/blog/"><span class="n" data-n="comments">31,387</span><span class="l">Comments</span></a>
96      <div class="stat stat--joke"><span class="n" data-n="dashes">101,742</span><span class="l">Em dashes</span><span class="f">All of them mine.</span></div>
97    </div>
98  </div>
99  
99<script src="/assets/stats.js" defer></script>
99
100
101  <div class="currently" data-now="now">
102    <ul>
103      <li><span class="l">Reading</span><span class="v">God's&nbsp;Country</span><span class="s">Percival&nbsp;Everett</span></li>
104      <li><span class="l">Listening</span><span class="v">A&nbsp;Different&nbsp;Kind</span><span class="s">Rakim</span></li>
105      <li><span class="l">Playing</span><span class="v">Mythologies</span><span class="s">2 to 4 players</span></li>
106      <li><span class="l">Cooking</span><span class="v">Spatchcocked, dry&#8209;brined</span><span class="s">Salt only</span></li>
107    </ul>
108  </div>
109  
109<script src="/assets/now.js" defer></script>
109
110
111  <section class="wrap">
112    <h2 class="sec">Books</h2>
113    <div class="books">
114      <article class="book">
115        <div class="cov cov--real"><img src="/assets/covers/cover-the-inside-game.jpg" alt="The&nbsp;Inside&nbsp;Game, front cover" width="350" height="527" loading="lazy"></div>
116        <h3>The&nbsp;Inside&nbsp;Game</h3>
117        <p class="meta">William&nbsp;Morrow &middot; 2020</p>
118        <p>Bad calls, strange moves, and what they say about the rest of us. Behavioural science pointed at baseball's worst decisions, and at why smart people keep making them.</p>
119        <p class="buy"><a href="https://bookshop.org/a/2960/9780062942739">Bookshop</a><a href="https://libro.fm/audiobooks/9780062942753-the-inside-game">Audiobook</a><a href="https://amzn.to/4cSw0l9">Amazon</a></p>
120      </article>
121      <article class="book">
122        <div class="cov cov--real"><img src="/assets/covers/cover-smart-baseball.jpg" alt="Smart&nbsp;Baseball, front cover" width="350" height="527" loading="lazy"></div>
123        <h3>Smart&nbsp;Baseball</h3>
124        <p class="meta">William&nbsp;Morrow &middot; 2017</p>
125        <p>The old stats are ruining the game and the new ones are running it. This is the case for how to think about baseball, and why most of what you were taught about it is wrong.</p>
126        <p class="buy"><a href="https://bookshop.org/a/2960/9780062490230">Bookshop</a><a href="https://libro.fm/audiobooks/9780062660947-smart-baseball">Audiobook</a><a href="https://amzn.to/46LeawJ">Amazon</a></p>
127      </article>
128    </div>
129    <a class="more" href="/books/">All the books</a>
130  </section>
131
132  <section class="wrap">
133    <h2 class="sec">Lately</h2>
134    <ul class="rows">
135      <li><span class="d">2026.08.11</span><span class="k">Board&nbsp;Gaming</span><span><a href="/blog/">Mythologies</a><span class="grade">B</span></span></li>
136      <li><span class="d">2026.08.10</span><span class="k">Book</span><span><a href="/blog/">The Killing Moon, by N.&nbsp;K.&nbsp;Jemisin</a></span></li>
137      <li><span class="d">2026.08.08</span><span class="k">Stick to baseball</span><span><a href="/blog/">Stick to baseball, 8/8/26</a></span></li>
138      <li><span class="d">2026.08.05</span><span class="k">Board&nbsp;Gaming</span><span><a href="/blog/">Gen&nbsp;Con 2026: the ten best new games</a></span></li>
139      <li><span class="d">2026.07.29</span><span class="k">Music</span><span><a href="/blog/">Music update, July 2026</a></span></li>
140    </ul>
141    <a class="more" href="/blog/">Go to the archive</a>
142  </section>
143
144  <section class="wrap about">
145    <h2 class="sec">About</h2>
146    <p>
146I'm a Senior Baseball Writer at The&nbsp;Athletic, which I joined in January 2020 after thirteen and a half years at ESPN. Before that I spent four years with the Toronto&nbsp;Blue&nbsp;Jays, most of it as Special Assistant to the General Manager.</p>
147    <p>This site is for the rest of it. I've been posting here since 2006, which is either dedication or a failure to quit.</p>
148    <a class="more" href="/about/">More</a>
149  </section>
150
151</main>
152
153<footer>
154  <div class="wrap">
155    <nav class="footnav" aria-label="Footer">
156        <a href="/">Home</a>
157        <a href="/about/">About</a>
158        <a href="/books/">Books</a>
159        <a href="/blog/">Blog</a>
160        <a href="/contact/">Contact</a>
161    </nav>
162    <div class="row"><a href="https://bsky.app/profile/keithlaw.bsky.social">Bluesky</a><a href="https://instagram.com/mrkeithlaw">Instagram</a><a href="https://tiktok.com/@keith_law">TikTok</a><a href="https://www.threads.com/@mrkeithlaw">Threads</a><a href="https://www.facebook.com/KeithLawWriter/">Facebook</a><a href="https://theathletic.com/">The&nbsp;Athletic</a></div>
163    <div class="fine">
164      <span class="legal">All written content &copy; Keith Law, 2006 to now</span>
165      <span class="credit">Designed by <a href="https://www.stoar.com" rel="noopener nofollow"><svg class="stoar-mark" xmlns="http://www.w3.org/2000/svg" viewBox="22.14 13.00 348.13 99.00" role="img" aria-label="STOAR" focusable="false"><g fill="#00A0BE"><path transform="translate(28.144 98.000) scale(0.096000 -0.096000)" d="M51 201H201Q204 158 231.5 133.0Q259 108 307 108Q356 108 384.0 131.5Q412 155 412 193Q412 224 393.0 244.0Q374 264 345.5 275.5Q317 287 267 301Q199 321 156.5 340.5Q114 360 83.5 399.5Q53 439 53 505Q53 567 84.0 613.0Q115 659 171.0 683.5Q227 708 299 708Q407 708 474.5 655.5Q542 603 549 509H395Q393 545 364.5 568.5Q336 592 289 592Q248 592 223.5 571.0Q199 550 199 510Q199 482 217.5 463.5Q236 445 263.5 433.5Q291 422 341 407Q409 387 452.0 367.0Q495 347 526.0 307.0Q557 267 557 202Q557 146 528.0 98.0Q499 50 443.0 21.5Q387 -7 310 -7Q237 -7 178.5 18.0Q120 43 86.0 90.0Q52 137 51 201Z"/><path transform="translate(86.608 98.000) scale(0.096000 -0.096000)" d="M544 698V585H358V0H218V585H32V698Z"/><path transform="translate(234.000 98.000) scale(0.096000 -0.096000)" d="M497 133H219L173 0H26L277 699H440L691 0H543ZM459 245 358 537 257 245Z"/><path transform="translate(302.736 98.000) scale(0.096000 -0.096000)" d="M429 0 275 272H209V0H69V698H331Q412 698 469.0 669.5Q526 641 554.5 592.5Q583 544 583 484Q583 415 543.0 359.5Q503 304 424 283L591 0ZM209 377H326Q383 377 411.0 404.5Q439 432 439 481Q439 529 411.0 555.5Q383 582 326 582H209Z"/></g><g transform="rotate(-35 188 64.5)"><circle cx="188" cy="64.5" r="32" fill="none" stroke="#FA6E46" stroke-width="14" stroke-dasharray="87 13.5" stroke-dashoffset="43.5"/></g><circle cx="188" cy="64.5" r="12" fill="#00A0BE"/></svg></a></span>
166    </div>
167  </div>
168</footer>
169</body>
170</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.