WR D.J. Moore - Carolina Panthers

5-11, 215Born: 4-14-1997College: MarylandDrafted: Round 1, pick 2018

Main      Career stats      Game Logs      Split Stats      Play-by-play      Latest News

Game Recaps

2019 Week 1 vs LAR (10 / 7 / 76 / 0 rec)

D.J. Moore suffered some rookie year redux against the Rams, coughing up a fumble early in the game after a routine catch in the right flat. Moore put a stutter-step move on the defenders who were closing in, but as he tried to shoot the gap between them the ball was popped loose with a punch. Moore was involved in another turnover as the first half progressed. Lined up in the backfield, he motioned into the left flat and Cam Newton tossed him the ball on a screen pass. The ball, however, was thrown backwards and Moore was unable to handle it. The Rams pounced for a crucial sudden change turnover. Moore came alive when the offense went to no huddle, using his quickness and route-running nous to bamboozle defensive backs. He made a particularly nice snag in traffic on a deep dig in the two-minute drill, hanging on despite contact. Two deep targets from Newton were too far out in front of Moore for the receiver to haul in, though he was open on both occasions.

2019 Week 2 vs TB (14 / 9 / 89 / 0 rec)

D.J. Moore became a focal point of the offense ˝ along with the ever-reliable Greg Olsen ˝ with the young receiver's success coming mostly on in-breaking routes. Moore took advantage of the Buccaneers' man coverage consistently, getting inside leverage on slant routes off play action. Cam Newton peppered Moore with these passes, and the receiver showed excellent concentration and toughness on some where a defender met him with a tackle almost straight away. Moore and Newton showed excellent timing and understanding on a back shoulder pattern on the left sideline in the second half, the receiver spinning his body to catch the ball at the last moment. Moore was not used as a downfield threat, though a couple of targets his way were wayward due to Newton's inaccuracy and the Tampa Bay pass rush.

2019 Week 3 vs ARI (2 / 1 / 52 / 1 rec, 1 / 12 / 0 rush)

D.J. Moore caught just one pass against Arizona, but it encapsulated the type of player he is beautifully: a speed demon who is a menace after the catch. On the play, Curtis Samuel cleared out the deep defenders with a go route, allowing Moore to sneak in underneath on a deep crossing pattern. The pass from Kyle Allen was pinpoint accurate, giving Moore the ball in stride. He wasted no time, scooting up the field for a 52-yard touchdown. Moore contributed as a runner on one play, a jet sweep variation that caught Arizona off guard.

2019 Week 4 vs HOU (5 / 3 / 44 / 0 rec)

D.J. Moore was largely kept quiet in this game, although the Carolina passing attack didn't have to get too expansive with the lead intact. Moore did not put a foot wrong all game, hauling in all his catchable passes. He and Kyle Allen failed to connect on a corner route deep down the right sideline late in the game, with the pass floating too high. Moore connected well with Allen off play action, where the quick-twitch receiver was able to gain inside leverage on his coverage player for an easy pitch and catch.

2019 Week 5 vs JAX (8 / 6 / 91 / 0 rec)

Without lighting the game on fire, D.J. Moore proved his typically dependable presence for young quarterback Kyle Allen. Moore shows excellent technique with his hands in traffic, snagging difficult passes and making the process look straightforward. An early target on a screen pass couldn't connect, as pressure forced a low ball from Allen. Moore came into his own after that, though one pass on a slant pattern clanged off one of his hands when it appeared as if he could have attacked the ball with both. Moore operated mostly in the short to intermediate range of the field, but his most impressive play was also his deepest target. Allen spotted Moore isolated on a defensive back deep down the left sideline and unleashed a rainbow pass. Moore, recognising the cornerback had gotten on top of him, beautifully dove into the air and snagged the football over the defender's head. It was a play of supreme athleticism and a crucial catch on third down.

2019 Week 6 vs TB (10 / 7 / 73 / 0 rec, 1 / 13 / 0 rush)

