SAN FRANCISCO — Wade Meckler’s storybook journey has quickly flipped chapter after chapter since being drafted by the Giants last July out of Oregon State. It reached its latest stage Monday, as the onetime walk-on became the first player from the 2022 draft class outside the Angels organization to reach the majors.

Thirteen months after the Giants drafted him in the eighth round, the 23-year-old left-handed-hitting outfielder made his major league debut in center field, batting second batting second against Rays right-hander Tyler Glasnow in the club’s first of three games against Tampa Bay.

“I wasn’t expecting to be here,” Meckler said after arriving in the clubhouse Monday afternoon, “but I was expecting to hit.”

And hit, he has.

And hit. And hit. And hit.

Moving through five levels of the minor leagues, Meckler has a career .377/.472/.527 batting line over 92 professional games, a .999 OPS. He hit .439 in A-ball, .456 at High-A, .336 at Double-A and .400 in 10 games since reaching Triple-A Sacramento.

“It’s kind of silly video game numbers,” manager Gabe Kapler said. “The on-base stuff is pretty impressive. A lot of that is he’s just got really good plate discipline and really good bat-to-ball skills. There’s a little bit of Luis Matos there, but Meckler’s a little different in that it goes back pretty far, the plate discipline.”

The track record goes back to Meckler’s time at Oregon State, where he may have never gotten on the field if not for his perseverance.

Impressive for the most heralded of prospects, Meckler’s quick ascension only carries more weight when you familiarize yourself with his backstory.

Unrecruited out of Anaheim’s Esperanza High, a friend shopped Meckler’s name around to numerous colleges. Nobody bit, except for Oregon State.

Meckler’s bonus money upon signing with the Giants — $97,500 — was just enough to cover his tuition; he never received a cent in scholarship money.

After walking on his freshman year, the Beavers changed coaching staffs, and Meckler was cut before his sophomore season, “the 35th guy on a 34-man roster,” he said.

“They were very respectful about it, but they said we just don’t see a path to playing time here for you. If you want to transfer, we’re not going to hold it against you. I basically told them no, I’m staying, and I’m gonna prove you wrong.”

With his diminutive frame, elite bat-to-ball skills and command of the strike zone, Meckler had an example to follow in another former Oregon State outfielder: Bay Area native Steven Kwan, who took used that skillset to become a fifth-round draft pick and eventually a Rookie of the Year candidate last season with Cleveland.

It was former Giants outfielder Tyler Graham, then a coach at Oregon State, who opened Meckler’s eyes.

“Day one I walk in there, he’s like, you’re just like Steven Kwan, you can be a big leaguer,” Meckler said. “From day one, he was in my ear telling me this stuff, giving me that confidence that if if grinded and worked harder than anyone else and worked the right way that eventually I was going to be a starter there.”

An All-Pac-12 first-team selection by his senior season, that mindset has carried Meckler further than he could have imagined.

It carries similarities to his approach in the batter’s box, which has allowed him to get on base nearly 50% of the time since reaching pro ball and speed through the minor leagues faster than any other member of the Giants’ 2022 draft class.

“I’m just gonna grind out at-bats and make the pitcher break first,” Meckler said. “That’s kind of my whole M.O. – trying to get the pitcher to break before I miss three pitches.”

With Mike Yastrzemski suffering a setback Sunday in his recovery from a strained hamstring — he’ll be shut down for the week — Meckler gives the Giants another left-handed hitting option in the outfield. But there was purpose behind this promotion. They could have just as easily promoted Luis González, but instead they designated him for assignment in a series of roster moves clearing the way for Meckler. Another young outfielder, Luis Matos, was optioned back to Triple-A.