\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"**AL WEST**\n\n**Angels: The Big A (1972-89)**\n\nThe Angels have used many different cap logos over the years -- always searching for the elusive _right_ way to put a halo on their chapeaus. The original caps had a halo on top that essentially traced the wearer's scalp. That didn't quite work. They've experimented with lower-case letters, thicker halos and their current caps have a halo, too. But nothing touches the simplicity of a red sans serif A with a simple yellow halo.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"1:1","credit":null,"contentType":"Photography","format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/v1614281974/mlb/z2meg2nmq4d2kikxmrq6","type":"image"},{"__typename":"Markdown","content":"**Astros: Orange caps (1971-82, 2013-16)**\n\nThe '90s kid in me wants to pick the extremely flashy gold-and-navy star that guys like Jeff Bagwell and Craig Biggio made famous, but you can't top the orange cap with a blue star. There's a reason why the team brought them back in 2013.","type":"text"},{"__typename":"Markdown","content":"**Athletics: Kelly and gold (1971-82)**\n\nHow many big league teams do you know that wear green and yellow, the most fantastic color scheme in the world? Exactly: Only one.\n\nWhile the current version, with a darker shade of green, looks nice, it was at its best when it was a bright and playful Kelly green.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/qzy4a2yjwq1rhxqxagne","type":"image"},{"__typename":"Markdown","content":"**Mariners: The Ken Griffey Jr. special (1993-2003, 2012-present)**\n\nThe Mariners may not have a bad cap in their history. From the marine flag-inspired early designs to their current stylized S, they've all been pretty sharp. Even their worst cap -- the bright blue and yellow one with a very plain S -- became much cooler because it was featured on the famous Griffey rookie card.\n\nBut none of those can touch the navy cap with the teal brim. It screams the '90s. Close your eyes and you can picture Junior wearing it with his bill flipped backward.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/rqlbngdhjhjxuyukftsx","type":"image"},{"__typename":"Markdown","content":"**Rangers: Big red (1994-99, 2009-present)**\n\nTexas has had only two styles of caps in its history: Its first featured a \"T\" that looked like you're going to start playing a double-sided game of hangman, and now there's the contemporary look with a slightly different version of the letter.\n\nI prefer the current style. After that, it's merely a preference of colorways: Since few teams wear a bright red cap, I'll side with that one, though the new powder blue one is pretty sharp.","type":"text"},{"__typename":"Markdown","content":"**NL EAST**\n\n**Braves: Little \"a\" (1972-80)**\n\nThis cap is made all the better by the jerseys, but it's not only a tremendous and unique cap, but it's also what Hank Aaron was wearing when he hit No. 715. That earns a few bonus points.","type":"text"},{"__typename":"Markdown","content":"**Marlins: Teal and black (1993-95)**\n\nDid you know that you can time travel back to the '90s simply by looking at this cap? Shockingly, the Marlins wore this look for only two years, but it made an impact that is still felt today by every nostalgia-obsessed youth of the '90s.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"1:1","credit":null,"contentType":"Photography","format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/v1614381843/mlb/qkwfhicvqzcnli89pvnw","type":"image"},{"__typename":"Markdown","content":"**Mets: The classic (1962-1992)**\n\nThere's a reason why the team hasn't stopped wearing this cap after all these years -- even when it unfortunately embraced a black lid in the early aughts. Hey, who hasn't made an unfortunate style choice in their lives?\n\nThe team made a slight alteration, adding an orange button atop the cap in 1993. While that's not a huge change, I prefer the simplicity of the original version.","type":"text"},{"__typename":"Markdown","content":"**Nationals: Expos pinwheel (1969-91)**\n\nThe Nationals have some nice caps in their short history -- and there's a great hat with the Capitol on it that they unveiled last year which could soon take top billing -- but you really can't top the Expos caps. There's a reason why every baseball nerd in the world has one of these in their collection.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/qmbrhnpf1r4h5jeak02p","type":"image"},{"__typename":"Markdown","content":"**Phillies: Burgundy and white (1971-91, 2019-present)**\n\nAs much as I love the current Phillies caps with the team's playful letterform, burgundy is another color woefully underused in American sports (and probably overused in English soccer). Add in the it-screams-the-'70s logo and you've got a cap that surely wasn't as beloved in its heyday as it is now.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"1:1","credit":null,"contentType":"Photography","format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/f3govlcx9lvzbubhud9e","type":"image"},{"__typename":"Markdown","content":"**NL CENTRAL**\n\n**Brewers: Ball-in-glove (1978-85)**\n\nThere simply is no other answer than the ball-in-glove. The fans know it and the team knows it, making it their all-the-time cap again last season -- though this time with a darker shade of blue. The best version is the brilliantly, blindingly bright blue-and-yellow they unveiled in the late '70s.\n\nAnd because everyone has that moment when they realize it: The logo hides an \"M\" and \"B\" for Milwaukee Brewers inside.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"4:5","credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/h6xfadlat6g8vwcou0mp","type":"image"},{"__typename":"Markdown","content":"**Cardinals: Outline-free StL (1940-55)**\n\nThe Cardinals are another team with an unimpeachable ballcap. It's why the logo they wear today is really not all that different from the first one they wore in 1900. So, while the bird-on-cap is nice, it's a little overkill when they already have birds on the uniform.\n\nSo, we'll give the nod to the 1940-55 cap when the team didn't add a drop shadow or any outline to the logo. The red letters on navy just pop.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":"Photography","format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/v1614292091/mlb/ehqfjdrdchgprsu8nkkh","type":"image"},{"__typename":"Markdown","content":"**Cubs: The bear with the bat (1914)**\n\nI know, I know. I'm sorry. I'm _sorry_. The classic C is an excellent ballcap. An all-timer. I love it! But c'mon! The Cubs once wore a cap that could have come out of a Winnie the Pooh story. You're telling me that isn't millinery magnificence?","type":"text"},{"__typename":"Markdown","content":"**Pirates: The pillbox (1976-86)**\n\nIf it's good enough for Willie Stargell, it's good enough for me. The yellow version is divine, but the black one is sharp enough that you could (and should) wear it to a wedding.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":"Photography","format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/v1614293227/mlb/xfjgcb7k81vgmlinkzdt","type":"image"},{"__typename":"Markdown","content":"**Reds: Pinstriped cap (1958-60, 93-98)**\n\nYou really can't go wrong with the standard red cap the team has worn for almost its entire history, but there's something so sharp about the pinstriped caps. Since the best Reds uniforms are mostly white with touches of red, I like a top that matches that.","type":"text"},{"__typename":"Markdown","content":"**NL WEST**\n\n**D-backs: The purple (1998-2006, 2016-present)**\n\nNot only is this the cap that saw the D-backs take home a World Series in their infancy as an organization, but it's one of the boldest and strangest caps in baseball history. More purple, please!","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/v6rqcipylfzaj3md9gez","type":"image"},{"__typename":"Markdown","content":"**Dodgers: LA (1958-present)**\n\nUnless you want to include a brief period when the team had an alternate cap with a silver brim, there's no other option. Like with fried eggs, sometimes you can't improve on simplicity.","type":"text"},{"__typename":"Markdown","content":"**Giants: Black and orange forever (1958-present)**\n\nWhile the Giants have played around a little more than the Dodgers have, adding a sharp orange brim alternate cap in the rotation, you can't mess with the look they established back when they played in the Polo Grounds.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/hwdt99mbok8luhmrrmvh","type":"image"},{"__typename":"Markdown","content":"**Padres: Yellow-paneled (1980-84)**\n\nWhile the Padres started wearing their split-front yellow-panel caps in 1972, they added a touch of orange in 1980. Paired with the distinctive brown uniforms and lower-case font, there's a case to be made that the Padres could have stopped changing uniforms then and _still_ have been years in front of the rest of the league in 2020.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/visu9qk0ybgrlkxopu05","type":"image"},{"__typename":"Markdown","content":"**Rockies: All-purple (2017-present)**\n\nI'll keep hammering the point home if I have to: more purple. It makes sense for the Rockies, too -- after all, the team uses the royal shade for \"purple mountains majesty.\"","type":"text"}],"relativeSiteUrl":"/news/best-baseball-cap-for-every-team","contentType":"news","subHeadline":"Thirty of the most perfect lids in history","summary":"If baseball is the national pastime, then the humble baseball cap is its logo. Children run all summer under sweat-stained bills, office workers toss on ballcaps as they flee to catch mid-day games and every superhero knows you need a cap to blend in with the crowd. It's a shorthand","tagline({\"formatString\":\"none\"})":"","tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"michael-clair","title":"Michael Clair","type":"contributor"},{"__typename":"TaxonomyTag","slug":"offbeat","title":"offbeat","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"history","title":"history","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"uniforms","title":"uniforms","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/j6jkcpkibp28nafiewys","title":"Best baseball cap for every team"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV Partners","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1721167200;"},{"__typename":"NavItem","placement":null,"linkText":"MLB at Rickwood Field","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1718924400;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711511940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Rule Changes","linkUrl":"https://www.mlb.com/rule-changes-2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2024","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Postseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/2025-02-20","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2025-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-18","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings/wild-card","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;lang:es;label:Español","icon":null,"linkTarget":null,"linkText":"ES","linkUrl":"/es","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}]},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Team:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
If baseball is the national pastime, then the humble baseball cap is its logo. Children run all summer under sweat-stained bills, office workers toss on ballcaps as they flee to catch mid-day games and every superhero knows you need a cap to blend in with the crowd. It's a shorthand for baseball -- and an even better way to cover a bald patch.
While caps weren't worn at the dawn of the game -- baseball players originally wore straw hats -- they've been the essential uniform element since long before anyone reading this was born. So that makes us ask the question: Which cap is the best in each team's history?
We'll be choosing the best one that has seen the field for a regular-season game (so, no specialty or BP caps here, no matter how sharp they are) for each club. We'll choose them mostly on an aesthetic basis, but I won't lie: Sometimes winning a World Series or having a generational talent don the cap helps them out. (We'll also be mostly ignoring very slight stylistic tweaks. The current Orioles smiling bird may not be the exact same one that they wore in the '70s, but they're pretty close.)
And yes, if you're getting angry while reading this, I did choose your least favorite cap on purpose.
AL EAST:
Blue Jays: The original (1976-88)
I may be an apologist for the uniforms they wore during the Roger Clemens era, when the caps featured a large, bright red maple leaf, but there's a reason the team is rocking its original logo these days. That's because their first caps, with the old-school blue jay housed inside a baseball, were perfect. And check out the nearly bleached feathers on the original blue jay -- Sisqo approved. That was dyed a few shades darker in time for their World Series run.
Orioles: The cartoon bird (1966-74, 2012-present)
While I love the regal "realistic" bird logo that the team first used when it moved to Baltimore and again wore from 1989 until the goofy, smiling version came back in 2012, there's really no topping the friendliest bird this side of "Sesame Street."
Rays: The fauxback (2012-18)
With apologies to the gloriously '90s gradient logo the team wore when it broke into the league, the Rays' best caps of that era never made it to the field. In 1995, the team released its earliest logo and caps, featuring a ray on a purple and black ballcap that was changed before the team's inaugural season in 1998.
So, we'll go with the ingeniously creative cap the Rays wore to celebrate Turn Back the Clock. Sure, the look is heavily indebted to the Padres' early-'80s uniforms, but it's the kind of creative fun that teams without a long history should give themselves license to do more often.
Red Sox: The B (1979-present)
There have been a few minor style tweaks over the years since this cap debuted in 1936, but the one the Red Sox are wearing these days sure feels like it's been around since the team came into existence. A close second is the red cap with the navy bills the team wore in the mid-'70s.
Yankees: The icon (1922-present)
It's arguably the most iconic sports logo in the world. There's simply no other option ... despite the beauty of the red and blue pinstriped cap they wore in 1915.
AL CENTRAL
Indians: The Naps (1910-14)
Forget the block C -- no matter how sharp it is -- and forget that period when the team's caps looked an awful lot like its cross-state rival. The best look was when the club was known as the Naps and rocked a very modern, not to mention very tiny, little white 'c' on their hats.
Royals: The classic (1969-present)
Save for an unfortunate dalliance with black and the fun powder blue caps they wore from 2012-15, there's a reason why the Royals haven't changed their look since they entered the league: It works.
Tigers: The Old English D (1934-present)
The Tigers know you don't mess with perfection. The orange and navy road version is nice, but nothing compares with the crisp white letter of the home cap. If it's good enough for Magnum P.I., it's good enough for me.
Twins: The Twin Cities (2010-18)
Ever since moving to Minnesota to become the Twins, the team has kept a remarkably consistent look. They have the Twin Cities cap in navy and red (and a navy cap with a red bill), and the World Series-winning headpiece with the underlined M from the '90s. Both are great, but I'm partial to the navy and red Twin Cities version. How many teams have cap logos that represent two cities, with neither of them named?
They swapped this version out for one with gold trim in 2018, but I'm of the personal belief that teams should only be allowed to use gold the year after they win a World Series -- like the Giants and Nationals did to celebrate their championships -- so that one doesn't count.
White Sox: The red outline (1951-63)
For all the various styles and colors -- red, black, even blue -- the White Sox have pretty consistently kept "SOX" front and center. So, while the current look is one of the most popular among people who aren't even baseball fans, I have to give points to the unique lettering style and outline from the 1951 caps. Considering these lasted about the length of Minnie Miñoso's first two stints with the team, I think it's safe to call them "Minnie's Caps."
The Angels have used many different cap logos over the years -- always searching for the elusive right way to put a halo on their chapeaus. The original caps had a halo on top that essentially traced the wearer's scalp. That didn't quite work. They've experimented with lower-case letters, thicker halos and their current caps have a halo, too. But nothing touches the simplicity of a red sans serif A with a simple yellow halo.
Astros: Orange caps (1971-82, 2013-16)
The '90s kid in me wants to pick the extremely flashy gold-and-navy star that guys like Jeff Bagwell and Craig Biggio made famous, but you can't top the orange cap with a blue star. There's a reason why the team brought them back in 2013.
Athletics: Kelly and gold (1971-82)
How many big league teams do you know that wear green and yellow, the most fantastic color scheme in the world? Exactly: Only one.
While the current version, with a darker shade of green, looks nice, it was at its best when it was a bright and playful Kelly green.
Mariners: The Ken Griffey Jr. special (1993-2003, 2012-present)
The Mariners may not have a bad cap in their history. From the marine flag-inspired early designs to their current stylized S, they've all been pretty sharp. Even their worst cap -- the bright blue and yellow one with a very plain S -- became much cooler because it was featured on the famous Griffey rookie card.
But none of those can touch the navy cap with the teal brim. It screams the '90s. Close your eyes and you can picture Junior wearing it with his bill flipped backward.
Rangers: Big red (1994-99, 2009-present)
Texas has had only two styles of caps in its history: Its first featured a "T" that looked like you're going to start playing a double-sided game of hangman, and now there's the contemporary look with a slightly different version of the letter.
I prefer the current style. After that, it's merely a preference of colorways: Since few teams wear a bright red cap, I'll side with that one, though the new powder blue one is pretty sharp.
NL EAST
Braves: Little "a" (1972-80)
This cap is made all the better by the jerseys, but it's not only a tremendous and unique cap, but it's also what Hank Aaron was wearing when he hit No. 715. That earns a few bonus points.
Marlins: Teal and black (1993-95)
Did you know that you can time travel back to the '90s simply by looking at this cap? Shockingly, the Marlins wore this look for only two years, but it made an impact that is still felt today by every nostalgia-obsessed youth of the '90s.
Mets: The classic (1962-1992)
There's a reason why the team hasn't stopped wearing this cap after all these years -- even when it unfortunately embraced a black lid in the early aughts. Hey, who hasn't made an unfortunate style choice in their lives?
The team made a slight alteration, adding an orange button atop the cap in 1993. While that's not a huge change, I prefer the simplicity of the original version.
Nationals: Expos pinwheel (1969-91)
The Nationals have some nice caps in their short history -- and there's a great hat with the Capitol on it that they unveiled last year which could soon take top billing -- but you really can't top the Expos caps. There's a reason why every baseball nerd in the world has one of these in their collection.
Phillies: Burgundy and white (1971-91, 2019-present)
As much as I love the current Phillies caps with the team's playful letterform, burgundy is another color woefully underused in American sports (and probably overused in English soccer). Add in the it-screams-the-'70s logo and you've got a cap that surely wasn't as beloved in its heyday as it is now.
NL CENTRAL
Brewers: Ball-in-glove (1978-85)
There simply is no other answer than the ball-in-glove. The fans know it and the team knows it, making it their all-the-time cap again last season -- though this time with a darker shade of blue. The best version is the brilliantly, blindingly bright blue-and-yellow they unveiled in the late '70s.
And because everyone has that moment when they realize it: The logo hides an "M" and "B" for Milwaukee Brewers inside.
Cardinals: Outline-free StL (1940-55)
The Cardinals are another team with an unimpeachable ballcap. It's why the logo they wear today is really not all that different from the first one they wore in 1900. So, while the bird-on-cap is nice, it's a little overkill when they already have birds on the uniform.
So, we'll give the nod to the 1940-55 cap when the team didn't add a drop shadow or any outline to the logo. The red letters on navy just pop.
Cubs: The bear with the bat (1914)
I know, I know. I'm sorry. I'm sorry. The classic C is an excellent ballcap. An all-timer. I love it! But c'mon! The Cubs once wore a cap that could have come out of a Winnie the Pooh story. You're telling me that isn't millinery magnificence?
Pirates: The pillbox (1976-86)
If it's good enough for Willie Stargell, it's good enough for me. The yellow version is divine, but the black one is sharp enough that you could (and should) wear it to a wedding.
Reds: Pinstriped cap (1958-60, 93-98)
You really can't go wrong with the standard red cap the team has worn for almost its entire history, but there's something so sharp about the pinstriped caps. Since the best Reds uniforms are mostly white with touches of red, I like a top that matches that.
NL WEST
D-backs: The purple (1998-2006, 2016-present)
Not only is this the cap that saw the D-backs take home a World Series in their infancy as an organization, but it's one of the boldest and strangest caps in baseball history. More purple, please!
Dodgers: LA (1958-present)
Unless you want to include a brief period when the team had an alternate cap with a silver brim, there's no other option. Like with fried eggs, sometimes you can't improve on simplicity.
Giants: Black and orange forever (1958-present)
While the Giants have played around a little more than the Dodgers have, adding a sharp orange brim alternate cap in the rotation, you can't mess with the look they established back when they played in the Polo Grounds.
Padres: Yellow-paneled (1980-84)
While the Padres started wearing their split-front yellow-panel caps in 1972, they added a touch of orange in 1980. Paired with the distinctive brown uniforms and lower-case font, there's a case to be made that the Padres could have stopped changing uniforms then and still have been years in front of the rest of the league in 2020.
Rockies: All-purple (2017-present)
I'll keep hammering the point home if I have to: more purple. It makes sense for the Rockies, too -- after all, the team uses the royal shade for "purple mountains majesty."