D.J. Moore produced a virtuoso performance as he came up with clutch catches at pivotal moments. His day started off on a sour note, as he failed to make the adjustment on a back-shoulder pass and subsequently dropped a simple pass on third down, looking downfield for run-after-catch possibilities instead of securing the ball. Those mistakes seemed to inspire him, however, and he responded by snagging a crucial third down pass on a quick slant, clamping the ball. A comeback route later in the half saw Moore in acres of space as the cornerback was bamboozled by his route-running and deep speed. Moore continued to operate as a steady outlet for Kyle Allen in the short to intermediate range of the field. It was a deeper catch in the second half, however, that was truly special. Running a deep dig on third down, Allen's pass was right on the money, but Moore's strong hands made the play. With a defender close by in coverage, Moore held on to the ball like a vice grip as he fell to the turf.

2019 Week 8 vs SF (9 / 5 / 38 / 0 rec)

D.J. Moore didn't light up the box score against the 49ers, but it was largely down to the passing game's inadequacies. Kyle Allen struggled to deal with the San Francisco pressure, and it appeared to affect his accuracy on some downfield targets to Moore, notably a deep post. Moore mostly operated in the short to intermediate range, showing good concentration and strong hands at the catch point. Allen went back to Moore on a deep shot in the second half, but the pass was a couple of yards out of bounds. It was a disappointment for Moore, who tracked the ball beautifully. As the Panthers offense dialled it back towards the end of a game that was already over, Moore caught a couple of dump-off passes against zone.

2019 Week 9 vs TEN (10 / 7 / 101 / 0 rec)

D.J. Moore provided the perfect outlet for his quarterback against the Titans, who emphasised a pressure game plan. Moore stayed alive for Kyle Allen on an early third down, sprinting right and making himself available after a scramble. Moore was the target of a deep pass down the left sideline soon after, but the pass hung up a little too long in the air and, despite his best efforts, the receiver couldn't secure it. Allen went back to the well later in the game, this time putting the ball in harm's way as Moore made a despairing attempt to attack the ball with two Titans in the vicinity. Moore excelled on shorter routes, showing good timing with his quarterback. His run-after-catch ability came to the fore on a bubble screen as he converted a third-and-long situation. Moore produced a circus catch in the second half, looking in the ball over his shoulder on a deep pass down the left sideline. He initially bobbled it, but managed to regain control and tap both feet in bounds to set up the offense at the 1-yard line.

2019 Week 10 vs GB (11 / 9 / 120 / 0 rec)

D.J. Moore continued to forge his strong connection with young quarterback Kyle Allen in difficult conditions at Lambeau Field. With the footing uneven due to the snow, Moore put on a show and consistently got open with smooth route-running and soft hands. The Packers defense left Moore wide open on a shallow crossing pattern early in the game, providing an easy read and throw for Allen. Moore scooted up the field for a 38-yard chunk and followed that up with another catch on a wide-open throw. Moore was the apple of Allen's eye throughout and the receiver caught almost everything thrown his way, with his most impressive play coming on a deep dig that Allen had to fire in accurately. Moore rewarded him with a great snag in traffic. Moore converted one of the biggest plays of the game for Carolina, a fourth down in the final quarter, to keep their hopes alive, coming back to the football after Allen's follow-through saw the pass loop into the air.

2019 Week 11 vs ATL (15 / 8 / 95 / 0 rec)

D.J. Moore was able to wade through the mud that the entire Carolina offense was marooned in, producing key catches and providing a struggling Kyle Allen with a reliable target. Moore caught every catchable pass thrown his way, with some targets downfield, for example, broken up well by defensive backs. Some shorter targets were too high for Moore to haul in, most notably a hitch route late in the game that Allen threw too high, resulting in an interception. Moore made hay in the short to intermediate range of the field, winning on slants and hitches and showing good timing with his quarterback. In the second half, Moore caught a pass on a slant and managed to break free from the would-be tackler, sprinting up the field. It appeared he would be able to go the distance, but an excellent last-ditch tackle from Desmond Trufant caught him at midfield. Moore was targeted in the end zone soon after on a post route, but once again the Atlanta defensive back had perfect position and broke it up.

