Though the plan was for this to happen Thursday -- thanks to two cancellations it did not -- Major League Baseball looked to have all 30 teams in action for the first time in 2018 Saturday.

Alas, it didn't happen on this day, either. The Pirates-Tigers game was postponed due to inclement weather. Still, 14 games in all meant 28 teams were taking part on Saturday. That's a robust day of baseball fun. Let's round it up. 

Saturday's action

(all times are p.m. and ET)

Pirates at Tigers: Postponed until Sunday for day-night doubleheader
Mets 6, Cardinals 2 (box score)
Nationals 13, Reds 7 (box score)
Angels 8, Athletics 3 (box score)
Astros 9, Rangers 3 (box score)
Blue Jays 5, Yankees 3 (box score)
Indians 6, Mariners 5 (box score)
Red Sox 3, Rays 2 (box score)
Twins 6, Orioles 2 (box score)
Cubs 10, Marlins 6 in 10 innings (box score)
Braves 15, Phillies 2 (box score)
White Sox 4, Royals 3 (box score)
Rockies 2, Diamondbacks 1 (box score)
Brewers 7, Padres 3 (box score)
Dodgers 5, Giants 0 (box score)

Meet the Mets

It's only been two games, or 1.2 percent of the season, but the Mets have looked great so far. In two wins over the Cardinals -- an expected contender in 2018 -- the Mets have scored 15 runs against only six allowed. Ace Noah Syndergaard looked the part on Opening Day while fellow ace Jacob deGrom allowed only one run on four hits in 5 2/3 innings Saturday. He struck out seven while walking just one. 

More good nuggets from Saturday: 

It's not just the 2-0 record through two games. Basically, nearly everything has looked great for the Mets so far under new skipper Mickey Callaway. 

Now, one issue that emerged Saturday was Swarzak needing to leave the game with an injury -- that's why Familia was taking a four-out save on the second game of the season. We'll know more about the severity of the injury come Sunday, but that's the only dark cloud lingering over the Mets through two games. 

Of course, riding deGrom and a healthy Syndergaard to two wins isn't all too surprising. Now it's time to see the rest of the rotation. 

Kap does it again

We're three games in, and Gabe Kapler's tenure as a major-league manager can already be described as "divisive." During the course of his Phillies' utter destruction by the Braves, Kapler once again courted controversy. This time it had to do with his decision to lift his starting pitcher before a reliever was warmed up. Oh, and then he made a guarantee. Read all about it here

Gibson paces Twins' no-hit bid

Central to Minnesota's win over the Orioles on Saturday was starter Kyle Gibson, who pitched six hitless innings before being removed because of his rising pitch count. The O's eventually broke through with a hit in the eighth. Read more here, and you'll definitely want to click through and see Eddie Rosario's catch. 

Promising early trends for BoSox

The Red Sox have cause for optimism in the early going, and in large part that has to with the success heretofore of the rotation and shortstop Xander Bogaerts. Read more here

Ichiro's still got glove

Ichiro, the 44-year-old future Hall of Famer, is of course back in Seattle this season and getting regular outfield duty to start the season with Ben Gamel on the DL. In the eventual loss on Saturday, Ichiro notched his first two hit of 2018 and in doing so advanced up the all-time ledger ... 

The big story, though, was his robbing Cleveland's Jose Ramirez in the third inning. Have a look:

Ichiro at his peak was perhaps the best defensive corner outfielder in all of baseball, so perhaps it's not surprising to see that old brilliance bubble up to the surface once more. 

Pillars uses his legs

As you see above, the Blue Jays picked up their first win of 2018 by edging the Yankees 5-3 in Toronto. The eighth inning turned out to be key for the Jays, as a long Yangervis Solarte homer broke the tie. Then fly-catcher Kevin Pillar used his wheels to give Toronto an insurance run. After a ground-ball single to right, Pillar swiped second base with two outs, and then he stole third. At that point, Yankees reliever Adam Warren was lifted after taking a comebacker off the ankle (subsequent X-rays were negative).

In came Dellin Betances, who was unexpectedly put into a tight spot (runners on second and third). As well, Pillar was surely aware that Betances isn't particularly adept at controlling the running game. All of those considerations led the following Business Decision on the part of Pillar ... 

Yep, he just stole home standing up. In addition to giving his Jays a bit of cushion, Pillar also made a bit of history ... 

By the way, Pillar homered off Betances on Opening Day, so the Yankee reliever is probably ready to be done with Mr. Pillar for a while.

Is that Adam Eaton or Roy Hobbs?

Spanky only played in 23 games for the Nationals last year before tearing his ACL. He's now returned from the injury and had a career day on Saturday. He collected the first five-hit game of his career, going 5 for 5 with two doubles, a home run, three RBI and four runs scored. 

Some of the fun of the early season is seeing some of the ridiculous stat lines before they normalize. Check out Eaton's slash: .750/.778/1.375. 

That sound you hear in the background is the theme to The Natural. 

Adams muscles up in a big way

The Nationals ran their record to 2-0 in taking down the Reds for the second straight day. They got home runs from Trea Turner and Matt Adams, the latter of which was a three-run shot to get the Nats on the board in the top of the first inning. It wasn't cheap. It was a prodigious blast. 

MLB Statcast has pegged the shot at 460 feet, making it the longest home run of the very young 2018 season. It likely won't stand long, as there were many (list here) home runs further last year, with an Aaron Judge homer going 495 feet atop the charts.

Large center fielder alert

The Yankees decided to give Brett Gardner the day off Saturday while Aaron Hicks is on the disabled list. That meant manager Aaron Boone turning to the giant Aaron Judge to play center field. At 6-foot-7, Judge ties Walt Bond (Indians, Colt .45s during the 1960s) as the tallest center fielder in MLB history. 

Rookie Billy McKinney actually crashed into the wall during the bottom of the first inning and had to come out of the game. Instead of shifting Judge (and/or Stanton), the Yankees elected to keep him in center and slotted Gardner in left. 

Quick hits

  • Ian Kinsler has been placed on the disabled list by the Angels due to a groin injury he had been playing through. Second baseman Nolan Fontana was recalled as a corresponding move. 
  • The Rangers have lost leadoff man Delino DeShields for four to six weeks.
  • Reliever Brett Cecil was placed on the disabled list by the Cardinals with fellow left-handed reliever Ryan Sherriff coming up from Triple-A. The Cardinals also moved Alex Reyes to the 60-man disabled list (he's recovering from Tommy John surgery) to make 40-man roster room for new signee Greg Holland
  • The Cardinals have traded reliever Josh Lucas to the A's for minor-league starting pitcher Casey Meisner. Lucas had been designated for assignment by the Cardinals earlier this week. 
  • The Braves have acquired C Carlos Perez from the Angels in exchange for INF Ryan Schimpf. 
  • The Reds have signed starting pitcher Yovani Gallardo to a one-year deal. Gallardo was released by the Brewers earlier this week. 
  • Kyle Lohse has been signed to a minor-league deal by the Royals. The right-hander last pitched in the bigs in 2016.
  • The Angels have signed outfielder Ben Revere to a minor-league deal. 
  • The Yankees have placed OF Billy McKinney on the DL with a shoulder sprain, which he suffered on Saturday against the Blue Jays. Right now, there's no clear timetable for his return. 
  • Brewers OF Christian Yelich went 5 for 5 in his team's win over the Padres.
  • It took Gabe Kapler just three games into his major-league managerial career to pitch a position player. Pedro Florimon finished things up for the Phils on Saturday.