Vacation is over. Time to get back to work.
In the NFL, the only relatively quiet period rests between the end of spring practices in mid-June and the start of training camp in late July.
John Harbaugh, as he embarks on his 19th season as a head coach and first with the Giants, spent time in Montana. There, he and his wife, Ingrid, celebrated their 35th anniversary with a busy itinerary.
"She loves Montana, so we did a lot," Harbaugh said. "She's a doer. We had plans every day and we're out there getting after it. It was fun."
Now he will trade the Rockies for the Allegheny Mountains of West Virginia, where the Giants will open training camp this week at The Greenbrier Resort.
Harbaugh sat down for a Q&A with Giants.com in the newly-renovated cafeteria at 1925 Giants Drive. It is one of the many facility upgrades currently in motion – and the reason for taking camp on the road.
Q: Is the construction here at the facility one big metaphor for the offseason?
Harbaugh: That's good. You're the writer. There you go. You're right. It all kind of goes together. You'd like for everything to be kind of perfect, but you know…it is a metaphor. There's a lot of construction going on in every way. When you put the team together, we've got to block all that out, let everybody do their job because it's going to be amazing. It's going to help us in the long run. I like the cafeteria now. It's really cool. It's going to be great. That's the way the whole facility is going to be eventually, but you've got to take care of the task at hand. And for us, it's football.
The New York Giants announced plans to expand and transform their team headquarters, anchored by a new and modern football-focused facility designed to elevate player performance, preparation, and recovery.




Q: Big picture, did your offseason program feel more like 2008 or 2025 in terms of building vs. sustaining success?
Harbaugh: I don't think about it that way. It's just the 2026 training camp with the Giants. Every year is always really unique. This might be more unique than any other year since maybe 2008 for me, but I can think about 1998, my first year in Philly as a special teams coordinator. That was pretty unique. So everything is always new.
Q: Next week will be the first time Giants fans get to see one of your practices in person, albeit in West Virginia. Going back to your first practice here at veterans minicamp the week of the draft, I remember being curious just to see your demeanor on the field, how you ran a practice, and everything like that. Right away, the first thing I noticed is you went over to a gunner drill on special teams. And then after that, I didn't really hear you much. Is your philosophy to let your coaches coach?
Harbaugh: I'm not going to be running around screaming at people. I just try to pick my spots. My job is to run the practice, first of all, and to make sure we're organized, we're on schedule, we're doing things the right way. There's a big picture part of it. As the captain, you've got to make sure that the whole thing is heading in the right direction. Then I'll pick my spots. If I want to coach guys on some things, the DBs know they hear from me a lot usually. I'll be back there sometimes with the quarterback, but it's never mostly. I don't try to coach the quarterback too much unless there is something general that I feel needs to be said. But I listen to what guys are saying. Just make sure everybody is in a good place and everything is productive.
Q: What message does it send to the team having your special teams coordinator (Chris Horton) as your assistant head coach too?
Harbaugh: I think our guys know it's important. I never met a good football player that didn't want to play special teams, that didn't have fun doing it because it's the epitome of football. Blocking, tackling, running, hitting, that's what special teams is. So all the great players, the [Brian] Dawkinses, the Ed Reeds, those guys all wanted to play special teams. I see that same thing in our guys here. Those guys love it. They enjoy it. It's different. It's just more free-flowing, and I think most guys enjoy that part of the game and obviously it's the biggest yardage differential of any single play in football. I mean at minimum, you've got 40 yards right off the bat on the punt and kickoff, big plays, there's more space, there's an opportunity for a lot of crazy things to happen, so you'd like for those things mostly to go in your favor if you could.
John Harbaugh's 193 total victories, including a Super Bowl title, are tied for 12th in NFL history.

Win No. 1 - September 7, 2008 - Ravens 17, Bengals 10

Win No. 2 - September 21, 2008 - Ravens 28, Browns 10

Win No. 3 - October 19, 2008 - Ravens 27, Dolphins 13

Win No. 4 - October 26, 2008 - Ravens 29, Raiders 10

Win No. 5 - November 2, 2008 - Ravens 37, Browns 27

Win No. 6 - November 9, 2008 - Ravens 41, Texans 13

