{
  "angel-city-2022": {
    "path": "/images/nwsl-history/angel-city-2022.webp",
    "name": "Angel City FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436088/prd/assets/teams/angel-city-fc.svg",
    "from": 2022,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://angelcity.com/club/about",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "741620011de147844d8a6947e2b23dcf4d464569dc902ef7d421b64ee63b16f7",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 203,
      "height": 320,
      "bytes": 11234,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "bay-fc-2024": {
    "path": "/images/nwsl-history/bay-fc-2024.webp",
    "name": "Bay FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436090/prd/assets/teams/bay-fc.svg",
    "from": 2024,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://bayfc.com/press-releases/bayfc-brand-announcement/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "d1159c3a0638f49aa3f19f91f5315c53de0e0e7cda4b6455647ad0ca0119cd45",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 320,
      "height": 320,
      "bytes": 26480,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "boston-breakers-2013": {
    "path": "/images/nwsl-history/boston-breakers-2013.webp",
    "name": "Boston Breakers",
    "sourcePage": "https://en.wikipedia.org/wiki/File:Boston_Breakers_logo.svg",
    "assetUrl": "https://upload.wikimedia.org/wikipedia/en/5/5e/Boston_Breakers_logo.svg",
    "from": 2013,
    "through": 2017,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 225,
    "originalHeight": 176,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5860/full/8507_boston_breakers-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586085072013/Boston-Breakers-Logo/2013/Primary-Logo"
    },
    "sha256": "670013e25b4b7fe3b5f5468f52d47582fa816b770eb8c8aeef2b50e299b0b1c2",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 229,
      "height": 180,
      "bytes": 14806,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "boston-legacy-2026": {
    "path": "/images/nwsl-history/boston-legacy-2026.webp",
    "name": "Boston Legacy FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1749431607/prd/assets/teams/bos-nation-fc.png",
    "from": 2026,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement. The official NWSL CDN retains bos-nation-fc in the filename, but the image was visually verified as the June 2025 Boston Legacy swan crest, not the discarded BOS Nation wordmark.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 200,
    "originalHeight": 200,
    "corroboratingSource": "https://bostonlegacyfc.com/blogs/press/boston-legacy-fc-unveils-official-team-crest",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "6aac3261ff54a77a5b2738c0adeff59d77782e705aa7971231e94850574fc703",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 150,
      "height": 200,
      "bytes": 7170,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "chicago-red-stars-2013": {
    "path": "/images/nwsl-history/chicago-red-stars-2013.webp",
    "name": "Chicago Red Stars",
    "sourcePage": "https://sportslogohistory.com/chicago-red-stars-primary-logo/",
    "assetUrl": "https://cdn-ilekoke.nitrocdn.com/EzyYzNfxOeSnmbRhOzAySwmbYCHcjAuB/assets/images/optimized/rev-46d9b60/sportslogohistory.com/wp-content/uploads/2025/08/chicago_red_stars_2013-2017.png",
    "from": 2013,
    "through": 2016,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark; transparent source via SportsLogoHistory.com",
    "retrievedAt": "2026-09-12",
    "originalWidth": 250,
    "originalHeight": 250,
    "corroboratingSource": "https://chicagostars.com/news/chicago-red-stars-unveil-new-name-and-crest/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5865/full/2859_chicago_red_stars-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586528592013/Chicago-Red-Stars-Logo/2013/Primary-Logo"
    },
    "sha256": "ddf8d592f5483bb935c2ed62a24cdfd4ec01649527eba4d198ae7043c3228e96",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 228,
      "height": 252,
      "bytes": 9292,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "chicago-red-stars-2017": {
    "path": "/images/nwsl-history/chicago-red-stars-2017.webp",
    "name": "Chicago Red Stars",
    "sourcePage": "https://www.sportsarchive.net/documents/11378",
    "assetUrl": "https://nyc3.digitaloceanspaces.com/sportsarchive-documents/prod/678be30ceb3b1/chicago-red-stars.svg",
    "from": 2017,
    "through": 2024,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 302,
    "originalHeight": 358,
    "corroboratingSource": "https://chicagostars.com/news/chicago-red-stars-unveil-new-name-and-crest/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5865/full/1651_chicago_red_stars-primary-2017.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586516512017/Chicago-Red-Stars-Logo/2017/Primary-Logo"
    },
    "sha256": "b1071bb268a601d755a8b72ebc34f601f59819bf16d1ec20a763b78547f4fe6b",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 271,
      "height": 320,
      "bytes": 16792,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "chicago-stars-2025": {
    "path": "/images/nwsl-history/chicago-stars-2025.webp",
    "name": "Chicago Stars FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1776368471/prd/assets/teams/chicago-stars.png",
    "from": 2025,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement. Club announcement explicitly retained the Red Stars name and crest for the rest of 2024, with full transition for the 2025 season.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 128,
    "originalHeight": 128,
    "corroboratingSource": "https://chicagostars.com/news/chicago-red-stars-unveil-new-name-and-crest/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "f19698880b603bcd0cd2c86a2519467122c2c339125f04ee79fe21538217f3cc",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 89,
      "height": 132,
      "bytes": 3304,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "denver-summit-2026": {
    "path": "/images/nwsl-history/denver-summit-2026.webp",
    "name": "Denver Summit FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1757004382/prd/assets/teams/denver-summit-fc.png",
    "from": 2026,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 200,
    "originalHeight": 200,
    "corroboratingSource": "https://www.denversummitfc.com/about/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "4a4b40256a12b106ca4413182138c3b2eecf7dcf14dd318f676350822da677f5",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 153,
      "height": 202,
      "bytes": 9300,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "fc-kansas-city-2013": {
    "path": "/images/nwsl-history/fc-kansas-city-2013.webp",
    "name": "FC Kansas City",
    "sourcePage": "https://en.wikipedia.org/wiki/File:FC_Kansas_City_logo1.png",
    "assetUrl": "https://thumb.wikimedia.org/wikipedia/en/thumb/9/95/FC_Kansas_City_logo1.png/250px-FC_Kansas_City_logo1.png",
    "from": 2013,
    "through": 2017,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 250,
    "originalHeight": 200,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5866/full/1194_fc_kansas__city-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586611942013/FC-Kansas-City-Logo/2013/Primary-Logo"
    },
    "sha256": "49afae7de577b8c9e58ddc4ac13436123af3be6781b4bea9deb21fcca0e7e635",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 254,
      "height": 204,
      "bytes": 16818,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "gotham-2021": {
    "path": "/images/nwsl-history/gotham-2021.webp",
    "name": "Gotham FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1768567024/prd/assets/teams/nj-ny-gotham-fc.png",
    "from": 2021,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.gothamfc.com/news/sky-blue-fc-unveils-njny-gotham-fc-as-new-identity",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "36645a0746e49aced45e3d23d9f7f0d7759031961bfcc1dbda355133254f1bfa",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 106,
      "height": 147,
      "bytes": 2388,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "houston-dash-2014": {
    "path": "/images/nwsl-history/houston-dash-2014.webp",
    "name": "Houston Dash",
    "sourcePage": "https://en.wikipedia.org/wiki/File:Houston_Dash_logo.svg",
    "assetUrl": "https://upload.wikimedia.org/wikipedia/en/c/c0/Houston_Dash_logo.svg?utm_source=en.wikipedia.org&utm_campaign=index&utm_content=original",
    "from": 2014,
    "through": 2020,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 308,
    "originalHeight": 324,
    "corroboratingSource": "https://www.houstondynamofc.com/news/houston-dynamo-football-club-and-houston-dash-unveil-new-club-initiatives-brand",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5864/full/4283_houston_dash-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586442832013/Houston-Dash-Logo/2014/Primary-Logo"
    },
    "sha256": "7acfdf2afd3b7d990340e8aa2e97674823e6b714942cc5ecdb38707d43fbeff7",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 304,
      "height": 320,
      "bytes": 28686,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "houston-dash-2021": {
    "path": "/images/nwsl-history/houston-dash-2021.webp",
    "name": "Houston Dash",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436093/prd/assets/teams/houston-dash.svg",
    "from": 2021,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.houstondynamofc.com/news/houston-dynamo-football-club-and-houston-dash-unveil-new-club-initiatives-brand",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "a7723ed5de4a325af6a79f9ea9ed1d57b449da0d068513803ba01d07ccf853e4",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 262,
      "height": 320,
      "bytes": 14266,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "kansas-city-current-2022": {
    "path": "/images/nwsl-history/kansas-city-current-2022.webp",
    "name": "Kansas City Current",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436094/prd/assets/teams/kansas-city-current.svg",
    "from": 2022,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement. Current name/crest was unveiled at halftime of the final 2021 match (October 30); 2021 is represented by the inaugural Kansas City NWSL identity, and the permanent crest from its first full season in 2022.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.kansascitycurrent.com/news/kansas-city-current-reveals-name-and-crest-at-inaugural-seas",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "8fa1c4fbfd08e72c423e73fe35aea4d033739691ba29eff25244722f2b943dd9",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 271,
      "height": 320,
      "bytes": 16668,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "kansas-city-nwsl-2021": {
    "path": "/images/nwsl-history/kansas-city-nwsl-2021.webp",
    "name": "Kansas City NWSL",
    "sourcePage": "https://www.sportslogos.net/logos/view/677175382021/Kansas-City-NWSL-Logo/2021/Primary-Logo",
    "assetUrl": "https://content.sportslogos.net/logos/202/6771/full/kansas_city_nwsl_logo_primary_2021_sportslogosnet-7538.png",
    "from": 2021,
    "through": 2021,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season. Permanent Current crest replaced this at halftime of the final 2021 match; the annual 2021 map retains the inaugural identity used for the season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 905,
    "originalHeight": 905,
    "corroboratingSource": "https://www.kansascitycurrent.com/news/kc-nwsl-team-reveals-inaugural-season-crest-will-play-for-ka",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "0d282c56c829ee9a052a8b3660ac1a540d57a16ff60f442b8422973664a86ed3",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 320,
      "height": 320,
      "bytes": 26400,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "north-carolina-courage-2017": {
    "path": "/images/nwsl-history/north-carolina-courage-2017.webp",
    "name": "North Carolina Courage",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1712866345/prd/assets/teams/north-carolina-courage.svg",
    "from": 2017,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 200,
    "originalHeight": 200,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "3db8fc2f37ae0a35307b3b6030a9674e42ff7cfe3f76a9f280ba891720887124",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 246,
      "height": 320,
      "bytes": 19128,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "ol-reign-2020": {
    "path": "/images/nwsl-history/ol-reign-2020.webp",
    "name": "OL Reign",
    "sourcePage": "https://www.sportslogos.net/logos/view/676943102020/OL-Reign-Logo/2020/Primary-Logo",
    "assetUrl": "https://content.sportslogos.net/logos/202/6769/full/ol_reign_logo_primary_2020_sportslogosnet-4310.png",
    "from": 2020,
    "through": 2023,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 645,
    "originalHeight": 905,
    "corroboratingSource": "https://www.reignfc.com/news/seattle-reign-fc-makes-triumphant-return-ahead-of-2024-season-1",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "93a71f60fcc5c4ef8b14bdfa705c0064933fc435e273d1d1ac15181e6195dc6e",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 229,
      "height": 320,
      "bytes": 19862,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "orlando-pride-2016": {
    "path": "/images/nwsl-history/orlando-pride-2016.webp",
    "name": "Orlando Pride",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436099/prd/assets/teams/orlando-pride.svg",
    "from": 2016,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "9ba22c77f32a91b1dc1605c8ee3462960854e04089316a9d9277d6a0bff3cd40",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 320,
      "height": 320,
      "bytes": 29556,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "portland-thorns-2013": {
    "path": "/images/nwsl-history/portland-thorns-2013.webp",
    "name": "Portland Thorns FC",
    "sourcePage": "https://sportslogohistory.com/portland-thorns-fc-primary-logo/",
    "assetUrl": "https://cdn-ilekoke.nitrocdn.com/EzyYzNfxOeSnmbRhOzAySwmbYCHcjAuB/assets/images/optimized/rev-46d9b60/sportslogohistory.com/wp-content/uploads/2025/10/portland_thorns_fc_2013-2014.png",
    "from": 2013,
    "through": 2013,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark; transparent source via SportsLogoHistory.com",
    "retrievedAt": "2026-09-12",
    "originalWidth": 250,
    "originalHeight": 250,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5867/full/5814_portland_thorns_fc-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586758142013/Portland-Thorns-FC-Logo/2013/Primary-Logo"
    },
    "sha256": "407bd9a1b1a23f065cabd79ba44111e4df626d2cd6bb4baa217fde3d94fed2c3",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 254,
      "height": 254,
      "bytes": 9418,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "portland-thorns-2014": {
    "path": "/images/nwsl-history/portland-thorns-2014.webp",
    "name": "Portland Thorns FC",
    "sourcePage": "https://www.sportslogos.net/logos/view/586759452014/Portland-Thorns-FC-Logo/2014/Primary-Logo",
    "assetUrl": "https://content.sportslogos.net/logos/202/5867/full/portland_thorns_fc_logo_primary_2014_sportslogosnet-5945.png",
    "from": 2014,
    "through": 2017,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 765,
    "originalHeight": 905,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "c0001341f5e75910e690ac19754b11068977ba4aab92f42c9fbfe3ce5f1cfb74",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 271,
      "height": 320,
      "bytes": 24416,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "portland-thorns-2018": {
    "path": "/images/nwsl-history/portland-thorns-2018.webp",
    "name": "Portland Thorns FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436101/prd/assets/teams/portland-thorns-fc.svg",
    "from": 2018,
    "through": 2026,
    "notes": "Official current league directory red/white crest, introduced in 2018 according to the dated SportsLogos primary crest catalog. Club artwork preserved; PNG format conversion only. Championship stars and alternate kit treatments are not separate club identities.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.sportslogos.net/logos/view/586767482018/Portland-Thorns-FC-Logo/2018/Primary-Logo",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "ae05e54cf042afadad4aeb477b87f2a13fcc00a70b0a278d9dab708d491b5c0b",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 319,
      "height": 320,
      "bytes": 32878,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "racing-louisville-2021": {
    "path": "/images/nwsl-history/racing-louisville-2021.webp",
    "name": "Racing Louisville FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436103/prd/assets/teams/racing-louisville-fc.svg",
    "from": 2021,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.racingloufc.com/news/2020/07/08/racing-louisville-fc-announced-as-nwsls-newest-franchise/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "05caf90ccec1992e9b2121d172eca208df5c144af2a32ab98b996b5e57ff65fc",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 320,
      "height": 320,
      "bytes": 29606,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "reign-fc-2019": {
    "path": "/images/nwsl-history/reign-fc-2019.webp",
    "name": "Reign FC",
    "sourcePage": "https://worldvectorlogo.com/logo/seattle-reign-fc-1",
    "assetUrl": "https://cdn.worldvectorlogo.com/logos/seattle-reign-fc-1.svg",
    "from": 2019,
    "through": 2019,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 997,
    "originalHeight": 2500,
    "corroboratingSource": "https://www.reignfc.com/news/seattle-reign-fc-makes-triumphant-return-ahead-of-2024-season-1",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/6768/full/reign_fc_logo_primary_2019_sportslogosnet-8521.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/676885212019/Reign-FC-Logo/2019/Primary-Logo"
    },
    "sha256": "27ed2976a6d1ce122dde6381dc2f3a9e1e366c4a23e02801a01ae04d39f007b3",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 210,
      "height": 320,
      "bytes": 13392,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "san-diego-wave-2022": {
    "path": "/images/nwsl-history/san-diego-wave-2022.webp",
    "name": "San Diego Wave FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1707154348/stg/assets/teams/san-diego-wave-fc.svg",
    "from": 2022,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://sandiegowavefc.com/san-diego-wave-fc-unveils-official-team-crest-and-colors/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "de5b8a816a9769bc1e758672017997924e56a77dee817900bae6ccd8302774d4",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 262,
      "height": 320,
      "bytes": 18804,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "seattle-reign-2013": {
    "path": "/images/nwsl-history/seattle-reign-2013.webp",
    "name": "Seattle Reign FC",
    "sourcePage": "https://www.sportslogos.net/logos/view/586371692013/Seattle-Reign-FC-Logo/2013/Primary-Logo",
    "assetUrl": "https://content.sportslogos.net/logos/202/5863/full/7169_seattle_reign_fc-primary-2013.png",
    "from": 2013,
    "through": 2018,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 518,
    "originalHeight": 788,
    "corroboratingSource": "https://www.reignfc.com/news/seattle-reign-fc-makes-triumphant-return-ahead-of-2024-season-1",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "38b92836db94bb9acf4f3427192167f5fa47255e736a067edee5f0ecbd9e57ab",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 211,
      "height": 320,
      "bytes": 15988,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Original 2013 source RGB preserved. Only exterior white background removed; mask retains the white shield panels by closing background traversal at the original shield top, plus enclosed white crown and shield detail. Incorrect transparent source with erased white details rejected."
    }
  },
  "seattle-reign-2024": {
    "path": "/images/nwsl-history/seattle-reign-2024.webp",
    "name": "Seattle Reign",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436107/prd/assets/teams/seattle-reign.svg",
    "from": 2024,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.reignfc.com/news/seattle-reign-fc-makes-triumphant-return-ahead-of-2024-season-1",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "221a2f83c5ff9cd5b5335ace13c18005c8536d8d43307f7656040177b7560a03",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 211,
      "height": 320,
      "bytes": 23280,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "sky-blue-2013": {
    "path": "/images/nwsl-history/sky-blue-2013.webp",
    "name": "Sky Blue FC",
    "sourcePage": "https://sportslogohistory.com/sky-blue-fc-primary-logo/",
    "assetUrl": "https://sportslogohistory.com/wp-content/uploads/2025/09/sky_blue_fc_2013-2020.png",
    "from": 2013,
    "through": 2020,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark; transparent source via SportsLogoHistory.com",
    "retrievedAt": "2026-09-12",
    "originalWidth": 250,
    "originalHeight": 250,
    "corroboratingSource": "https://www.gothamfc.com/news/sky-blue-fc-unveils-njny-gotham-fc-as-new-identity",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5861/full/9356_sky_blue_fc-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586193562013/Sky-Blue-FC-Logo/2013/Primary-Logo"
    },
    "sha256": "ecb094108689a6e2747a22b76923ff94411dc0f7805d501bfcc080557c551d8c",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 211,
      "height": 254,
      "bytes": 7606,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "utah-royals-2018": {
    "path": "/images/nwsl-history/utah-royals-2018.webp",
    "name": "Utah Royals FC",
    "sourcePage": "https://www.sportsarchive.net/documents/10095",
    "assetUrl": "https://nyc3.digitaloceanspaces.com/sportsarchive-documents/prod/659f5f91961a9/utah-royals.svg",
    "from": 2018,
    "through": 2020,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 312,
    "originalHeight": 312,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/6574/full/6745_utah_royals__fc-primary-2018.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/657467452018/Utah-Royals-FC-Logo/2018/Primary-Logo"
    },
    "sha256": "3afe3b68fcb2165b56b876bb86cfd6220e38a87303c7a26dcf9ecb53566064f7",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 312,
      "height": 312,
      "bytes": 26256,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "utah-royals-2024": {
    "path": "/images/nwsl-history/utah-royals-2024.webp",
    "name": "Utah Royals FC",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1710436109/prd/assets/teams/utah-royals-fc.svg",
    "from": 2024,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 150,
    "originalHeight": 150,
    "corroboratingSource": "https://www.rsl.com/news/how-the-utah-royals-new-brand-came-to-be",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "da4a41dbc90ad24c8ab1fb69e220ec312b3106ba947796396bd379397da7eb5b",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 278,
      "height": 320,
      "bytes": 27078,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "washington-spirit-2013": {
    "path": "/images/nwsl-history/washington-spirit-2013.webp",
    "name": "Washington Spirit",
    "sourcePage": "https://sportslogohistory.com/washington-spirit-primary-logo/",
    "assetUrl": "https://cdn-ilekoke.nitrocdn.com/EzyYzNfxOeSnmbRhOzAySwmbYCHcjAuB/assets/images/optimized/rev-46d9b60/sportslogohistory.com/wp-content/uploads/2025/10/washington_spirit_2013-2023.png",
    "from": 2013,
    "through": 2022,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark; transparent source via SportsLogoHistory.com",
    "retrievedAt": "2026-09-12",
    "originalWidth": 250,
    "originalHeight": 250,
    "corroboratingSource": "https://washingtonspirit.com/blog/2023/03/01/washington-spirit-unveils-new-kit-and-crest-colors-for-2023-season/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5862/full/8650_washington_spirit-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/586286502013/Washington-Spirit-Logo/2013/Primary-Logo"
    },
    "sha256": "47de355a3da7a4eabdd17d1d78f5790e17212b62506d01f6eaf8e997df1a0d8d",
    "optimization": {
      "format": "webp",
      "encoding": "lossless WebP",
      "width": 254,
      "height": 243,
      "bytes": 11710,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "washington-spirit-2023": {
    "path": "/images/nwsl-history/washington-spirit-2023.webp",
    "name": "Washington Spirit",
    "sourcePage": "https://www.nwslsoccer.com/teams/index",
    "assetUrl": "https://images.nwslsoccer.com/image/private/t_q-best/v1712866158/prd/assets/teams/washington-spirit.svg",
    "from": 2023,
    "through": 2026,
    "notes": "Authentic official league directory artwork, visually reviewed against the club identity. Source preserved; Optimized transparent WebP; see optimization details. The from/through values are mapped NWSL playing seasons, which may follow a pre-season or pre-launch crest announcement.",
    "credit": "NWSL / club mark",
    "retrievedAt": "2026-09-12",
    "originalWidth": 200,
    "originalHeight": 200,
    "corroboratingSource": "https://washingtonspirit.com/blog/2023/03/01/washington-spirit-unveils-new-kit-and-crest-colors-for-2023-season/",
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "sha256": "7a41ea7680700563470ac99ec76596b9d578122b6c171e4e90ed5485a84a4e4b",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 320,
      "height": 296,
      "bytes": 26068,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  },
  "western-new-york-flash-2013": {
    "path": "/images/nwsl-history/western-new-york-flash-2013.webp",
    "name": "Western New York Flash",
    "sourcePage": "https://en.wikipedia.org/wiki/File:Western_New_York_Flash_logo.svg",
    "assetUrl": "https://upload.wikimedia.org/wikipedia/en/8/85/Western_New_York_Flash_logo.svg",
    "from": 2013,
    "through": 2016,
    "notes": "Dated SportsLogos primary crest catalog. Original artwork preserved, including its source background; converted or resized to PNG only. Display dates stop at the documented club rebrand or final NWSL season.",
    "credit": "Club mark / SportsLogos.net",
    "retrievedAt": "2026-09-12",
    "originalWidth": 293,
    "originalHeight": 341,
    "visualReview": "Verified historical badge identity and transparent exterior; white badge details retained.",
    "previousSource": {
      "assetUrl": "https://content.sportslogos.net/logos/202/5859/full/1230_western_new_york_flash-primary-2013.png",
      "sourcePage": "https://www.sportslogos.net/logos/view/585912302013/Western-New-York-Flash-Logo/2013/Primary-Logo"
    },
    "sha256": "d6e142c1cfc697d0369b67cc5c9516fb2d5cf0f250b313131130692c27c7f96e",
    "optimization": {
      "format": "webp",
      "encoding": "WebP quality 92, lossless alpha",
      "width": 276,
      "height": 320,
      "bytes": 29006,
      "transparent": true,
      "reviewedAt": "2026-09-12",
      "treatment": "Authentic transparent source; transparent-margin trim and size cap. White badge details retained."
    }
  }
}
