{
"path": "/3mhdr5ieokk2a",
"site": "at://did:plc:km4xqtrtt7xpzogftq6eru2p/site.standard.publication/3mguswiv4t22g",
"tags": [
"#Colorado Rockies",
"#Baseball",
"#MLB",
"#Spring Training"
],
"$type": "site.standard.document",
"title": "Purple Row Newsletter: March 15-18, 2026",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019ced1f-25be-7229-8671-2888d6c726a6",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreicbkaqdcbvllxjhl2kvvopx3rc3nfcqytl4b5j4ccywlke7nb4nsm"
},
"mimeType": "image/jpeg",
"size": 57088
},
"aspectRatio": {
"width": 2420,
"height": 279
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"plaintext": "Rockpiles"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 46,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/82900/predicting-the-rockies-2026-opening-day-roster",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Predicting the Rockies 2026 Opening Day roster — The 2026 season begins next week, and Skyler Timmins makes some predictions as to whom the Rockies will have on the field in Miami. "
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"plaintext": "News"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 42,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/82908/freeland-named-rockies-opening-day-starter",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Freeland named Rockies Opening Day starter — It’s official. "
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"plaintext": "State of the Position"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 58,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-roster/82802/is-willi-castro-the-answer-at-second-base-for-the-rockies",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Is Willi Castro the answer at second base for the Rockies? — Joelle Milholm does the analysis. "
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 48,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-roster/82330/first-base-is-wide-open-for-the-colorado-rockies",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "First base is wide open for the Colorado Rockies — Who will be Todd Helton’s successor? Skyler Timmins considers the options. "
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 76,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-roster/82883/the-rockies-are-solid-with-goodman-at-catcher-and-promising-depth-behind-him",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "The Rockies are solid with Goodman at catcher and promising depth behind him — Joelle wraps up our pre-season Rockies assessment. "
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"plaintext": "Interviews"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 69,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/82686/this-week-in-purple-tanner-gordon-discusses-the-rockies-new-pitching-philosophy-in-action#comments",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Tanner Gordon discusses the Rockies new pitching philosophy in action — As Sam Bradfield learns, the Rockies were even more behind than we thought. "
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 57,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/82696/nicky-lopez-brings-experience-lots-of-it-to-the-rockies",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Nicky Lopez brings experience (lots of it) to the Rockies — The journeyman infielder discussed what he brings to the Rockies in addition to his time with the 2024 Chicago White Sox. Renee Dechert has the details. "
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 63,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/rockies-spring-training/82772/brett-sullivan-brings-mentorship-behind-the-dish-for-the-rockies",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Brett Sullivan brings mentorship behind the dish to the Rockies — Who will be the Rockies backup catcher? Sam talked with one possible option. "
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 78,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-prospects-minor-leagues/82749/rockies-prospect-ethan-holliday-is-making-the-most-of-his-2026-spring-training",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 97,
"byteStart": 87
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-prospects-minor-leagues/80869/colorado-rockies-prospects-no-2-ethan-holliday",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Rockies prospect Ethan Holliday is making the most of his 2026 spring training — The No. 2 PuRP is gaining experience. "
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "★ ★ ★"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Look for our next update to publish on Sunday."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Until then, let’s go Rockies!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "★ ★ ★"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 95,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "The Purple Row Newsletter publishes twice each week, providing links to our site’s content. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 64,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "Please subscribe — it’s free! — and tell all your friends."
}
}
]
}
]
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreicbkaqdcbvllxjhl2kvvopx3rc3nfcqytl4b5j4ccywlke7nb4nsm"
},
"mimeType": "image/jpeg",
"size": 57088
},
"bskyPostRef": {
"cid": "bafyreigdhpf5eujxu2l4nexx5a7psolapbujfr3lr3nh4u3jtfz63s7wq4",
"uri": "at://did:plc:km4xqtrtt7xpzogftq6eru2p/app.bsky.feed.post/3mhdr5kf5zs2a",
"commit": {
"cid": "bafyreifw5v3sl2esdfxrztqo3u2omjzc43w2fchcbfhg3h5rt5zthxb54q",
"rev": "3mhdr5kiv6q2l"
},
"validationStatus": "valid"
},
"description": "Here’s what we were following this week.",
"publishedAt": "2026-03-18T15:05:02.953Z"
}