Win No. 7 - November 23, 2008 - Ravens 36, Eagles 7

Win No. 8 - November 30, 2008 - Ravens 34, Bengals 3

Win No. 9 - December 7, 2008 - Ravens 24, Redskins 10

Win No. 10 - December 20, 2008 - Ravens 33, Cowboys 24

Win No. 11 - December 28, 2008 - Ravens 27, Jaguars 7

Win No. 12 - January 4, 2009 (Wild Card Round) - Ravens 27, Dolphins 9

Win No. 13 - January 10, 2009 (Divisional Round) - Ravens 13, Titans 10

Win No. 14 - September 13, 2009 - Ravens 38, Chiefs 24

Win No. 15 - September 20, 2009 - Ravens 31, Chargers 26

Win No. 16 - September 27, 2009 - Ravens 34, Browns 3

Win No. 17 - November 1, 2009 - Ravens 30, Broncos 7

Win No. 18 - November 16, 2009 - Ravens 16, Browns 0

Win No. 19 - November 29, 2009 - Ravens 20, Steelers 17 (OT)

Win No. 20 - December 13, 2009 - Ravens 48, Lions 3

Win No. 21 - December 20, 2009 - Ravens 31, Bears 7

Win No. 22 - January 3, 2010 - Ravens 21, Raiders 13

Win No. 23 - January 10, 2010 (Wild Card Round) - Ravens 33, Patriots 14

Win No. 24 - September 13, 2010 - Ravens 10, Jets 9

Win No. 25 - September 26, 2010 - Ravens 24, Browns 17

Win No. 26 - October 3, 2010 - Ravens 17, Steelers 14

Win No. 27 - October 10, 2010 - Ravens 31, Broncos 17

Win No. 28 - October 24, 2010 - Ravens 37, Bills 34 (OT)

Win No. 29 - November 7, 2010 - Ravens 26, Dolphins 10

Win No. 30 - November 21, 2010 - Ravens 37, Panthers 13

Win No. 31 - November 28, 2010 - Ravens 17, Buccaneers 10

Win No. 32 - December 13, 2010 - Ravens 34, Texans 28 (OT)

Win No. 33 - December 19, 2010 - Ravens 30, Saints 24

Win No. 34 - December 26, 2010 - Ravens 20, Browns 10

Win No. 35 - January 2, 2011 - Ravens 13, Bengals 7

Win No. 36 - January 9, 2011 (Wild Card Round) - Ravens 30, Chiefs 7

Win No. 37 - September 11, 2011 - Ravens 35, Steelers 7

Win No. 38 - September 25, 2011 - Ravens 37, Rams 7

Win No. 39 - October 2, 2011 - Ravens 34, Jets 17

Win No. 40 - October 16, 2011 - Ravens 29, Texans 14

Win No. 41 - October 30, 2011 - Ravens 30, Cardinals 27

Win No. 42 - November 6, 2011 - Ravens 23, Steelers 20

Win No. 43 - November 20, 2011 - Ravens 31, Bengals 24

Win No. 44 - November 24, 2011 - Ravens 16, 49ers 6

Win No. 45 - December 4, 2011 - Ravens 24, Browns 10

Win No. 46 - December 11, 2011 - Ravens 24, Colts 10

Win No. 47 - December 24, 2011 - Ravens 20, Browns 14

Win No. 48 - January 1, 2012 - Ravens 24, Bengals 16

Win No. 49 - January 15, 2012 (Divisional Round) - Ravens 20, Texans 13

Win No. 50 - September 10, 2012 - Ravens 44, Bengals 13

Win No. 51 - September 23, 2012 - Ravens 31, Patriots 30

Win No. 52 - September 27, 2012 - Ravens 23, Browns 16

Win No. 53 - October 7, 2012 - Ravens 9, Chiefs 6

Win No. 54 - October 14, 2012 - Ravens 31, Cowboys 29

Win No. 55 - November 4, 2012 - Ravens 25, Browns 15

Win No. 56 - November 11, 2012 - Ravens 55, Raiders 20

Win No. 57 - November 18, 2012 - Ravens 13, Steelers 10

Win No. 58 - November 25, 2012 - Ravens 16, Chargers 13