2019 Week 12 vs NO (9 / 6 / 126 / 2 rec, 1 / 8 / 0 rush)

D.J. Moore was the dominant passing game weapon for Carolina against the Saints, a role he has excelled in all season. He didn't have to wait long for his first involvement, a straightforward streak down the left sideline to run underneath a perfectly lofted Kyle Allen bomb. The cornerback appeared to stop his feet on the play, allowing Moore to burn past him for the touchdown. Moore operated mostly as a chain-mover and was consistently able to gain separation on such routes, absorbing physical blows from Saints defenders in the process. Moore was targeted by Allen on a two-point conversion play, but the pass was difficult to adjust to and the receiver appeared to hurt himself on the play. Despite the ailment, however, Moore continued to show off how much he has progressed as a player, showing refined route-running, chemistry with his quarterback and receiver nous. His run-after-catch ability was evident on a hitch route that he caught, quickly pivoting away from the defender and shooting up the field for a big gain, only going down after an ankle tackle. Moore's second touchdown came in the red zone on fourth and goal, tying the game for Carolina. The play was designed for Moore to run a quick in route from the left but, seeing Allen in trouble, he adjusted his route back the other way. Allen threw the pass high and away from the defender, and a spring-loaded leap from Moore allowed him to go airborne to haul in the pass.

2019 Week 13 vs WAS (12 / 6 / 75 / 1 rec, 1 / -3 / 0 rush)

The offense was humming early in this game for Carolina, with D.J. Moore one of the main beneficiaries. Moore connected well with Kyle Allen off play action, running quick slants for easy pitch-and-catch hook-ups. In the red zone, Moore got the handoff on a trick play that tried to sneak him behind the line of scrimmage on a jet sweep, but the Redskins snuffed it out. Not long after Moore reached pay dirt, with no Redskins defender close to him as the route combination - a scissors concept with Moore running a corner route and Samuel running a post - bamboozled the defense and gave him a simple catch for a touchdown. The offense stagnated after that point, with targets in Moore's direction too high - when they came his way at all. Moore came to life in the two-minute drill at the end of the game, connecting with Allen on timing routes and almost scoring a second touchdown, only to be tackled at the 1-yard line. A target fired his way in the end zone was broken up a couple of plays later.

2019 Week 14 vs ATL (6 / 4 / 81 / 0 rec, 1 / 0 / 0 rush)

D.J. Moore played at his typically high standard this season, linking up effectively with Kyle Allen on timing routes and proving a reliable target. An early target saw a pass drop at Moore's feet as he was blanketed by two Atlanta defenders; it appeared the two players were not on the same page with the route. As the game wore on Moore asserted himself more, catching a beautiful over-the-shoulder pass from Allen for a 39-yard gain down the left sideline. His ball tracking on the play was excellent and Allen's pass gave him a great opportunity to make the play. Moore could have had a walk-in touchdown in the second half, but he was held by the defensive back in coverage and a defensive pass interference penalty was called, setting up Carolina inside the Atlanta five-yard line.

2019 Week 15 vs SEA (12 / 8 / 113 / 0 rec, 1 / 10 / 0 rush)

D.J. Moore continued his positive momentum with a standout performance against the Seahawks. New offensive coordinator Scott Turner got the ball into his hands early on a jet sweep, a staple of the Panthers attack in this game, and Moore scooted for a handful of yards. When the offense went to a higher tempo due to the game script, Moore was the apple of Kyle Allen's eye and the receiver was peppered with short targets. Moore often transitioned quickly after the catch, becoming a dangerous open-field runner. A target on a corner route at the end of the first half was off target, and it was unclear whether there was a miscommunication between quarterback and receiver on the play. As the Panthers continued to deploy a quick passing game, Moore was the beneficiary, catching everything on underneath routes. The one deep target thrown his way sailed harmlessly out of bounds, with Moore's route lacking the precision to stack the defensive back. Moore was peppered with Allen passes in the hurry-up at the end of the game, almost singlehandedly setting the offense up in the red zone.

2019 Week 16 vs IND (2 / 1 / 1 / 0 rec)

