2019 Baltimore Ravens season
OwnerSteve Bisciotti
Head coachJohn Harbaugh
General managerEric DeCosta
Offensive coordinatorGreg Roman
Defensive coordinatorDon Martindale
Home fieldM&T Bank Stadium
Division place1st AFC North
Playoff finishLost Divisional Playoffs (vs. Titans) 12–28
Pro Bowlers
AP All-Pros
Team MVPLamar Jackson

The 2019 season was the Baltimore Ravens' 24th in the National Football League (NFL) and their 12th under head coach John Harbaugh. This is the team's first season under general manager Eric DeCosta following the retirement of Ozzie Newsome.

This season also marked the first year in which Terrell Suggs and Joe Flacco were not on the Ravens roster since 2002 and 2007, respectively, as Suggs went to the Arizona Cardinals (later released and signed by the eventual Super Bowl champion Kansas City Chiefs) and Flacco was traded to the Denver Broncos.[1]

The Ravens started the season as the only NFL team with three former Heisman Trophy winners on their roster: Lamar Jackson, Mark Ingram Jr., and Robert Griffin III.[2] The Ravens were also the only NFL team to score at least 20 points in each of their games this year[3] and the only team to score on more than half of their drives.[4] By Week 13, the Ravens improved to 10–2 for the first time in franchise history and extended their winning streak to eight games, also a franchise (regular season) record. After a win against the Buffalo Bills, the Ravens won their ninth consecutive game and improved on their 10–6 record from 2018.[5] That win also clinched a second straight playoff berth for the team.[6]

Also, Jackson became only the second quarterback in NFL history to run for over 1,000 yards, and the following week, he broke Michael Vick's all-time single season quarterback rushing record during the game against the New York Jets.

By Week 15, the Ravens had scored more points (430) in a single season than any other team in franchise history.[7] In Week 15, they clinched their second straight AFC North title with a 42–21 victory over the Jets.

On December 17, the NFL announced the rosters of the 2020 Pro Bowl which included 12 Ravens, the most of any team in 2019.[8] On January 15, 2020, Orlando Brown Jr. was added to the Pro Bowl roster, which tied the 2007 Dallas Cowboys for the NFL record for most Pro Bowlers in a single season at 13. With a Week 16 win over the Cleveland Browns, the Ravens clinched the AFC #1 seed, gaining home-field advantage throughout the AFC playoffs, and broke 500 total points, both for the first time in franchise history.[9] The 28–10 Week 17 victory over the Pittsburgh Steelers gave the Ravens their best record in franchise history, surpassing 2006. The Ravens finished the regular season with 3,296 rushing yards, the most by any team in NFL history during a season.[10] The Ravens became the first team in NFL history to average at least 200 passing yards and 200 rushing yards per game in the same season.[11] The Ravens outscored their opponents by 249 points, the highest point differential in the NFL in 2019.[12][13] On January 3, 2020, the Associated Press released its picks for the 2019 All-Pro Team.[14] QB Lamar Jackson, OT Ronnie Stanley, CB Marlon Humphrey, CB Marcus Peters, and K Justin Tucker were named to the first team and G Marshal Yanda was named to the second team. The five Ravens selected to the first team were the most of any NFL team.[15]

In the playoffs, the Ravens were upset by the Tennessee Titans in the Divisional Round, 28–12.[16] Prior to their defeat, FiveThirtyEight had the Ravens as the favorite to win the Super Bowl since before Week 12.[17]


External video
video icon Ravens draft Marquise Brown Ravens video
video icon Ravens draft Jaylon Ferguson NFL video
video icon Ravens draft Miles Boykin NFL video
video icon Ravens draft Justice Hill NFL video
video icon Ravens draft Ben Powers Ravens video
video icon Ravens draft Iman Marshall Ravens video
video icon Ravens draft Daylon Mack Ravens video
video icon Ravens draft Trace McSorley Ravens video

Main article: 2019 NFL Draft

2019 Baltimore Ravens draft
Round Pick Player Position College Notes
1 25 Marquise Brown  WR Oklahoma from Philadelphia
3 85 Jaylon Ferguson  OLB Louisiana Tech
3 93 Miles Boykin  WR Notre Dame
4 113 Justice Hill  RB Oklahoma State from Denver
4 123 Ben Powers  G Oklahoma
4 127 Iman Marshall  CB USC
5 160 Daylon Mack  DT Texas A&M
6 197 Trace McSorley  QB Penn State
      Made roster    †   Pro Football Hall of Fame    *   Made at least one Pro Bowl during career



2019 Baltimore Ravens staff
Front office
  • Owner – Steve Bisciotti
  • President – Dick Cass
  • Executive vice president/general manager – Eric DeCosta
  • Senior vice president of football administration – Pat Moriarty
  • Director of pro personnel – Vince Newsome
  • Director of college scouting – Joe Hortiz
  • Director of football administration – Nick Matteo
  • Director of compliance – Jessica Markison
  • Senior personnel assistant – George Kokinis

Head coaches

  • Head coach – John Harbaugh
  • Assistant head coach/passing coordinator/wide receivers – David Culley
  • Assistant to the Head Coach – Dan Parsons

Offensive coaches

Defensive coaches

Special teams coaches

Strength and conditioning

  • Head strength and conditioning – Steve Saunders
  • Assistant strength and conditioning – Anthony Watson

Final roster

2019 Baltimore Ravens final roster

Running backs

Wide receivers

Tight ends

Offensive linemen

Defensive linemen


Defensive backs

Special teams

Reserve lists

Practice squad

Rookies in italics
53 active, 10 inactive, 14 practice squad



Week Date Opponent Result Record Game site NFL.com
1 August 8 Jacksonville Jaguars W 29–0 1–0 M&T Bank Stadium Recap
2 August 15 Green Bay Packers W 26–13 2–0 M&T Bank Stadium Recap
3 August 22 at Philadelphia Eagles W 26–15 3–0 Lincoln Financial Field Recap
4 August 29 at Washington Redskins W 20–7 4–0 FedEx Field Recap


Regular season


The Ravens alternated home and away games every game of the season, becoming just the fourth team to do so since the NFL season expanded to 16 games in 1978.[22]