Win No. 59 - December 23, 2012 - Ravens 33, Giants 14

Win No. 60 - January 6, 2013 (Wild Card Round) - Ravens 24, Colts 9

Win No. 61 - January 12, 2013 (Divisional Round) - Ravens 38, Broncos 35 (2OT)

Win No. 62 - January 20, 2013 (AFC Championship Game) - Ravens 28, Patriots 13

Win No. 63 - February 3, 2013 (Super Bowl XLVII) - Ravens 34, 49ers 31

Win No. 64 - September 15, 2013 - Ravens 14, Browns 6

Win No. 65 - September 22, 2013 - Ravens 30, Texans 9

Win No. 66 - October 6, 2013 - Ravens 26, Dolphins 23

Win No. 67 - November 10, 2013 - Ravens 20, Bengals 17

Win No. 68 - November 24, 2013 - Ravens 19, Jets 3

Win No. 69 - November 28, 2013 - Ravens 22, Steelers 20

Win No. 70 - December 8, 2013 - Ravens 29, Vikings 26

Win No. 71 - December 16, 2013 - Ravens 18, Lions 16

Win No. 72 - September 11, 2014 - Ravens 26, Steelers 6

Win No. 73 - September 21, 2014 - Ravens 23, Browns 21

Win No. 74 - September 28, 2014 - Ravens 38, Panthers 10

Win No. 75 - October 12, 2014 - Ravens 48, Buccaneers 17

Win No. 76 - October 12, 2014 - Ravens 29, Falcons 7

Win No. 77 - November 9, 2014 - Ravens 21, Titans 7

Win No. 78 - November 24, 2014 - Ravens 34, Saints 27

Win No. 79 - December 7, 2014 - Ravens 28, Dolphins 13

Win No. 80 - December 14, 2014 - Ravens 20, Jaguars 12

Win No. 81 - December 28, 2014 - Ravens 20, Browns 10

Win No. 82 - January 3, 2015 (Wild Card Round) - Ravens 30, Steelers 17

Win No. 83 - October 1, 2015 - Ravens 23, Steelers 20 (OT)

Win No. 84 - November 1, 2015 - Ravens 29, Chargers 26

Win No. 85 - November 22, 2015 - Ravens 16, Rams 13

Win No. 86 - November 22, 2015 - Ravens 33, Browns 27

Win No. 87 - December 27, 2015 - Ravens 20, Steelers 17

Win No. 88 - September 11, 2016 - Ravens 13, Bills 7

Win No. 89 - September 18, 2016 - Ravens 25, Browns 20

Win No. 90 - September 25, 2016 - Ravens 19, Jaguars 17

Win No. 91 - November 6, 2016 - Ravens 21, Steelers 14

Win No. 92 - November 10, 2016 - Ravens 28, Browns 7

Win No. 93 - November 27, 2016 - Ravens 19, Bengals 14

Win No. 94 - December 4, 2016 - Ravens 38, Dolphins 6

Win No. 95 - December 18, 2016 - Ravens 27, Eagles 26

Win No. 96 - September 10, 2017 - Ravens 20, Bengals 0

Win No. 97 - September 17, 2017 - Ravens 24, Browns 10

Win No. 98 - October 8, 2017 - Ravens 30, Raiders 17

Win No. 99 - October 26, 2017 - Ravens 40, Dolphins 0

Win No. 100 - November 19, 2017 - Ravens 23, Packers 0

Win No. 101 - November 27, 2017 - Ravens 23, Texans 16

Win No. 102 - December 3, 2017 - Ravens 44, Lions 20

Win No. 103 - December 17, 2017 - Ravens 27, Browns 10

Win No. 104 - December 23, 2017 - Ravens 23, Colts 16

Win No. 105 - September 9, 2018 - Ravens 47, Bills 3

Win No. 106 - September 23, 2018 - Ravens 27, Broncos 14

Win No. 107 - September 30, 2018 - Ravens 26, Steelers 14

Win No. 108 - October 14, 2018 - Ravens 21, Titans 0

Win No. 109 - November 18, 2018 - Ravens 24, Bengals 21

Win No. 110 - November 25, 2018 - Ravens 34, Raiders 17