D.J. Moore left the game early with a concussion and did not return after a pass thrown his way on a quick slant saw the defender pin Moore's arms as he was falling to the turf. Moore's inability to brace himself as he fell meant his head collided with the turf.

2018 Week 1 vs DAL (0 / 0 / 0 / 0 rec, 1 / 3 / 0 rush)

D.J. Moore had an inauspicious debut against the Cowboys as the Panthers failed to muster a consistent passing attack. Moore had only one reception - a flair pass into the left flat that was instantly snuffed out - and featured primarily as Űwindow dressing' pre-snap, motioning and acting as a satellite player in the backfield. Notably, he was often the lone receiver on the field in red zone opportunities.

2018 Week 2 vs ATL (2 / 1 / 51 / 1 rec, 1 / 7 / 0 rush)

One play summed up the day of Panthers first round pick D.J. Moore, and it may be a sign of bigger things to come. After seeing little action early in the game apart from as a punt returner and on an end around that he successfully crafted into a six-yard gain. Moore struck like a dagger to the heart of the Falcons defense. Just when it appeared the game was in hand, Cam Newton fired a dart to Moore on an intermediate dig pattern. Moore, spotting a gap through the middle, showed good strength to initially shrug off a tackler and then turned on the lightning-fast speed to the endzone. The play lasted just a handful of seconds, but it injected life into the offense. Moore would get one more opportunity to make a splash play. With only five seconds remaining and one more shot for Newton to throw it into the end zone, it was Moore who got the target. Two Falcons defenders closed in on him at the last second, however, and he was unable to make the grab.

2018 Week 3 vs CIN (2 / 1 / 3 / 0 rec)

Even after the proclamations and promises of head coach Ron Rivera to get rookie D.J. Moore more involved, it was not to be against Cincinnati. Moore played a little under half the snaps and was only targeted downfield once, a corner route that was out of his reach. Moore was utilised again as 'window dressing' on jet sweeps and backfield motions, but did little with these opportunities, drawing a facemask penalty on a jet sweep handoff and getting tackled quickly on a quick screen.

2018 Week 5 vs NYG (4 / 4 / 49 / 0 rec, 1 / 18 / 0 rush)

D.J. Moore played with an explosive edge that provided a glimpse to offensive coordinator Norv Turner of just how dangerous he can be. On his first touch, Moore took the ball on a reverse, instantly turning it up the field. Moore met resistance immediately, but trucked a Giants defender, who just bounced off the contact, before darting up the field. Moore runs like a no-nonsense running back in the open field. Moore showed excellent burst after the catch on a quick slant later in the game and produced another crucial reception on the final drive over the middle.

2018 Week 6 vs WAS (5 / 4 / 59 / 0 rec, 1 / 18 / 0 rush)

D.J. Moore endured a forgettable outing against Washington, coughing up the football twice - once in open play, once on special teams - to gift Washington a lead they would never surrender. Moore's fumble on a punt return, his first, was a classic case of not knowing when to go down. Spotting an opportunity to make a play, Moore showed poor ball security technique, holding the ball extended away from his body, and it was knocked loose. The second fumble was an excellent play by Josh Norman, who used a punch popularised by former Panther Charles Tillman to pop the ball out. The coaching staff, to their credit, stuck with the rookie and he was a factor throughout. Moore made tough grabs over the middle, ran a variety of routes and even dashed around the corner on an 18-yard jet sweep, showing his prowess as a run-after-catch weapon.

2018 Week 7 vs PHI (5 / 3 / 29 / 0 rec)

D.J. Moore continues to be brought along slowly, although he will have been silently chiding his quarterback for a couple of passes that went astray. The first target was too high for Moore to haul in, while a slant route in the closing stages flew over Moore's head. Otherwise, he and Cam Newton were able to connect on a couple of nice plays, including a critical catch on third down where Moore adjusted his route, settled down in the middle against the zone coverage and added some yards after the catch.

2018 Week 8 vs BAL (6 / 5 / 90 / 0 rec, 2 / 39 / 0 rush)

