<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url><loc>https://cycleanalysis.net/bicycles</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/05a64e270eb194ef/1600.jpeg</image:loc><image:caption>A row of bicycles parked outside the Cycle Analysis storefront.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/blog</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/4a67ce0b527f83d8/1600.jpeg</image:loc><image:caption>A classic steel road bike in three-quarter view.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/blog/8-days-a-week</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/better-late-than-never</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/breaking-the-obenchain</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/clement-xplor-ush-long-term-review</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/doin-it-right-almost</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/evolving-with-the-evoluzione</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/forgotten-but-not-gone</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/four-for-the-4th</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/freedom-of-choice</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/get-lost</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/going-off-the-rails-of-the-swasey-train</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/gravel-epicness</loc><lastmod>2026-09-29</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/group-it-up</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/hinkle-lake</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/i-still-ride-my-bike</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/in-retrospect-the-gravel-grinders-of-2016</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/just-another-day</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/lets-try-this-again</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/like-old-times</loc><lastmod>2026-09-29</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/looking-back-looking-forward</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/masi-cxr-comp-review</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/masi-giramondo-27-5-adventure-is-its-middle-name</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/masi-giramondo-long-term-review</loc><lastmod>2026-09-29</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/memory-lane-is-steep</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/now-and-then</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/so-long-mr-dingman</loc><lastmod>2026-09-29</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/sore-knees-and-big-trees</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/spring-fling-2015-short-course-photos</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/spring-fling-ding-a-ling</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/summer-swing-2016-in-photos</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/touring-the-unknown-coast</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/up-in-smoke</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/who-wants-to-climb</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/blog/wildcat-fever</loc><lastmod>2026-08-19</lastmod></url>
<url><loc>https://cycleanalysis.net/group-rides</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/99a68c1b91d5deb8/1600.jpeg</image:loc><image:caption>Mountain bikers riding a forest trail at night with headlights on.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/37b5cab96164a17d/1600.jpeg</image:loc><image:caption>A cyclist riding down an oak-lined street in downtown Jacksonville, Oregon.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/races</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/7da9de0ed9b77881/1600.jpeg</image:loc><image:caption>Cyclocross racers cornering through mud in an autumn field.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/a1101be85214a0fc/1600.jpeg</image:loc><image:caption>Cyclocross racers strung out across a taped grass course at an Outlaw CX race.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/races/outlaw-cx-race-1-tom-pearce-park</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/ac274c8a1b707a08/1600.jpeg</image:loc><image:caption>A lone racer on a leaf-covered forest road, course tape strung between the trees.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/races/outlaw-cx-race-2-fish-hatchery-park</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/a1101be85214a0fc/1600.jpeg</image:loc><image:caption>Cyclocross racers strung out across a taped grass course at an Outlaw CX race.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/races/outlaw-cx-race-3-tom-pearce-park</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/5b0c1a5417086612/1600.jpeg</image:loc><image:caption>A mass start on the pavement at Tom Pearce Park, riders three abreast under the trees.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/riding</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/79f0a418048520d8/1024.jpeg</image:loc><image:caption>Three riders with their bikes look out over the Applegate Valley from Woodrat Mountain.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/riding/jacksonville-forest-park</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/2460b45d0e741279/1024.jpeg</image:loc><image:caption>A mountain biker descends narrow singletrack through madrone and fir forest in Jacksonville Forest Park.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/27e764c0aa24ebf0/1024.jpeg</image:loc><image:caption>A bike leaning on a madrone tree under a trail sign in Jacksonville Forest Park.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/4c587298dce8766a/640.jpeg</image:loc><image:caption>A rider on a bench in a trail shelter on Twin Peaks Trail, looking over the Rogue Valley.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/3d44acd3379f8f5d/1024.jpeg</image:loc><image:caption>A group of mountain bikers stopped on a narrow singletrack in green forest.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/6b1dc5a6ba26b76e/640.jpeg</image:loc><image:caption>Two mountain bikers on a manzanita-lined singletrack at dusk.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/4b0fc594a973bd42/1024.jpeg</image:loc><image:caption>A steep rocky descent drops to a dirt road, with forested ridges behind.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/e996c597b680d596/1024.jpeg</image:loc><image:caption>Three mountain bikers riding together on a dirt trail.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/2460b45d0e741279/1024.jpeg</image:loc><image:caption>A mountain biker descends narrow singletrack through madrone and fir forest.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/riding/jacksonville-woodlands</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/d8489c6b5cc7f1d9/1024.jpeg</image:loc><image:caption>A wide dirt trail under oak trees in Beekman Woods, Jacksonville.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/000250bdafa46df4/640.jpeg</image:loc><image:caption>A narrow dirt trail beside the red trunk of a manzanita near Cady Road.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/riding/johns-peak</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/8b3235a740be33fe/1024.jpeg</image:loc><image:caption>Two riders stand on a rock outcrop in the fog near the top of John&apos;s Peak.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/d9f13d82131856b3/1024.jpeg</image:loc><image:caption>Riders with their bikes stopped beside a dirt track among tall pines on Motorcycle Riders Association land.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/8b3235a740be33fe/1024.jpeg</image:loc><image:caption>Two riders on a rock outcrop in the fog near the top of John&apos;s Peak.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/d9f13d82131856b3/1024.jpeg</image:loc><image:caption>Riders with their bikes beside a dirt track among tall pines.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/cbfe0fb224af5577/1024.jpeg</image:loc><image:caption>Riders climb a rocky dirt road through the forest.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/85d856a9f7fefbc6/1024.jpeg</image:loc><image:caption>A rider on a gravel road lined with green shrubs and trees.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/b4f70d020985d906/1024.jpeg</image:loc><image:caption>A rider on a muddy dirt road with puddles and patches of snow.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/d962774d2acea1f3/1024.jpeg</image:loc><image:caption>Two riders on a dirt road through snow-dusted forest.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/riding/road-and-gravel</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/7f9285b511141f78/1024.jpeg</image:loc><image:caption>Sterling Creek Road curving through pine forest near Buncom.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/3c6138ae337afc51/1024.jpeg</image:loc><image:caption>A two-lane road past green pastures toward forested mountains in the Applegate Valley.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/2fe3173ff7cf5b5c/1024.jpeg</image:loc><image:caption>Four riders round a bend on a gravel road through oak-covered hills.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/b25f038fcdb81834/1024.jpeg</image:loc><image:caption>Two riders on a gravel ridge road on Anderson Butte above forested valleys.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/79f0a418048520d8/1024.jpeg</image:loc><image:caption>Three riders with bikes look over the Applegate Valley from Woodrat Mountain.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/a0391916036c242d/1024.jpeg</image:loc><image:caption>Riders on a wide gravel road through pines and oaks.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/3c6138ae337afc51/1024.jpeg</image:loc><image:caption>A two-lane road past green pastures toward forested mountains.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/services</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/053429b236041920/1600.jpeg</image:loc><image:caption>A bicycle up in a repair stand with tools laid out on the bench behind it.</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/3600f0befd30ba77/1024.jpeg</image:loc><image:caption>A hand-built bicycle wheel with a blue rim and orange hub, painted in watercolor.</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-laufey-h10-small</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/265eb2b902b71594/1600.jpeg</image:loc><image:caption>Orbea Laufey H10 (Small)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-kemen-suv-40-medium</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/59ff34a8621ed015/1600.jpeg</image:loc><image:caption>Orbea Kemen SUV 40 (Medium)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-oiz-h20-medium-rktpk</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/9cd32ef0765e7b77/1600.jpeg</image:loc><image:caption>Orbea Oiz H20 (XL)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-oiz-h20-medium-s62s2</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/40e552388ed04f60/1600.jpeg</image:loc><image:caption>Orbea Oiz H20 (Small)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-oiz-h20-medium</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/96f3e1a6c4e5d12e/1600.jpeg</image:loc><image:caption>Orbea Oiz H20 (Medium)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h20lt-xl-srglx</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/aa788a50b6bc215b/1600.jpeg</image:loc><image:caption>Orbea Occam H20SL (XL)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h20lt-xl-ecjpr-63eay</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/fe5feadd72de3902/1600.jpeg</image:loc><image:caption>Orbea Occam H20LT (XL)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h20lt-xl-ecjpr</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/fb8e8219bcda686a/1600.jpeg</image:loc><image:caption>Orbea Occam H20LT (Large)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h20lt-xl-mtyfm-m9775</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/fde432079c9430bb/1600.jpeg</image:loc><image:caption>Orbea Occam H20LT (Small)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h20lt-xl-mtyfm</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/d3fa48b74c4f806b/1600.jpeg</image:loc><image:caption>Orbea Occam H20LT (Medium)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h20lt-xl</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/4253888c1ff47c63/1600.jpeg</image:loc><image:caption>Orbea Occam H20LT (XL)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h30-large-l3bet</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/542f44595d4ba1d2/1600.jpeg</image:loc><image:caption>Orbea Occam H30 (Medium)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h30-large-8ppw3</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/200ee3e325f0ecb6/1600.jpeg</image:loc><image:caption>Orbea Occam H30 (XL)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-occam-h30-large</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/2d23ea4bedae923b/1600.jpeg</image:loc><image:caption>Orbea Occam H30 (Large)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/orbea-alma-m50-small</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/8dc1a059e59392d2/1600.jpeg</image:loc><image:caption>Orbea Alma M50 (Small)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/all-city-zig-zag-medium-55cm</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/46446a10905da738/1600.jpeg</image:loc><image:caption>All-City Zig Zag: Medium (55cm)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/all-city-space-horse-grx-650b-medium-46cm</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/604b7f1ddc6f2a4f/1600.jpeg</image:loc><image:caption>All-City Space Horse GRX 650b: Medium (46cm)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/all-city-space-horse-tiagra-small-52cm-kg2ss</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/52c60671e9ada324/1600.jpeg</image:loc><image:caption>All-City Space Horse Tiagra: Medium (55cm)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/all-city-space-horse-tiagra-small-52cm</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/cca3a250c697e6fb/1600.jpeg</image:loc><image:caption>All-City Space Horse Tiagra: Small (52cm)</image:caption></image:image></url>
<url><loc>https://cycleanalysis.net/bicycles/outlaw-commuter</loc><lastmod>2026-09-29</lastmod><image:image><image:loc>https://cycleanalysis.net/storage/variants/28b5c57e6acfd2ab/1600.jpeg</image:loc><image:caption>Outlaw Commuter</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/d0a425d640a9c53f/1600.jpeg</image:loc><image:caption>Outlaw Commuter — photo 2</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/c8dd6b54c4467e90/1600.jpeg</image:loc><image:caption>Outlaw Commuter — photo 3</image:caption></image:image><image:image><image:loc>https://cycleanalysis.net/storage/variants/43c56de923b342a8/1600.jpeg</image:loc><image:caption>Outlaw Commuter — photo 4</image:caption></image:image></url>
</urlset>