Win No. 111 - December 2, 2018 - Ravens 26, Falcons 16

Win No. 112 - December 16, 2018 - Ravens 20, Buccaneers 12

Win No. 113 - December 22, 2018 - Ravens 22, Chargers 10

Win No. 114 - December 30, 2018 - Ravens 26, Browns 24

Win No. 115 - September 8, 2019 - Ravens 59, Dolphins 10

Win No. 116 - September 15, 2019 - Ravens 23, Cardinals 17

Win No. 117 - October 6, 2019 - Ravens 26, Steelers 23 (OT)

Win No. 118 - October 13, 2019 - Ravens 23, Bengals 17

Win No. 119 - October 20, 2019 - Ravens 30, Seahawks 16

Win No. 120 - November 3, 2019 - Ravens 37, Patriots 20

Win No. 121 - November 10, 2019 - Ravens 49, Bengals 13

Win No. 122 - November 17, 2019 - Ravens 41, Texans 7

Win No. 123 - November 25, 2019 - Ravens 45, Rams 6

Win No. 124 - December 1, 2019 - Ravens 20, 49ers 17

Win No. 125 - December 8, 2019 - Ravens 24, Bills 17

Win No. 126 - December 12, 2019 - Ravens 42, Jets 21

Win No. 127 - December 22, 2019 - Ravens 31, Browns 15

Win No. 128 - December 29, 2019 - Ravens 28, Steelers 10

Win No. 129 - September 13, 2020 - Ravens 38, Browns 6

Win No. 130 - September 20, 2020 - Ravens 33, Texans 16

Win No. 131 - October 4, 2020 - Ravens 31, Washington Football Team 17

Win No. 132 - October 11, 2020 - Ravens 27, Bengals 3

Win No. 133 - October 18, 2020 - Ravens 30, Eagles 28

Win No. 134 - November 8, 2020 - Ravens 24, Colts 10

Win No. 135 - December 8, 2020 - Ravens 34, Cowboys 17

Win No. 136 - December 14, 2020 - Ravens 47, Browns 42

Win No. 137 - December 20, 2020 - Ravens 40, Jaguars 14

Win No. 138 - December 27, 2020 - Ravens 27, Giants 13

Win No. 139 - January 3, 2021 - Ravens 38, Bengals 3

Win No. 140 - January 10, 2021 (Wild Card Round) - Ravens 20, Titans 13

Win No. 141 - September 19, 2021 - Ravens 36, Chiefs 35

Win No. 142 - September 26, 2021 - Ravens 19, Lions 17

Win No. 143 - October 3, 2021 - Ravens 23, Broncos 7

Win No. 144 - October 11, 2021 - Ravens 31, Colts 25 (OT)

Win No. 145 - October 17, 2021 - Ravens 34, Chargers 6

Win No. 146 - November 7, 2021 - Ravens 34, Vikings 31 (OT)

Win No. 147 - November 21, 2021 - Ravens 16, Bears 13

Win No. 148 - November 28, 2021 - Ravens 16, Browns 10

Win No. 149 - September 11, 2022 - Ravens 24, Jets 9

Win No. 150 - September 25, 2022 - Ravens 37, Patriots 26

Win No. 151 - October 9, 2022 - Ravens 19, Bengals 17

Win No. 152 - October 23, 2022 - Ravens 23, Browns 20

Win No. 153 - October 27, 2022 - Ravens 27, Buccaneers 22

Win No. 154 - November 7, 2022 - Ravens 27, Saints 13

Win No. 155 - November 20, 2022 - Ravens 13, Panthers 3

Win No. 156 - December 4, 2022 - Raven s 10, Broncos 9

Win No. 157 - December 11, 2022 - Ravens 16, Steelers 14

Win No. 158 - December 24, 2022 - Ravens 17, Falcons 9

Win No. 159 - September 10, 2023 - Ravens 25, Texans 9

Win No. 160 - September 17, 2023 - Ravens 27, Bengals 24

Win No. 161 - October 1, 2023 - Ravens 28, Browns 3

Win No. 162 - October 15, 2023 - Ravens 24, Titans 16

Win No. 163 - October 22, 2023 - Ravens 38, Lions 6

