Your eyes are not deceiving you.
The image at the top of this post is the cap the Cubs will be wearing on Players Weekend, August 23-25, when they host the Washington Nationals at Wrigley Field.
And here is the jersey they will wear:
That’s right. White-on-white. The Nats will wear black-on-black.
Why is MLB doing this? From their press release:
Inspired by players’ style choices when they are away from the field, the fashionable monochromatic uniforms allow for each custom accessory design to stand out more than ever before.