{
"path": "/3mi7fefom7s2a",
"site": "at://did:plc:km4xqtrtt7xpzogftq6eru2p/site.standard.publication/3mguswiv4t22g",
"tags": [
"#Colorado Rockies",
"#MLB",
"#Baseball",
"#Purple Row"
],
"$type": "site.standard.document",
"title": "Purple Row Newsletter: March 26-29, 2026",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019d27f1-0c70-7aa8-bbe3-815891764817",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"url": "https://Www.purplerow.com",
"text": "Purple Row",
"$type": "pub.leaflet.blocks.button"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "And baseball is well and truly back!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Kyle Freeland walks on the grass at loanDepot park. An OPENING DAY 2026 banner is above his head.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreibcnc7y4o2vd4qek344oqyxr5msdt4rsj4vdtgipdl3hr3iodl74i"
},
"mimeType": "image/png",
"size": 13656253
},
"aspectRatio": {
"width": 4096,
"height": 3277
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Currently, the Colorado Rockies are 0-2 with some positive signs on the pitching side as the offense works out some kinks. Both losses were by one run, so there’s that."
}
},
{
"$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": 43,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/83264/how-to-measure-success-for-the-2026-colorado-rockies",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "How to measure success for the 2026 Rockies — Cory Cohen provides a new metric. "
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 36,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/83743/the-2026-rockies-and-chasing-history",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "The 2026 Rockies and chasing history — There’s more to this Rockies team than wins and losses. James Riggenbach provides another way to enjoy the Rockies season. "
}
}
]
}
},
{
"$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": 54,
"byteStart": 0
},
"features": [
{
"uri": "https://www.purplerow.com/colorado-rockies-news/83629/young-rockies-reflect-on-making-their-1st-opening-day-rosters",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 159,
"byteStart": 133
},
"features": [
{
"did": "did:plc:bkkad3oaire4bttyvfrablox",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Young Rockies reflect on making the Opening Day Roster — Part of a rebuilding Rockies means young players making their MLB debuts. @joellemilholm.bsky.social has some of their stories."
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"plaintext": "Our survey says!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "This week, we asked reader to grade “Camp Schaeffer.” Here’s what they came up with:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "There were 51% of voters that graded Rockies spring training a B. 17% said an A, 27% went with C, 5% assigned a D, and 0% said F.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreigwhtruepltpz5yxuqlsla6fmzcfifi6rhlbxej4o7ppiryjeofty"
},
"mimeType": "image/png",
"size": 1342516
},
"aspectRatio": {
"width": 1080,
"height": 1350
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Now to see how it shows during the season. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"plaintext": "★ ★ ★"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "And with that, the Rockies are off to Toronto in their second leg of a six-game road trip. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "The Home Opener is on Friday against the Phillies."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Look for our next update to publish on Wednesday."
}
},
{
"$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."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"url": "https://Www.purplerow.com",
"text": "Purple Row",
"$type": "pub.leaflet.blocks.button"
}
}
]
}
]
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreibcnc7y4o2vd4qek344oqyxr5msdt4rsj4vdtgipdl3hr3iodl74i"
},
"mimeType": "image/png",
"size": 13656253
},
"bskyPostRef": {
"cid": "bafyreicmfcvygdo2tgpkcpvuvngka6weevdwofauednzvqtdwepa5pungu",
"uri": "at://did:plc:km4xqtrtt7xpzogftq6eru2p/app.bsky.feed.post/3mi7fekeack2a",
"commit": {
"cid": "bafyreihby6savzga3ukiy6zs4yqo6oayhmcgoy6tjkvsl57ezed7ndpzwi",
"rev": "3mi7fekgugw2j"
},
"validationStatus": "valid"
},
"description": "Here’s what we’re working on this week.",
"publishedAt": "2026-03-29T14:48:37.117Z"
}