Win No. 164 - October 29, 2023 - Ravens 31, Cardinals 24

Win No. 165 - November 5, 2023 - Ravens 37, Seahawks 3

Win No. 166 - November 16, 2023 - Ravens 34, Bengals 20

Win No. 167 - November 26, 2023 - Ravens 20, Chargers 10

Win No. 168 - December 10, 2023 - Ravens 37, Rams 31 (OT)

Win No. 169 - December 17, 2023 - Ravens 23, Jaguars 7

Win No. 170 - December 25, 2023 - Ravens 33, 49ers 19

Win No. 171 - December 31, 2023 - Ravens 56, Dolphins 19

Win No. 172 - January 20, 2024 (Divisional Round) - Ravens 34, Texans 10

Win No. 173 - September 22, 2024 - Ravens 28, Cowboys 25

Win No. 174 - September 29, 2024 - Ravens 35, Bills 10

Win No. 175 - October 6, 2024 - Ravens 41, Bengals 38 (OT)

Win No. 176 - October 13, 2024 - Ravens 30, Commanders 23

Win No. 177 - October 21, 2024 - Ravens 41, Buccaneers 31

Win No. 178 - November 3, 2024 - Ravens 41, Broncos 10

Win No. 179 - November 7, 2024 - Ravens 35, Bengals 34

Win No. 180 - November 25, 2024 - Ravens 30, Chargers 23

Win No. 181 - December 15, 2024 - Ravens 35, Giants 14

Win No. 182 - December 21, 2024 - Ravens 34, Steelers 17

Win No. 183 - December 25, 2024 - Ravens 31, Texans 2

Win No. 184 - January 4, 2025 - Ravens 35, Browns 10

Win No. 185 - January 11, 2025 (Wild Card Round) - Ravens 28, Steelers 14

Win No. 186 - September 14, 2025 - Ravens 41, Browns 17

Win No. 187 - October 26, 2025 - Ravens 30, Bears 16

Win No. 188 - October 30, 2025 - Ravens 28, Dolphins 6

Win No. 189 - November 9, 2025 - Ravens 27, Vikings 19

Win No. 193 - November 16, 2025- Ravens 23, Browns 16

Win No. 191 - November 23, 2025 - Ravens 23, Jets 10

Win No. 192 - December 14, 2025 - Ravens 24, Bengals 0