Week Date Opponent Result Record Venue NFL.com
1 September 8 at Miami Dolphins W 59–10 1–0 Hard Rock Stadium Recap
2 September 15 Arizona Cardinals W 23–17 2–0 M&T Bank Stadium Recap
3 September 22 at Kansas City Chiefs L 28–33 2–1 Arrowhead Stadium Recap
4 September 29 Cleveland Browns L 25–40 2–2 M&T Bank Stadium Recap
5 October 6 at Pittsburgh Steelers W 26–23 (OT) 3–2 Heinz Field Recap
6 October 13 Cincinnati Bengals W 23–17 4–2 M&T Bank Stadium Recap
7 October 20 at Seattle Seahawks W 30–16 5–2 CenturyLink Field Recap
8 Bye
9 November 3 New England Patriots W 37–20 6–2 M&T Bank Stadium Recap
10 November 10 at Cincinnati Bengals W 49–13 7–2 Paul Brown Stadium Recap
11 November 17 Houston Texans W 41–7 8–2 M&T Bank Stadium Recap
12 November 25 at Los Angeles Rams W 45–6 9–2 Los Angeles Memorial Coliseum Recap
13 December 1 San Francisco 49ers W 20–17 10–2 M&T Bank Stadium Recap
14 December 8 at Buffalo Bills W 24–17 11–2 New Era Field Recap
15 December 12 New York Jets W 42–21 12–2 M&T Bank Stadium Recap
16 December 22 at Cleveland Browns W 31–15 13–2 FirstEnergy Stadium Recap
17 December 29 Pittsburgh Steelers W 28–10 14–2 M&T Bank Stadium Recap

Note: Intra-division opponents are in bold text.

Game summaries

Week 1: Baltimore Ravens 59, Miami Dolphins 10

Week One: Baltimore Ravens at Miami Dolphins – Game summary
1 2 34Total
Ravens 21 21 10759
Dolphins 0 10 0010

at Hard Rock Stadium, Miami Gardens, Florida

Game information

The Ravens scored a franchise-high 42 points in the first half and Lamar Jackson threw five touchdown passes with no interceptions and became the youngest quarterback to achieve a perfect passer rating.[23] All three of the Ravens' Heisman Trophy winners (Jackson, Mark Ingram Jr. and Robert Griffin III) were involved in scoring plays.

The Dolphins gave up 49 yards on the first play from scrimmage and a total of 643 yards in the game, the most yards any Dolphins team has surrendered in a single game in franchise history. The 59 points were also the most surrendered by any Dolphins team in a regular season game.[24]

Week 2: Baltimore Ravens 23, Arizona Cardinals 17

Week Two: Arizona Cardinals at Baltimore Ravens – Game summary
1 2 34Total
Cardinals 3 3 3817
Ravens 7 10 0623

at M&T Bank Stadium, Baltimore, Maryland

Game information

Lamar Jackson threw two touchdown passes, bringing him to seven through two games, setting a new franchise record for the most touchdown passes in the team's first two games of a season.[25] Jackson also ran for a game high of 120 yards.[26] Former Ravens' sack leader Terrell Suggs did not register a single sack against his former team.

The Cardinals were able to drive the ball within the Ravens' 5-yard line in each of the first three quarters, but the Ravens defense held them to a field goal each time.[27]

Week 3: Kansas City Chiefs 33, Baltimore Ravens 28

Week Three: Baltimore Ravens at Kansas City Chiefs – Game summary
1 2 34Total
Ravens 6 0 71528
Chiefs 0 23 7333

at Arrowhead Stadium, Kansas City, Missouri

Game information

The Ravens started the game strong with a 14-play, 84-yard touchdown drive that included a critical fourth down conversion. The Ravens attempt at a two-point conversion failed, so the Ravens led 6–0. The Chiefs responded on their next possession with an 11-play, 75-yard touchdown drive that was aided by a Pernell McPhee roughing the passer penalty. The Chiefs took the lead, 7–6. The Ravens offense sputtered as the Chiefs added two more touchdowns, the second of which included an 83-yard touchdown pass from Patrick Mahomes to Mecole Hardman. The Chiefs added a field goal and led 23–6 at the half.

The Ravens started the second half strong with an eight-play, 75-yard touchdown drive with all 75 yards gained on the ground. But the Chiefs responded with another touchdown. The Ravens then mounted a 13 play touchdown drive but failed for the second time in the game on a two-point conversion attempt, cutting the Chiefs' lead to 30–19. After the teams exchanged field goals, the Ravens scored on a nine-play, 70-yard drive that ended with a Lamar Jackson 9-yard touchdown run, but again, the two-point conversion failed and the Chiefs ran out the clock.[28]

Week 4: Cleveland Browns 40, Baltimore Ravens 25

Week Four: Cleveland Browns at Baltimore Ravens – Game summary
1 2 34Total
Browns 7 3 141640
Ravens 0 7 31525

at M&T Bank Stadium, Baltimore, Maryland

Game information

The Browns opened the scoring in the first quarter with a Baker Mayfield touchdown pass to Ricky Seals-Jones. However, the Ravens responded with a Lamar Jackson touchdown pass to Miles Boykin to tie the game at 7–7. An Austin Seibert field goal gave the Browns a 10–7 lead at halftime. In the second half, Nick Chubb had an 88-yard touchdown run to extend the Browns' lead just two plays after the Ravens had cut the score to 24–18. A Dontrell Hilliard touchdown run extended the Browns' lead to 40–18. The Ravens added a touchdown to make the final score 40–25.

Week 5: Baltimore Ravens 26, Pittsburgh Steelers 23 (OT)

Week Five: Baltimore Ravens at Pittsburgh Steelers – Game summary
1 2 34OTTotal
Ravens 10 7 06326
Steelers 7 6 73023

at Heinz Field, Pittsburgh, Pennsylvania

  • Date: October 6
  • Game time: 1:00 p.m. EDT
  • Game weather: Rain, 70 °F (21 °C)
  • Game attendance: 64,037
  • Referee: Walt Anderson
  • TV announcers (CBS): Ian Eagle, Dan Fouts, and Evan Washburn
  • Recap, Game Book
Game information

