The Ravens have been building the last eight months.
The process started all the way back in January when they had to build a new offensive coaching staff. It continued through the draft, into the offseason workouts and through the long hours of training camp.
That building process will reach a bit of a crescendo this week, as the Ravens will travel to Denver for the season opener Sunday to see exactly what kind of team they have.
"Now we're beginning our road for this season, and I think we're going to be a pretty darn good football team," Head Coach John Harbaugh said.
"I know coming out of training camp, we're the best team we can possibly be right now."
The Week 1 matchup is about as tough an opening test as the Ravens could get. They have to go on the road to face future Hall of Fame quarterback Peyton Manning, who has Super Bowl hopes of his own.
As the Ravens made their final cuts over the weekend and shifted all of their attention to Manning and the Broncos, Harbaugh talked with his players about putting the kickoff week into proper perspective.
"You put so much effort into the first game – the buildup and the hype – because that seems to be the pinnacle," Harbaugh said. "That's what you're working toward, but then you realize, what is the first game after all? It's the first game. That's just the beginning of where we're going."
The Ravens have sky-high expectations for where they're going this season.
Harbaugh's teams have made the playoffs in all but one of his seven years in Baltimore, and last year's squad had two 14-point leads over the eventual Super Bowl champion Patriots in last year's divisional round loss.
The Ravens have all the pieces in place to get back to that point, and it all starts Sunday in Denver.
"This begins it," Harbaugh said. "We'll be improving and getting better every game after that. We're excited about where we're at, and I can't wait to see what we do when the games are for real."
Baltimore trimmed its roster down to 53 prior to Saturday's 4 p.m. deadline.

P Sam Koch, #4

QB Joe Flacco, #5

QB Matt Schaub, #8

K Justin Tucker, #9

WR Kamar Aiken, #11

WR Darren Waller, #12

WR Marlon Brown, #14

WR Michael Campanaro, #15

WR Breshad Perriman, #18

CB/RS Lardarius Webb, #21

CB Jimmy Smith, #22

S Kendrick Lewis, #23

CB Kyle Arrington, #24

CB Tray Walker, #25

S Brynden Trawick, #28

RB Justin Forsett, #29

S Terrence Brooks, #31

S Will Hill III, #33

RB Lorenzo Taliaferro, #34

RB Javorius Allen, #37

CB Rashaan Melvin, #38

DB Anthony Levine Sr., #41

FB Kyle Juszczyk, #44

LS Morgan Cox, #46

ILB Albert McClellan, #50

ILB Daryl Smith, #51

G/C Jeremy Zuttah, #53

ILB Zachary Orr, #54

OLB Terrell Suggs, #55

ILB C.J. Mosley, #57

OLB Elvis Dumervil, #58

ILB Arthur Brown, #59

T Eugene Monroe, #60

G/C John Urschel, #64

G/C Ryan Jensen, #66

DE Lawrence Guy, #67

DT Christo Bilukidi, #68

G/T Rick Wagner, #71

G/T Kelechi Osemele, #72

G/T Marshal Yanda, #73

T James Hurst, #74

TE Crockett Gilmore, #80

TE Nick Boyle, #82

TE Maxx Williams, #87

WR Steve Smith Sr., #89

OLB Za'Darius Smith, #90

OLB Courtney Upshaw, #91

DT Carl Davis, #94

DE Kapron Lewis-Moore, #95

DE Brent Urban, #96

DT Timmy Jernigan, #97

DT Brandon Williams, #98

DE Chris Canty, #99

S Matt Elam, #26 (Injured Reserve)

CB Julian Wilson, #47(Recently Changed Number) (Injured Reserve)

WR Cam Worthy, #81 (Injured Reserve)

TE Allen Reisner, #85 (Injured Reserve)

TE Dennis Pitta, #88 (Physically Unable to Perform/PUP List)

OLB Zach Thompson, #92 (Injured Reserve)