Win No. 193 - December 27, 2025 - Ravens 41, Packers 24
Q: You have a sign in the team meeting room that says W.I.N. (What's Important Now) in the auditorium. Where did that come from?
Harbaugh: I originally heard that, basically it was a Lou Holtz message, and I heard it through Rick Minter originally, who is ironically [first-year Ravens head coach] Jesse Minter's father. He was my head coach for three years at Cincinnati and he brought that with him. I thought it was pretty awesome, but it's basically about process. It's about if you want to win, if you want to be successful, you need to take care of the important things every single day. It's about process and doing things the right way. We say practice makes permanent, so however you do things, however you do anything is how you do everything, so to speak. You can't just say I'm a gamer or I turn it on at a certain time. You've got to get really good at what you do all the time, and be competent at a high, high level if you want to have a chance to execute at a high level. So, that's what it is. What's important now? What do I need to do right now? You need to concern yourself with the important things and things that are in your control, and that's kind of the message.
Q: Those seemed pretty famous with Baltimore. I was going through your old slogans at training camps. I liked the "one cord." And then the "fix bayonets" when you took the team to Gettysburg…
Harbaugh: …That's (Colonel Joshua Lawrence) Chamberlain, wheel right, that's a great story. We've had different messages over the years. We've probably had 30 or 40. The guys hear a lot of different things, but I believe they're all very meaningful. But the T-shirt will be meaningful. I can promise you that; everything on the T-shirt will be meaningful.
Q: Back at the Town Hall, Kayvon Thibodeaux was asked about your offseason program and he said it is hard. Does anything make a football coach happier than hearing that?
Harbaugh: I don't think it's that hard, but I think it's smart and I think it's effective. Hard work always pays off. You want to work smart, of course, you want to work efficiently, of course, but you have to work hard. You have to challenge yourself. The way your body works is a great metaphor also for everything. You get stronger by challenging yourself, by pushing the envelope, by fatiguing yourself. You have to break yourself down to build yourself back up. It's true for the body, but it's also true for your character and all those kind of things. It's not really a new idea. It's a pretty proven idea.
Q: I don't think you were ever asked about the commencement speech at Miami (Ohio). Had you ever done anything like that?
Harbaugh: I had done one at Stevenson University one time way back, but this was one they asked me last November and I agreed to do it. It was an honor. I had to beat [Rams head coach] Sean McVay to the punch because he's a Miami guy, too. I don't think [former Steelers quarterback] Ben [Roethlisberger] has done one yet either, so I had to beat those guys. But that's one you take really seriously, so I started working on that basically in January and just really spent a lot of time trying to make sure it was good and tight and I felt like it was me because you don't want do that and not be prepared for it. Then doing it was really a ball because it was even raining but all the kids were there and they were fired up and enthusiastic and they were laughing and they were into it. There was a lot of cheering. It's one of those things where I'm back in my environment because that's my school. You remember when you were sitting in that seat. And then my wife, Ingrid, went with me and she hadn't had a chance to spend a lot of time there in Miami. So for her to walk around, cruise around, see some of the old spots, have a hamburger at Mac & Joe's, that was pretty cool.
Q: What was training camp at Miami in the early 80s like for you?
Harbaugh: I mean you talk about guys having a hard training camp. All of us old guys say the same thing, but these guys have no idea what two-a-days used to be like, especially in places like that. You can't even describe it. It would be considered abuse nowadays, what guys my age went through in two-a-days.
Q: Lastly, West Virginia, have you ever been there?
Harbaugh: I played there, at WVU, as an opponent a couple times, at least one time. I visited The Greenbrier because we were looking at it for the Ravens one year, so I kind of know the layout, but that's the extent of it. It'll be a little cooler. It's 2,000 feet [elevation], which isn't that high, but that'll be a little bit of a good thing for us from a training standpoint. It should be fun.
Meet the coaches who are part of John Harbaugh's inaugural staff with the New York Giants.


John Harbaugh – Head Coach

Chris Horton – Assistant Head Coach/Special Teams Coordinator

Matt Nagy - Offensive Coordinator

Dennard Wilson – Defensive Coordinator

Charlie Bullen - Run Game Coordinator/Outside Linebackers Coach

Frank Bush - Inside Linebackers Coach

Brendan Clark - Defensive Quality Control

Donald D'Alesio - Defensive Pass Coordinator/Secondary Coach

Dennis Johnson - Defensive Line Coach

Addison Lynch - Defensive Backs Coach

Matt Pees - Assistant Linebackers Coach

Megan Rosburg - Assistant to the Head Coach/Defensive Assistant

Mike Bloomgren - Offensive Line Coach

Brian Callahan - Passing Game Coordinator/Quarterbacks Coach

Chad Hall - Wide Receivers Coach

Tim Kelly - Tight Ends Coach

Grant Newsome - Assistant Offensive Line Coach

Noah Riley - Football Analyst/Quality Control

Greg Roman - Senior Offensive Assistant

Adam Schrack - Offensive Quality Control

Mike Snyder - Offensive Quality Control

Willie Taggart - Running Backs Coach

T.J. Weist - Assistant Special Teams Coach

Aaron Wellman - Executive Director of Player Performance

Sam Rosengarten - Director of High Performance

Ron Shrift - Director of Strength and Conditioning

Chris Allen - Assistant Strength and Conditioning Coach

Sam Coad - Performance Manager/Assistant Strength and Conditioning Coach

Brian Ellis - Assistant Strength Coach

Matthew Frakes - Director of Performance Nutrition

Mark Naylor - Assistant Strength and Conditioning Coach

Drew Wilson - Assistant Director of Strength and Conditioning

Bonner Bordelon - Football Analyst

Taylor Kolste - Football Analyst

Kyrell Michael - Football Analyst

Sky Mornhinweg - Football Analyst

Patrick Moynahan - Football Analyst

Giants announce 2026 open training camp dates
New York Giants 2026 Training Camp, presented by Ford, will be held at The Greenbrier Resort in West Virginia and will feature six practices free and open to the public.












