BALTIMORE — Lamar Jackson and the Baltimore Ravens’ offense will have a new play caller in 2019: Greg Roman.

Coach John Harbaugh promoted Roman, previously the tight ends coach and running game guru, to offensive coordinator, while former OC Marty Mornhinweg decided not to return to the staff in a smaller role. Roman will now take the lead in designing and calling plays for Jackson, who won six of eight starts as a rookie quarterback.

And Roman is perhaps as qualified to build an offense around a quarterback’s running ability as any coach in the league. Before orchestrating the Ravens’ ground game the past two years, Roman served as an offensive coordinator for the Bills and 49ers.

He was the play caller in San Francisco when Colin Kaepernick carried the team to a Super Bowl appearance with his elusiveness as a runner and efficiency as a passer.

So as the Ravens move ahead with Roman in a more prominent role, we decided to take a look back at the five full seasons in which he served as an NFL offensive coordinator. Below you’ll see how his offenses fared each season (note that DVOA is a stat from Football Outsiders that measures overall efficiency). Take a look:

2011 (49ers)

Points per game: 23.8 (11th in NFL)

Yards per game: 310.9 (26th)

Rushing yards per game: 127.8 (eight)

Total rush attempts: 498 (third)

Passing yards per game: 183.1 (29th)

Total pass attempts: 451 (31st)

Team record: 13-3

Top QB: Alex Smith (61.3 completion percentage, 17 touchdowns, five interceptions, 7.1 yards per pass attempt, 179 rushing yards)

DVOA: 18th

2012 (49ers)

Points per game: 24.8 (11th)

Yards per game: 361.8 (11th)

Rushing yards per game: 155.7 (fourth)

Total rush attempts: 492 (seventh)

Passing yards per game: 206.1 (23rd)

Total pass attempts: 436 (31st)

Team record: 11-4-1

Top QB: Colin Kaepernick (62.4 competition percentage, 10 touchdowns, three interceptions, 8.3 yards per attempt, 415 rushing yard)

DVOA rank: fifth

2013 (49ers)

Points per game: 25.4 (11th)

Yards per game: 323.8 (24th)

Rushing yards per game: 137.6 (third)

Total rush attempts: 505 (third)

Passing yards per game: 186.2 (30th)

Total pass attempts: 417 (32nd)

Team record: 12-4

Top QB: Colin Kaepernick (58.4 completion percentage, 21 touchdowns, eight interceptions, 7.7 yards per pass attempt, 524 rushing yards)

DVOA rank: eighth

2014 (49ers)

Points per game: 19.1 (25th)

Yards per game: 327.3 (20th)

Rushing yards per game: 136 (fourth)

Total rush attempts: 470 (ninth)

Passing yards per game: 191.4 (30th)

Total pass attempts: 487 (29th)

Team record: 8-8

Top QB: Colin Kaepernick (60.5 completion percentage, 19 touchdowns, 10 interceptions, 7 yards per pass attempt, 639 rushing yards)

DVOA rank: 16th

2015 (Bills)

Points per game: 23.6 (12th)

Yards per game: 360.9 (13th)

Rushing yards per game: 152 (first)

Total rush attempts: 509 (second)

Passing yards per game: 208.9 (28th)

Total pass attempts: 465 (31st)

Team record: 8-8

Top QB: Tyrod Taylor (63.7 completion percentage, 20 touchdowns, six interceptions, 8 yards per pass attempt, 568 rushing yards)

DVOA rank: Ninth

A few aspects of these numbers jump out. First off, Roman’s overall numbers stack up well as a whole. In four of his five seasons as an offensive coordinator, he’s led a unit in the top half of the league in DVOA and all five of those teams finished 8-8 or better.

Then there’s the obvious trend: Roman’s offenses have always been built around the running game. All five of these teams ranked in the top nine in the NFL terms of rushing attempts and in the bottom four in passing attempts.

Part of that, of course, is a product of personnel. During Roman’s time as OC, the 49ers and Bills were built much like the Ravens were down the stretch of this season — they had stout defenses and mobile quarterbacks. Maybe Roman could have coached a top-notch passing attack if Aaron Rodgers or Tom Brady was his quarterback, but we don’t know for certain. He’s never had a signal-caller like that.

All this brings us to Jackson. He’s positioned as the Ravens’ quarterback of the future, the face of the franchise. No player on Baltimore’s roster will carry nearly as much significance through the next few seasons, and Roman has the offensive coordinator job in part because Harbaugh believes he’s well-suited to help Jackson succeed.

Kaepernick and Taylor had career-best seasons playing under Roman, posting strong numbers as passers and ball-carriers. If Roman can extract similar production out of Jackson, his third stint as an offensive coordinator should go just fine, but if he can’t, the Ravens will absorb scrutiny for failing to keep up with the patterns of a league filled with bloating passing statistics.

Let the next phase of Ravens football begin.