The Ravens' 12 game winning streak started in Pittsburgh. They went up 3–0 with a Justin Tucker 27-yard field goal, then made it 10–0 after a 4-yard touchdown by Mark Ingram. The Steelers pulled it back to 10–7 after Mason Rudolph found JuJu Smith-Schuster for a 35-yard touchdown pass. In the second quarter, the Ravens increased their lead as Marquise Brown caught an 11-yard pass from Lamar Jackson. A pair of Chris Boswell field goals from 41 and 29 yards made it 17–13 going into halftime. In the third quarter, Steelers quarterback Mason Rudolph was knocked unconscious after being hit by Brandon Carr and Earl Thomas. With backup quarterback Devlin Hodges at the helm, the Steelers took the lead in the third quarter with a James Conner 1-yard touchdown. In the fourth quarter, the Ravens tied it up at 20 apiece with a Tucker 26-yard field goal. The Steelers retook the lead on a 33-yard Boswell field goal. The Ravens forced overtime when Tucker hit a 48-yard field goal with 10 seconds left in regulation. In overtime, after a fumble by Smith-Schuster, Tucker kicked the game-winning 46-yard field goal.

Week 6: Baltimore Ravens 23, Cincinnati Bengals 17

Week Six: Cincinnati Bengals at Baltimore Ravens – Game summary
1 2 34Total
Bengals 7 3 0717
Ravens 14 3 3323

at M&T Bank Stadium, Baltimore, Maryland

Game information

The Bengals scored first when Brandon Wilson returned a kickoff 92 yards for a touchdown. The Ravens however took the lead with a Lamar Jackson 21-yard touchdown to tie the game at 7–7 followed by Mark Ingram's 1-yard touchdown run. In the second quarter, the Ravens made it 17–7 with a Justin Tucker 40-yard field goal. The Bengals followed with a Randy Bullock 22-yard field goal, to make it 17–10 at halftime. In the third quarter, the Ravens got a Tucker 49-yard field goal to make it 20–10, the quarter's only score. In the fourth quarter Tucker kicked a 21-yard field goal, and the Bengals scored on an Andy Dalton 2-yard touchdown. The Bengals' onside kick attempt failed, so the Ravens recovered the ball and ran out the clock. Ravens quarterback Lamar Jackson became the first player in the Super Bowl era to throw for more than 200 yards and run for more than 150 yards in a regular season game.[29]

Week 7: Baltimore Ravens 30, Seattle Seahawks 16

Week Seven: Baltimore Ravens at Seattle Seahawks – Game summary
1 2 34Total
Ravens 3 10 71030
Seahawks 0 13 0316

at CenturyLink Field, Seattle, Washington

Game information

Five days after becoming a Raven, Marcus Peters intercepted a pass from Russell Wilson and returned it for a 67-yard pick six. Peters' interception was Wilson's first of the season, and Wilson's first interception in his last 207 pass attempts.[30] The interception gave the Ravens a 13–10 lead but the Seahawks tied the game 13–13 by the end of the first half. Late in the fourth quarter, with the Ravens nursing a 10-point lead, the Ravens defense scored its second touchdown of the game as Marlon Humphrey returned a Seahawks fumble for 18 yards and a touchdown and put the game on ice.

Week 9: Baltimore Ravens 37, New England Patriots 20

Week Nine: New England Patriots at Baltimore Ravens – Game summary
1 2 34Total
Patriots 0 13 7020
Ravens 10 7 71337

at M&T Bank Stadium, Baltimore, Maryland

Game information

The Ravens hosted the unbeaten Patriots for the teams' first meeting since 2016, handing New England its first loss since Week 15 of the previous season as Baltimore rushed for 210 yards.[31] On the game's first drive, the Ravens converted twice on 3rd down. Seven of the Ravens plays in the first drive were runs by Lamar Jackson, Mark Ingram, and Gus Edwards. On a crucial third down, the Patriots had held and the Ravens would have been forced to try a field goal but a neutral zone infraction by Shilque Calhoun gave the Ravens a first down which led to a 3-yard rushing touchdown by quarterback Lamar Jackson. On the Patriots' first possession, Tom Brady threw three straight incomplete passes, which led to a punt. The next drive the Patriots held the Ravens to a field goal. The Patriots, however had to punt again after Brady was sacked by Patrick Onwuasor. With a 10–0 lead, the Ravens started the second quarter with another long drive, highlighted by a 53-yard run by Ingram and a 12-yard touchdown run by Gus Edwards. The Ravens then forced another Patriots three-and-out but Cyrus Jones muffed the punt and the Patriots got the ball back at the Baltimore 20-yard line, which led to a Brady to Mohamed Sanu touchdown. The Patriots added two field goals and ended the half trailing only by four, 17–13.

On the Patriots' first drive in the third quarter, the Ravens forced a Julian Edelman fumble which was returned 70 yards by Marlon Humphrey for a touchdown extending the Ravens lead to 24–13. The Patriots answered with a 4-yard rushing touchdown by James White. The Ravens then mounted an eight-minute, 14-play drive ending with a 5-yard pass to Nick Boyle to make the lead 30–20. In the fourth quarter, Earl Thomas intercepted a Brady pass and the Ravens mounted another 14 play drive ending with a Jackson 1-yard rushing touchdown, making the lead 37–20.

Marlon Humphrey's 70-yard fumble return was the longest fumble return in Ravens history.[32] Also, Nick Boyle's touchdown was the first of his career.[33] This was also the Ravens' first win over the Patriots since the 2012 AFC Championship Game in Gillette Stadium. Lamar Jackson became the first second year or rookie quarterback to defeat the Patriots since 2013.

Week 10: Baltimore Ravens 49, Cincinnati Bengals 13

Week Ten: Baltimore Ravens at Cincinnati Bengals – Game summary
1 2 34Total
Ravens 14 14 21049
Bengals 0 10 0313

at Paul Brown Stadium, Cincinnati, Ohio

  • Date: November 10
  • Game time: 1:00 p.m. EST
  • Game weather: Sunny, 56 °F (13 °C)
  • Game attendance: 45,918
  • Referee: Scott Novak
  • TV announcers (CBS): Kevin Harlan, Rich Gannon, and Jay Feely
  • Recap, Game Book
Game information

The Ravens scored first when Lamar Jackson found Mark Andrews on a 2-yard touchdown pass. It was 14–0 after a Mark Ingram 1-yard touchdown run. In the second quarter, the Bengals got a Randy Bullock 42-yard field goal; but the Ravens then pulled away as Jackson found Andrews again on a 17-yard touchdown pass to make it 21–3. Marcus Peters then returned an interception 89 yards for a touchdown to make it 28–3. The Bengals came within 18 points at halftime when Ryan Finley found Tyler Boyd on a 6-yard touchdown pass. The Ravens scored three more touchdowns to open the second half. First, Jackson ran for one from 47 yards out, then Jackson found Marquise Brown for a 20-yard touchdown pass, and then Tyus Bowser returned a fumble 33 yards for a touchdown.