After some early rookie hiccups this season, D.J. Moore finally had his coming-out party against the Ravens. Torrey Smith's absence due to injury meant the rookie was on the field more often, but he made every snap count. Moore announced his presence early with a bulldozing catch and run on a screen pass; the Ravens defenders seemed to let their guard down on the play, only for Moore to lower his shoulder into contact and find the sticks. Moore was moved all over the formation throughout this game, with jet motion a feature. Moore is an urgent runner, quickly turning up the field after securing the ball ˝ and rarely going down on first contact. With Carolina's offense backed up at their own one-yard line, Moore found himself open on a seam pattern and hauled in a perfect Cam Newton pass for 33 yards. Moore got the rub of the green on an option pitch, initially fumbling it forwards before recovering and beating the chasing defender's angle up the sideline for 28 yards. On the very next play he was almost able to get into the end zone on an end around, coming just yards short of the goal line. Moore made a diving catch on a low pass in the two-minute drill at the end of the first half to bail out his quarterback. In the second half, with the Panthers comfortably leading, the offense relied much more on the ground attack, limiting Moore's opportunities.

2018 Week 9 vs TB (2 / 1 / 16 / 0 rec, 1 / 32 / 0 rush)

D.J. Moore may not have blown up the box score as he did last week against Baltimore, but his influence was certainly felt on many of the Panthers' biggest plays. Moore lined up all over the formation - in the backfield, in the slot, out wide, as an offset I-back beside Newton - and drew defenders' eyes as the offense tried to manipulate the Bucs linebackers and safeties. Moore's jet motion aided Christian McCaffrey on one of the back's rushing touchdowns, opening a gap after a moment's hesitation from a Buccaneers linebacker. The rookie exploded down the left sideline on an end around, showing excellent patience as his blocks developed downfield - and only coming seven yards short of a touchdown. In the passing game, Moore wasn't as much of a factor, although he ran an excellent route on a dig in the second half, leaving his defender in the dust. A late target on a corner route was out of his reach, although he made a good diving attempt to haul it in.

2018 Week 10 vs PIT (5 / 4 / 20 / 0 rec, 1 / 5 / 0 rush)

D.J. Moore remains a starting receiver opposite Devin Funchess in two-wide sets, but he is also a Percy Harvin-esque weapon for the offense. Even on Christian McCaffrey's fruitful first drive of carries, it was Moore's ghost/jet motion that attracted the attention of Steelers defenders, prompting a moment's hesitation. Moore was utilised mostly on bubble screens and quick dump-off passes, but the Steelers rallied to make tackles and did not allow the speedy playmaker to get into space. Moore caught a couple of passes from Cam Newton as the offense went to a hurry-up. In the fourth quarter Moore drew a pass interference penalty on a deep route; with the foul occurring in the end zone, the ball was placed at the Pittsburgh one-yard line. Moore did well on the play to stack the defensive back, but the defender, panicked, reached for him and prevented the reception.

2018 Week 11 vs DET (8 / 7 / 157 / 1 rec)

It proved to be a banner day for rookie D.J. Moore, whose tenacious playing style and run-after-catch prowess came to the fore. The early stages of the game augured well for Moore, who made a nice catch on a quick slant for 13 yards, following that up with a catch and run after a dig pattern that saw him nearly dragging a tackler into the end zone with him. Moore ran a variety of routes and showed excellent strength at the catch point, often breaking tackles by lowering his shoulder like a running back to punish defensive backs. The highlight play of the game came on a simple pass to the boundary on third down. Moore caught the high Cam Newton pass, contorting his body to get both feet in bounds. Unwilling to settle for a first down, however, Moore cut back infield and burst up the middle for an 82-yard scamper that came just yards shy of the end zone. He continued to be an outlet option for Newton, and finished the game on a high note with a touchdown. Moore ran a pivot route at the back of the end zone, jerking left before cutting right, confusing veteran Darius Slay in the process. Moore still had work to do, leaping and tapping both feet in for the score.

2018 Week 12 vs SEA (9 / 8 / 91 / 0 rec, 1 / 7 / 0 rush)