With the win, the Ravens won five consecutive regular season games for the first time since 2006 and also had a season sweep of the Bengals for the first time since 2011. Lamar Jackson finished with his second perfect passer rating on the season, making him the second player in NFL history to perform the feat.[34]

Week 11: Baltimore Ravens 41, Houston Texans 7

Week Eleven: Houston Texans at Baltimore Ravens – Game summary
1 2 34Total
Texans 0 0 077
Ravens 0 14 131441

at M&T Bank Stadium, Baltimore, Maryland

  • Date: November 17
  • Game time: 1:00 p.m. EST
  • Game weather: Cloudy, 44 °F (7 °C)
  • Game attendance: 70,731
  • Referee: Alex Kemp
  • TV announcers (CBS): Ian Eagle, Dan Fouts, and Evan Washburn
  • Recap, Game Book
Game information

Jackson threw four touchdowns in the game, becoming the first quarterback in Ravens franchise history to throw four or more touchdowns in a game multiple times during the regular season.[35] Jackson also rushed for 86 yards during the victory over the Texans making him the only quarterback in NFL history to rush for more than 60 yards in seven consecutive games.[36]

Week 12: Baltimore Ravens 45, Los Angeles Rams 6

Week Twelve: Baltimore Ravens at Los Angeles Rams – Game summary
1 2 34Total
Ravens 14 14 71045
Rams 0 6 006

at Los Angeles Memorial Coliseum, Los Angeles, California

Game information

The Ravens became the fourth team in the 21st century to score touchdowns on their first six drives in a game.[37] During the game, Lamar Jackson became the first player in NFL history to rush for at least 1,500 yards and pass for more than 3,000 yards in his first two seasons. Jackson's five touchdown passes made him the NFL's first player with that many touchdown passes in a Monday Night Football debut and the youngest player ever (22 years old) with multiple five touchdown passing games. The Ravens also won seven straight games for the first time since their 2000 Super Bowl-winning season.[38] Jackson was also named the AFC Player of the Month for the month of November.[39]

Week 13: Baltimore Ravens 20, San Francisco 49ers 17

Week Thirteen: San Francisco 49ers at Baltimore Ravens – Game summary
1 2 34Total
49ers 7 7 3017
Ravens 7 10 0320

at M&T Bank Stadium, Baltimore, Maryland

Game information

The 49ers opened the game with a touchdown on their first possession, which was the first time on the season that the Ravens had allowed an opponent a touchdown on the first drive.[40] On the following drive, 49ers QB Jimmy Garoppolo was sacked and lost a fumble. Two plays later, the Ravens scored on a 20-yard pass from Lamar Jackson to Mark Andrews. This was the 48th touchdown of the season and the most touchdowns by any Ravens team in franchise history.[41] After a 49ers punt, Jackson orchestrated a 13-play drive culminating with him running the ball in from the 1-yard line for a touchdown. The 49ers answered with a touchdown, but the Ravens countered with a field goal and the half ended with the Ravens up by three. In the opening drive of the second half, Jackson was stripped of the ball by 49ers safety Marcell Harris at the 49ers' 20-yard line. The 49ers then completed a 14-play drive lasting almost eight-and-a-half minutes, but were forced to kick a field goal which tied the game at 17. Neither team could score in the fourth quarter until the 6:28 mark when the Ravens drove the ball down to the 49ers' 31 where Justin Tucker kicked a 49-yard game-winning field goal as time expired. With the win, the Ravens improved to 10–2 for the first time in franchise history and extend their winning streak to 8 games, also a franchise record.[42] The Ravens were also the only AFC North team to defeat all four of their NFC West opponents in 2019.

Week 14: Baltimore Ravens 24, Buffalo Bills 17

Week Fourteen: Baltimore Ravens at Buffalo Bills – Game summary
1 2 34Total
Ravens 3 7 7724
Bills 0 6 3817

at New Era Field, Orchard Park, New York

  • Date: December 8
  • Game time: 1:00 p.m. EST
  • Game weather: Windy, 43 °F (6 °C)
  • Game attendance: 69,134
  • Referee: Shawn Smith
  • TV announcers (CBS): Ian Eagle, Dan Fouts, and Evan Washburn
  • Recap, Game Book
Game information

Lamar Jackson became the second ever quarterback behind Michael Vick to reach 1,000 rushing yards.[43] The Ravens improved to 11–2 for the first time in franchise history and extend their winning streak to nine games, also a franchise record.[44] Also, a light moment in an otherwise competitive game occurred in the third quarter when some pages from Ravens special teams coach Randy Brown's playbook blew onto the field and Bills cornerback Tre'Davious White retrieved them. When the referee noticed that White was actually examining the pages, he ran over to White and snatched them from him.[45]

Week 15: Baltimore Ravens 42, New York Jets 21

Week Fifteen: New York Jets at Baltimore Ravens – Game summary
1 2 34Total
Jets 0 7 01421
Ravens 13 8 14742

at M&T Bank Stadium, Baltimore, Maryland

Game information

Lamar Jackson threw 5 touchdown passes and broke the NFL record for rushing yards by a quarterback in a season as the Ravens won the AFC North title.[46] Mark Andrews caught his eighth touchdown of the season, breaking a franchise record for most touchdowns by a Ravens tight end in a single season, previously held by Todd Heap.[47]

Week 16: Baltimore Ravens 31, Cleveland Browns 15

Week Sixteen: Baltimore Ravens at Cleveland Browns – Game summary
1 2 34Total
Ravens 0 14 71031
Browns 0 6 3615

at FirstEnergy Stadium, Cleveland, Ohio

Game information

The Browns held the Ravens scoreless for the first 28 minutes of the game while they took a 6–0 lead. But with less than two minutes remaining in the half Lamar Jackson hit Mark Andrews with 2 touchdown passes and the Ravens took a 14–6 lead into the locker room at half-time.

In the second half, Jackson tossed another touchdown, this time to Mark Ingram and then the Ravens running game sealed the victory with Mark Ingram and Justice Hill rushing touchdowns. Lamar Jackson's touchdown pass to Mark Andrews in the second quarter broke the Ravens single-season touchdown pass record with 34, a record previously held by Vinny Testaverde.[48] With the win, the Ravens clinched home-field advantage for the entire AFC playoffs.

The Ravens defense limited the league's top rusher, Cleveland running back Nick Chubb, to 45 yards; his lowest output of the 2019 season.[49] Chubb had gashed the Ravens' defense for 165 yards and 3 touchdowns in their week 4 match-up. On the day after the Ravens' victory over the Browns, and due to the Ravens' having clinched home-field advantage, head coach John Harbaugh announced that quarterback Lamar Jackson, guard Marshal Yanda, safety Earl Thomas III and defensive tackle Brandon Williams will be inactive for the Week 17 game against the Pittsburgh Steelers. Harbaugh also announced that running back Mark Ingram will not play; allowing him to recover from the calf injury he sustained in the Browns game.[50]

Week 17: Baltimore Ravens 28, Pittsburgh Steelers 10

Week Seventeen: Pittsburgh Steelers at Baltimore Ravens – Game summary
1 2 34Total
Steelers 0 7 3010
Ravens 6 10 01228

at M&T Bank Stadium, Baltimore, Maryland

  • Date: December 29
  • Game time: 4:25 p.m. EST
  • Game weather: Rain, 46 °F (8 °C)
  • Game attendance: 70,695
  • Referee: Bill Vinovich
  • TV announcers (CBS): Ian Eagle, Dan Fouts, and Evan Washburn
  • Recap, Game Book
Game information

On a rain-soaked field, with Robert Griffin III at quarterback, the Ravens kept the ball on the ground for their first drive. The drive covered 40 yards, took 7 minutes off the clock and culminated with a 45-yard Justin Tucker field goal. After the Ravens defense forced a three-and-out, the Ravens offense, highlighted by a Gus Edwards 38-yard run, drove down the field again, this time settling for a Tucker 22-yard field goal. The Steelers took the lead early in the second quarter after a Benny Snell 4-yard touchdown run. The Ravens regained the lead, 9–7, with another Tucker field goal with 1:10 remaining in the half. The Ravens got the ball back with 54 seconds left in the half when Matt Judon sacked Steelers quarterback Devlin Hodges forcing him to fumble. Justice Hill's 8-yard touchdown run capped a 23-yard drive for the Ravens, who ended the half with a 16–7 lead. After the teams exchanged field goals, the Ravens defense, late in the fourth quarter, stripped the ball from Steelers punter Jordan Berry and recovered it in the end zone for a touchdown. On the next Steelers possession the Ravens were awarded 2 points after Devlin Hodges was called for intentional grounding in the end zone, making the final score 28–10 Ravens.[51]

With the win, the Ravens finished the season with a franchise best 14–2 record surpassing their 13–3 campaign in 2006. They also swept the Steelers for the first time since the 2015 season.



AFC North
(1) Baltimore Ravens 14 2 0 .875 5–1 10–2 531 282 W12
Pittsburgh Steelers 8 8 0 .500 3–3 6–6 289 303 L3
Cleveland Browns 6 10 0 .375 3–3 6–6 335 393 L3
Cincinnati Bengals 2 14 0 .125 1–5 2–10 279 420 W1


Division leaders
1 Baltimore Ravens North 14 2 0 .875 5–1 10–2 .494 .484 W12
2[a] Kansas City Chiefs West 12 4 0 .750 6–0 9–3 .510 .477 W6
3[a] New England Patriots East 12 4 0 .750 5–1 8–4 .469 .411 L1
4 Houston Texans South 10 6 0 .625 4–2 8–4 .520 .488 L1
Wild Cards
5 Buffalo Bills East 10 6 0 .625 3–3 7–5 .461 .363 L2
6 Tennessee Titans South 9 7 0 .563 3–3 7–5 .488 .465 W1
Did not qualify for the postseason
7 Pittsburgh Steelers North 8 8 0 .500 3–3 6–6 .502 .324 L3
8[b][c] Denver Broncos West 7 9 0 .438 3–3 6–6 .510 .406 W2
9[c][d][e] Oakland Raiders West 7 9 0 .438 3–3 5–7 .482 .335 L1
10[b][d][e] Indianapolis Colts South 7 9 0 .438 3–3 5–7 .492 .500 L1
11[b][d] New York Jets East 7 9 0 .438 2–4 4–8 .473 .402 W2
12[f] Jacksonville Jaguars South 6 10 0 .375 2–4 6–6 .484 .406 W1
13[f] Cleveland Browns North 6 10 0 .375 3–3 6–6 .533 .479 L3
14[g] Los Angeles Chargers West 5 11 0 .313 0–6 3–9 .514 .488 L3
15[g] Miami Dolphins East 5 11 0 .313 2–4 4–8 .484 .463 W2
16 Cincinnati Bengals North 2 14 0 .125 1–5 2–10 .553 .406 W1
  1. ^ a b Kansas City finished ahead of New England based on head-to-head victory.
  2. ^ a b c Denver finished ahead of Indianapolis and NY Jets based on conference record. Division tiebreak was initially used to eliminate Oakland (see below).
  3. ^ a b Denver finished ahead of Oakland based on conference record.
  4. ^ a b c Oakland and Indianapolis finished ahead of NY Jets based on conference record.
  5. ^ a b Oakland finished ahead of Indianapolis based on head-to-head victory.
  6. ^ a b Jacksonville finished ahead of Cleveland based on record against common opponents. Jacksonville's cumulative record against Cincinnati, Denver, NY Jets, and Tennessee was 4–1, compared to Cleveland's 2–3 cumulative record against the same four teams.
  7. ^ a b LA Chargers finished ahead of Miami based on head-to-head victory.
  8. ^ When breaking ties for three or more teams under the NFL's rules, they are first broken within divisions, then comparing only the highest ranked remaining team from each division.


See also: 2019–20 NFL playoffs


The Ravens clinched a playoff berth following their Week 14 win over the Buffalo Bills. They clinched the AFC North division following their Week 15 win over the New York Jets, guaranteeing at least one home playoff game. They clinched home-field advantage throughout the AFC playoffs with their Week 16 victory against the Cleveland Browns.

Round Date Opponent (seed) Result Record Venue NFL.com
Wild Card First-round bye
Divisional January 11, 2020 Tennessee Titans (6) L 12–28 0–1 M&T Bank Stadium Recap

Game summaries

AFC Divisional Playoffs: Tennessee Titans 28, Baltimore Ravens 12

Divisional Round: (6) Tennessee Titans at (1) Baltimore Ravens – Game summary
1 2 34Total
Titans 7 7 14028
Ravens 0 6 0612