Taking over as the de facto number one receiver in Devin Funchess' absence, Moore looked every bit the part. The rookie ran excellent routes and made some difficult catches on laser passes from Cam Newton, creating a positive feedback loop between the pair that lasted the entire game. Moore ran a beautiful over route for his first catch, getting the correct depth and hauling in a perfect pass. As a runner after the catch, Moore consistently terrorised the Seattle defense; on several occasions he appeared to have broken the last tackle with only end zone ahead, but the Seahawks made the plays. Moore's nous as a route runner tested every level of the Seattle defense. He was unfortunate not to break a tackle and get a first down on the critical final play before Graham Gano's doomed field goal in the fourth quarter.

2018 Week 13 vs TB (8 / 4 / 44 / 0 rec, 2 / 21 / 0 rush)

D.J. Moore injected some spirit and life into an at-times listless Carolina offense. Moore was utilised as a satellite player on option looks, targeted on swing patterns into the flat both on passes and pitches by Cam Newton. His first target resulted in an interception, but the mistake was on Newton, who threw into traffic and too low for Moore to haul in. Moore showed excellent strength after the catch to battle for extra yards and became a favourite target early in the second half on consecutive plays, one of which was an impressive sideline catch. Moore repeated the feat later, unbelievably dragging both feet in bounds on the sideline. As a downfield receiver, Moore couldn't quite get into the contest and was primarily used as a short to intermediate option.

2018 Week 14 vs CLE (8 / 5 / 67 / 0 rec, 1 / 0 / 0 rush)

D.J. Moore started the game off in poor fashion, dropping a straightforward pass from Cam Newton with the offense set up close to the Cleveland goal line. Moore ran an excellent pivot route on the play, got separation from the defender, but showed poor technique with his hands at the crucial moment. To his credit he bounced back with an incredible catch on a slant route, the ball initially stuck between his legs as he quickly adjusted for it. He showed off his outstanding run-after-catch prowess later, catching a slant on the right side before banging off a tackler, spinning, juking and scooting all the way up the left sideline for a big gain. Moore was mostly used as a short option for the remainder of the game, catching swing passes and quick-hitting routes. An option pitch to him in the red zone came just yards shy of the goal line in the latter stages.

2018 Week 15 vs NO (3 / 2 / 12 / 0 rec, 1 / 22 / 0 rush)

A victim of the offensive struggles, D.J. Moore showed excellent strength and determination on a slant pass, catching the ball before bouncing off a defender and extending for the first down marker. Moore appeared to have nothing but green grass ahead of him on an inside handoff that was well blocked and well designed. However, after breaking through the line of scrimmage, the Saints defenders chased him down and popped the ball out just as he was increasing his speed. New Orleans recovered the ball and stifled any Carolina momentum.

2018 Week 16 vs ATL (7 / 2 / 19 / 0 rec)

D.J. Moore found little joy with backup quarterback Taylor Heinicke at the helm. An early deep target down the right sideline saw the pass thrown behind him on what appeared to be a miscommunication. When he got the ball in his hands on a shallow cross, he turned up the field instantly and looked dangerous, but those opportunities were few. A deep target down the left sideline late in the game fell agonisingly incomplete after Moore dove at full stretch to haul it in.

2018 Week 17 vs NO (8 / 4 / 81 / 0 rec)

D.J. Moore announced his intentions early, showing veteran savvy by bailing out his quarterback, coming back to the football and producing a nice sideline catch. Moore was unfortunate on his next catch, a beautiful dig route and cut up the field saw him ruled down inside the one-yard line after a touchdown was originally called. Undeterred, Moore came up with one of the best plays of his rookie season, tracking a deep ball down the left sideline before timing his leap. With Marshon Lattimore in tight coverage, Moore attacked the ball high in the air and came down with both feet in bounds. As the Panthers continued to attack downfield, Moore was able to draw a pass interference penalty to set up the offense inside the Saints 20. A few plays later Kyle Allen targeted Moore in the back left corner of the end zone, but the receiver was well covered.