at M&T Bank Stadium, Baltimore, Maryland

Game information

Titans running back Derrick Henry accounted for most of the Tennessee offense, accounting for 205 of their 300 total yards. Meanwhile, Baltimore racked up 530 yards, but their three turnovers and four failed fourth-down conversion attempts proved too much to overcome. As a result, Baltimore became the first number 1 seed in the playoffs to lose to the number 6 seed since the New England Patriots lost to the New York Jets in 2010.[52][53]

On the Ravens' first drive of the game, Lamar Jackson threw a pass that bounced off the hands of Mark Andrews and was intercepted by safety Kevin Byard, who returned it 31 yards, with an unnecessary roughness penalty against Jackson for a horse-collar tackle adding another 15 yards and giving Tennessee a first down on the Ravens' 35-yard line.[54] Henry then carried the ball 4 times for 22 yards on an 8-play drive that ended with Ryan Tannehill's 12-yard touchdown pass to tight end Jonnu Smith, who made a leaping one-handed catch in the back of the end zone. After getting the ball back, Baltimore drove to a 4th-and-1 on their own 45-yard line.[53] Jackson attempted to convert with a quarterback sneak, but he was tackled by linebacker David Long Jr. for no gain on the last play of the first quarter. On the next play, Tannehill gave the team a 14–0 lead with a 45-yard touchdown pass to Kalif Raymond.[52] Following a punt from each team, Jackson completed a 30-yard pass[54] to Marquise Brown and a 16-yard pass to Andrews, setting up Justin Tucker's 49-yard field goal to make the score 14–3. Then after a Titans punt, Jackson completed a 26-yard pass to Seth Roberts, as well as two completions to Brown for gains of 16 yards and 38 yards on a 91-yard drive. Tucker finished it off with a 22-yard field goal as time expired in the half, making the score 14–6 at halftime.

Baltimore took the second half kickoff and drove to a 4th-and-1 on the Titans' 18-yard line. Jackson again tried to convert with a run, but was stopped for no gain by linebacker Harold Landry. Two plays later on 3rd and 1, Henry took a handoff through the middle and ran for a 66-yard gain, to the Ravens' 6-yard line. Then when faced with 3rd and goal from the 3-yard line, Henry took a direct snap out of wildcat formation and threw a jump pass to Corey Davis for a touchdown.[53] This gave Tennessee a 21–6 lead and made Henry the first running back to throw a touchdown pass in the postseason since Allen Rice in the 1987 season.[55] On the first play of the Ravens' next possession, defensive end Jurrell Casey forced a fumble while sacking Jackson,[54] which Jeffery Simmons recovered for Tennessee on the Baltimore 20-yard line. From there, the Titans drove to a 28–6 lead, scoring on a 6-play drive that ended with Tannehill's 1-yard touchdown run.[53] Baltimore responded with a drive to the Titans' 36-yard line, only to lose the ball again with a Jackson pass that was intercepted by safety Kenny Vaccaro. After forcing Tennessee to punt, the Ravens finally managed to score a touchdown, moving the ball 83 yards in 10 plays, the longest a 27-yard run by Jackson. Jackson finished the drive with a 15-yard touchdown pass to tight end Hayden Hurst, but his subsequent two-point conversion pass was incomplete, keeping the score at 28–12. Tennessee's defense then pinned down Baltimore for the rest of the game, forcing a turnover on downs on the Ravens' final two possessions.

Henry finished the game with 30 carries for 195 yards,[56] while also catching two passes for 7 yards and throwing a 3-yard touchdown pass. He became the first player to rush for over 180 yards twice in the same postseason.[57] Jackson completed 31 of 59 passes for 365 yards and a touchdown, with two interceptions,[56] while also rushing 20 times for 143 yards.[53] This made him the first quarterback to throw for 300 yards and rush for 100 yards in a playoff game.[52][58] His top receiver was Brown, who caught seven passes for 126 yards.

League rankings

At the end of 2019 regular season[59][60]

Individual awards

External video
video icon Coach Harbaugh's 2019 Coach of the Year acceptance speech, Ravens video
video icon Lamar Jackson's 2019 MVP acceptance speech, Ravens video
Recipient Award(s)
John Harbaugh 2019 NFL Coach of the Year[67]
Greg Roman 2019 NFL Assistant Coach of the Year[68]
Lamar Jackson Week 1: AFC Offensive Player of the Week[69]
Week 9: AFC Offensive Player of the Week[69]
Week 10: AFC Offensive Player of the Week[70]
Week 12: AFC Offensive Player of the Week[71]
Week 15 AFC Offensive Player of the Week[72]
November: AFC Offensive Player of the Month[39]
Week 1: FedEx Air Player of the Week[73]
Week 6: FedEx Ground Player of the Week[73]
Week 10: FedEx Air Player of the Week[73]
Week 12: FedEx Air Player of the Week[73]
2019: FedEx Air Player of the Year[74]
Sporting News Offensive Player of the Year[75]
Pro Bowl (2019)[8]
2019 All-Pro Team[14]
Pro Bowl Offensive MVP (2019)
Justin Tucker October: AFC Special Teams Player of the Month[76]
Week 5: AFC Special Teams Player of the Week[69]
Week 6: AFC Special Teams Player of the Week[69]
Pro Bowl (2019)[8]
2019 All-Pro Team[14]
Marlon Humphrey Pro Bowl (2019)[8]
2019 All-Pro Team[14]
Marcus Peters Pro Bowl (2019)[8]
2019 All-Pro Team[14]
Mark Ingram Jr. Pro Bowl (2019)[8]
Mark Andrews Pro Bowl (2019)[8]
Earl Thomas Pro Bowl (2019)[8]
Marshal Yanda Pro Bowl (2019)[8]
2019 All-Pro Team[14]
Matthew Judon Pro Bowl (2019)[8]
Patrick Ricard Pro Bowl (2019)[8]
Morgan Cox Pro Bowl (2019)[8]
Ronnie Stanley Pro Bowl (2019)[8]
2019 All-Pro Team[14]
Orlando Brown Jr. Pro Bowl (2019)


  1. ^ "Broncos trade for Ravens QB Joe Flacco". NFL.com. Retrieved May 5, 2019.
  2. ^ Reed, Joshua (March 22, 2019). "The Ravens Officially Have Three Heisman Trophy Winners on Their Roster". pineneedlenews.com. The Pine Needle. Retrieved September 9, 2019.
  3. ^ "2019 Baltimore Ravens Statistics & Players". pro-football-reference.com. Pro Football Reference. Retrieved November 21, 2019.
  4. ^ Clark, Kevin (January 7, 2020). "Lamar Jackson Bent Football to His Will and Made the Ravens the Center of the NFL Universe". theringer.com. The Ringer. Retrieved January 8, 2020.
  5. ^ Wormell, Ryan. "The most impressive numbers from the Ravens' eight-game winning streak". nbcsports.com. NBC Sports. Retrieved December 2, 2019.
  6. ^ Bergman, Jeremy. "Ravens clinch playoff berth with win over Bills". nfl.com. NFL. Retrieved December 9, 2019.
  7. ^ Hensley, Jamison (December 10, 2019). "Week 15 Power Rankings". ESPN. ESPN. Retrieved December 10, 2019.
  8. ^ a b c d e f g h i j k l m "NFL reveals rosters for 2020 Pro Bowl in Orlando". nfl.com. National Football League. Retrieved December 18, 2019.
  9. ^ Schad, Tom. "Ravens lock up AFC's No. 1 seed, home-field advantage with 31-15 win over Browns". USA Today. Retrieved December 23, 2019.
  10. ^ "Despite lacking star power, Ravens beat Steelers 28-10". espn.com. Associated Press. Retrieved December 30, 2019.
  11. ^ Schiller, Joe. "Late for Work 12/30: Ravens Finish Regular Season in Style vs. Steelers". baltimoreravens.com. Baltimore Ravens. Retrieved December 30, 2019.
  12. ^ Wagner-McGough, Sean. "John Harbaugh reveals Ravens, including Lamar Jackson, fighting off the flu as playoffs begin". CBS Sports. Retrieved December 30, 2019.
  13. ^ "NFL Standings 2019". espn.com. ESPN. Retrieved December 30, 2019.
  14. ^ a b c d e f g "2019 AP NFL All-Pro team rosters and voting". apnews.com. Associated Press. January 3, 2020. Retrieved January 3, 2020.
  15. ^ "Ravens lead Associated Press 2019 NFL All-Pro team with 5 selections". wbaltv.com. WBAL-TV Baltimore. January 3, 2020. Retrieved January 3, 2020.
  16. ^ "Ravens' Record-Setting Season Comes to Grinding Halt Against Titans". si.com. SI. Retrieved January 12, 2020.
  17. ^ Silver, Nate; Boice, Jay; Paine, Neil (September 4, 2019). "2019 NFL Predictions". FiveThirtyEight. Archived from the original on December 29, 2019. Retrieved February 2, 2020.
  18. ^ "Ravens Awarded a Third-Round Compensatory Pick, Have Eight Total Picks in Draft". Baltimoreravens.com. Retrieved May 5, 2019.
  19. ^ "Eagles trade up with Ravens to pick Andre Dillard". NFL.com. Retrieved May 5, 2019.
  20. ^ "Ravens trade with Vikings to move up in 3rd round in 2019 NFL draft". Ravenswire.usatoday.com. April 27, 2019. Retrieved May 5, 2019.
  21. ^ Shaffer, Jonas. "Ravens win 17th straight preseason game, 20-7 over Washington, as battles for roster spots continue". baltimoresun.com. Baltimore Sun. Retrieved December 5, 2019.
  22. ^ Shaffer, Jonas. "Three prime-time games highlight Ravens' 2019 schedule, including home matchup vs. Patriots". Baltimoresun.com. Retrieved May 5, 2019.
  23. ^ "Watch Baltimore Ravens vs. Miami Dolphins [09/08/2019] including a live Drive Chart and real-time highlights". www.nfl.com. Retrieved September 8, 2019.
  24. ^ Habib, Hal. "Bounce back or we're going to fold': Miami Dolphins' defense already at crossroads". jacksonville.com. Florida Times-Union. Retrieved September 9, 2019.
  25. ^ Hensley, Jamison (September 15, 2019). "Ravens' Jackson sets team record with 7th TD". ESPN.com. ESPN. Retrieved September 15, 2019.
  26. ^ "Cardinals v Ravens". NFL.com. National Football League. Retrieved September 15, 2019.
  27. ^ "Lamar Jackson helps Ravens run over Cardinals 23-17". espn.com. ESPN. Retrieved December 28, 2019.
  28. ^ "Mahomes throws 3 TD passes as Chiefs hold off Ravens, 33-28". espn.com. ESPN. Retrieved December 28, 2019.
  29. ^ Chernoff, Andrew (October 13, 2019). "Lamar Jackson makes NFL history in win over Bengals". wlky.ccm. WLKY-TV. Retrieved October 15, 2019.
  30. ^ "Jackson's legs, Ravens defense roll past Seahawks 30-16". www.espn.com. October 20, 2019. Retrieved October 20, 2019.
  31. ^ "Ravens Beat Formerly Undefeated Patriots 37-20". CBS Baltimore. Associated Press. November 3, 2019. Retrieved November 5, 2019.
  32. ^ "See Marlon Humphrey's 70-yard fumble return for TD". November 4, 2019.
  33. ^ "Highlight: Lamar Hits Nick Boyle for Touchdown".
  34. ^ "Lamar Jackson Earns a Perfect Passer Rating for Second Time This Season".
  35. ^ Purdum, David (November 18, 2019). "Ravens QB Lamar Jackson favored by Las Vegas to win MVP". espn.com. ESPN. Retrieved November 18, 2019.
  36. ^ Reed, Jesse (November 17, 2019). "LAMAR JACKSON MAKES NFL HISTORY SURPASSING MICHAEL VICK IN RECORD BOOKS". sportsnaut.com. SPORTSNAUT, LLC. Retrieved November 20, 2019.
  37. ^ Beachman, Greg. "Lamar Jackson throws 5 TD passes, Ravens rout Rams 45-6". apnews.com. Associated Pres. Retrieved November 26, 2019.
  38. ^ Hensley, Jamison (November 26, 2019). "Lamar Jackson throws 5 TDs, rushes for 95 yards in 45-6 rout vs. Rams". espn.com. ESPN. Retrieved November 26, 2019.
  39. ^ a b Gordon, Grant. "Lamar Jackson among Players of the Month for Nov". nfl.com. The National Football League. Retrieved December 5, 2019.
  40. ^ Eisenberg, John. "The Breakdown: Eisenberg's Five Thoughts on Ravens vs. 49ers". baltimoreravens.com. Baltimore Ravens. Retrieved December 2, 2019.
  41. ^ Hensley, Jamison (December 2019). "Ravens TE Mark Andrews 'plants flag' after TD in response to 49ers' Nick Bosa". baltimoreravens.com. Baltimore Ravens. Retrieved December 2, 2019.
  42. ^ Wormell, Ryan. "The most impressive numbers from the Ravens' eight-game winning streak". nbcsports.com. NBC Sports Washington. Retrieved December 2, 2019.
  43. ^ "Lamar Jackson now second QB with 1,000 rushing yards".
  44. ^ "Ravens Get 9th Straight win, 24-17 Over the Bills in Week 14 and Clinch Playoff Spot". foxbaltimore.com. Fox45 News Baltimore. December 8, 2019. Retrieved December 8, 2019.
  45. ^ Nagelhout, Ryan (December 8, 2019). "Refs Got Mad At Tre White For Swiping A Look At Ravens Plays When They Blew Onto The Field". uproxx.com. UPROXX. Retrieved December 8, 2019.
  46. ^ Schad, Tom. "Lamar Jackson, Ravens clinch second consecutive AFC North title with win over Jets Tom Schad, USA TODAY". cincinnati.com. Retrieved December 13, 2019.
  47. ^ "Highlight: Mark Andrews Breaks Tight End Touchdowns Record".
  48. ^ Hensley, Jamison (December 22, 2019). "Lamar Jackson sets TD record as Ravens get No. 1 seed". eson.com. ESPN. Retrieved December 22, 2019.
  49. ^ "Browns' Nick Chubb: Held in check by Ravens". CBS Sports. Retrieved December 28, 2019.
  50. ^ Shaffer, Jonas. "Lamar Jackson, three other Ravens starters will sit out regular-season finale vs. Steelers". baltimoresun.com. Baltimore Sun. Retrieved December 24, 2019.
  51. ^ "Steelers Ravens Play-by-Play". espn.com. ESPN. Retrieved December 30, 2019.
  52. ^ a b c Shook, Nick (January 11, 2020). "Derrick Henry, Titans stun top-seeded Ravens". NFL.com. NFL Enterprises. Retrieved January 18, 2020.
  53. ^ a b c d e Maske, Mark (January 12, 2020). "Underdog Titans stun top-seeded Ravens, 28-12, advance to AFC title game". The Washington Post. Retrieved January 18, 2020.
  54. ^ a b c "Baltimore Ravens' historic season ended as Titans' Derrick Henry runs riot". The Guardian. Associated Press. January 12, 2020. Retrieved January 12, 2020.
  55. ^ Campbell, Lauren (January 11, 2020). "Watch Titans' Derrick Henry Complete Jump-Pass TD Vs. Ravens". NESN.com. New England Sports Network. Retrieved January 12, 2020.
  56. ^ a b "Tennessee Titans shock Baltimore Ravens; San Francisco 49ers beat Vikings". BBC Sport. BBC. January 12, 2020. Retrieved January 12, 2020.
  57. ^ Possee, Mackenzie (January 12, 2020). "NFL stats and records, Divisional Round: Henry's historic day". NFL.com. NFL Enterprises. Retrieved January 18, 2020.
  58. ^ Mink, Ryan (January 12, 2020). "Lamar Jackson Shakes Off Haters After Another Playoff Loss". BaltimoreRavens.com. Baltimore Ravens. Retrieved January 18, 2020.
  59. ^ "NFL Stat Leaders 2019 (team)". ESPN. Retrieved December 30, 2019.
  60. ^ "Team statistics". nfl.com. The National Football League. Retrieved December 31, 2019.
  61. ^ Hanzus, Dan. "NFL Power Rankings: New England Patriots sputter into playoffs". nfl.com. The National Football League. Retrieved December 31, 2019.
  62. ^ "NFL Power Rankings: 1-32 poll, plus each team's most notable 2010s moment". espn.com. ESPN. December 24, 2019. Retrieved December 31, 2019.
  63. ^ Prisco, Pete. "NFL Week 17 Power Rankings". CBS Sports. Retrieved December 31, 2019.
  64. ^ Maiocco, Matt. "NFL Power Rankings 2019: Where 49ers, Raiders stand entering playoffs". nbcsports.com. NBC Sports. Retrieved December 31, 2019.
  65. ^ "NFL Power Rankings Poll Week 17". Sports Illustrated. Retrieved December 24, 2019.
  66. ^ "Touchdown Wire's final regular-season NFL Power Rankings". December 30, 2019. Retrieved December 31, 2019.
  67. ^ Bergman, Jeremy (February 1, 2020). "Ravens' John Harbaugh wins 2019 Coach of the Year". NFL.com. Retrieved February 1, 2020.
  68. ^ Mink, Ryan. "Greg Roman Named Assistant Coach of the Year". baltimoreravens.com. Baltimore Ravens. Retrieved February 2, 2020.
  69. ^ a b c d "Players of the Week". profootballreference.com. Pro Football Reference. Retrieved December 4, 2019.
  70. ^ Schultz, Spencer (November 13, 2019). "Lamar Jackson named AFC Offensive Player of the Week. . . again". baltimorebeatdown.com. Vox Media SB Nation. Retrieved December 4, 2019.
  71. ^ Oyefusi, Daniel. "Ravens QB Lamar Jackson named Week 12 AFC Offensive Player of the Week, one shy of tying single-season record". baltimoresun.com. Baltimore Sun. Retrieved December 4, 2019.
  72. ^ Bergman, Jeremy. "Lamar Jackson, Drew Brees among Players of the Week". nfl.com. National Football League. Retrieved December 18, 2019.
  73. ^ a b c d "FEDEX AIR & GROUND PLAYERS OF THE WEEK". nfl.com. The National Football League. Retrieved December 4, 2019.
  74. ^ "WINNERS: JACKSON & HENRY". nfl.com. The National Football League. Archived from the original on February 2, 2020. Retrieved February 2, 2020.
  75. ^ "NFL awards: Resurgent 49ers dominate voting for Sporting News' 2019 honors". sportingnews.com. Sporting News. Retrieved February 5, 2020.
  76. ^ "AFC and NFC Players of the Month - October". nfl.com. The National Football League. Retrieved December 4, 2019.