NFL free agency has begun and several big signings have already been made.

The top NFL free agents this year are overwhelmingly defensive players, with only a few big-name offensive players.

Only six players were given the franchise tag by their teams, meaning several talented players will hit the open market.

NFL free agency is upon us!

On March 11, players and teams were allowed to begin negotiations, with signings allowed to become official on March 13.

The floodgates opened on Monday and Tuesday, with several big deals for top defensive players, top offensive linemen, and the best quarterback on the market.

This year's class of free agents is heavy on defensive difference-makers and light on offensive weapons. In an era of exploding offenses, perhaps teams should spend big on the best defensive talent they can find. This year's free agent class has plenty of it.

Take a look below at the top NFL free agents in 2019 and where players have landed so far:

* Denotes a player signed to the franchise tag

1/

Trey Flowers — SIGNED with Detroit Lions

Elise Amendola/AP

Position: DE

Previous team: New England Patriots

Reported deal: Five-years, $90 million

One thing to know: The breakout Patriots defender now reunites with his former defensive coordinator in Matt Patricia on the Detroit Lions.

2/

Nick Foles — SIGNED with Jacksonville Jaguars

Abbie Parr/Getty

Position: QB

Previous team: Philadelphia Eagles

Reported deal: Four years, $88 million

One thing to know: Foles joined the Jaguars on a bigger deal than anybody expected after the Eagles unexpectedly let him walk. He's expected to replace Blake Bortles.

3/

C.J. Mosley — SIGNED with New York Jets

Nick Wass/AP

Position: LB

Previous team: Baltimore Ravens

Reported deal: Five years, $85 million

One thing to know: The Jets went into free agency with money to spend and have landed several big free agents in hopes of making a quick turn-around.

4/

Landon Collins — SIGNED with Washington Redskins

Seth Wenig/AP

Position: S

Previous team: New York Giants

Reported new deal: Six years, $84 million

One thing to know: Collins joined an NFC East rival on a monster deal after the Giants chose not to franchise tag him.

5/

Trent Brown — SIGNED with Oakland Raiders

Elise Amendola/AP

Position: LT

Previous team: New England Patriots

Reported deal: Four years, $66 million

One thing to know: The massive Brown was one of the best blockers in the NFL last season, and now he'll be paid like a star for a revamped Raiders team.

6/

Za'Darius Smith — SIGNED with Green Bay Packers

Kelvin Kuo/AP

Position: LB

Previous team: Baltimore Ravens

Reported deal: Four years, $66 million

One thing to know: Smith had a monster year, totaling 8.5 sacks and 25 quarterback hits in 2018.

7/

Kwon Alexander — SIGNED with San Francisco 49ers

Butch Dill/AP

Position: LB

Previous team: Tampa Bay Buccaneers

Reported deal: Four years, $54 million

One thing to know: Alexander fills a need for the 49ers, but the deal is viewed as a risk, as he's coming off a torn ACL that ended his 2018 season.

8/

Preston Smith — SIGNED with Green Bay Packers

Matt Rourke/AP

Position: LB

Previous team: Washington Redskins

Reported deal: Four years, $52 million

One thing to know: The Packers have taken a rare dive into free agency this offseason and are appearing to focus on the defensive end, namely getting more pressure on opposing quarterbacks.

9/

Tyrann Mathieu — SIGNED with Kansas City Chiefs

Eric Christian Smith/AP

Position: S

Previous team: Houston Texans

Reported deal: Three years, $42 million

One thing to know: Matthieu said he wants to win a championship ring. He adds needed punch to the Chiefs, who haven't had All-Pro safety Eric Berry on the field for many games the last two years.

10/

Justin Coleman — SIGNED with Detroit Lions

Rey Del Rio/AP

Position: CB

Previous team: Seattle Seahawks

Reported deal: Four years, $36 million

One thing to know: According to ESPN, Coleman's deal makes him the highest-paid nickel cornerback in NFL history.

11/

Sheldon Richardson — SIGNED with Cleveland Browns

Winslow Townson/AP

Position: DT

Previous team: Minnesota Vikings

Reported deal: Three years, $39 million

One thing to know: Richardson has yet to find a landing spot, but somebody may still take a chance on the talented 28-year-old who produced eight sacks four years ago.

12/

Adam Humphries — SIGNED with Tennessee Titans

Michael Ainsworth/AP

Position: WR

Previous team: Tampa Bay Buccaneers

Reported deal: Four years, $36 million

One thing to know: Humphries had a career season in 2018, posting 816 yards and 5 touchdowns.

13/

Jamison Crowder — SIGNED with New York Jets

Rick Scuteri/AP

Position: WR

Previous team: Washington Redskins

Reported deal: Three years, $28.5 million

One thing to know: If Crowder can stay healthy, he gives the Jets a speedy slot receiver and another weapon for Sam Darnold.

14/

John Brown — SIGNED with Buffalo Bills

Bryan Woolston/AP

Position: WR

Previous team: Baltimore Ravens

Reported deal: Three years, $27 million

One thing to know: Bills quarterback Josh Allen does one thing well — throw it deep. Brown can be a target for him.

15/

Malik Jackson — SIGNED with Philadelphia Eagles

John Raoux/AP

Position: DT

Previous team: Jacksonville Jaguars

Reported deal: Three years, $30 million

One thing to know: Jackson was cut by the Jaguars and landed with the Eagles, giving Philadelphia another fearsome member to their front four.

16/

Jesse James — SIGNED with Detroit Lions

Don Wright/AP

Position: TE

Previous team: Pittsburgh Steelers

Reported deal: Four years, $25 million

One thing to know: James had a career-high 423 yards with the Steelers last year and fills need for the spend-happy Lions.

17/

Dante Fowler Jr. — SIGNED with Los Angeles Rams

Kelvin Kuo/AP

Position: LB

Previous team: Los Angeles Rams

Reported deal: One year, $14 million

One thing to know: Fowler hasn't lived up to being a top-three pick in 2015, but he's talented, and the Rams are hoping he can thrive in a full season after trading for him mid-way through 2018.

18/

Devin Funchess — SIGNED with Indianapolis Colts

Jason E. Miczek/AP

Position: WR

Previous team: Carolina Panthers

Reported deal: One year, $13 million

One thing to know: Funchess showed flashes in Carolina, but didn't look capable of being a No. 1 receiver. With the Colts, he'll give Andrew Luck a big target next to the speedy T.Y. Hilton.

19/

Eric Weddle — SIGNED with Los Angeles Rams

Kelvin Kuo/AP

Position: S

Previous team: Baltimore Ravens

Reported deal: 2 years, $12.5 million

One thing to know: The Ravens made the surprising decision to cut Weddle. He quickly joined the Rams, giving them another reinforcement and leader on the defensive end,

20/

LaMarcus Joyner — SIGNED with Oakland Raiders

Jae C. Hong/AP

Position: S

Previous team: Los Angeles Rams

Reported deal: Four years, value unclear

One thing to know: Joyner gives the Raiders, the 32nd pass defense last year, some more speed and versatility in the backfield.

21/

Danny Amendola — SIGNED with Detroit Lions

Winslow Townson/AP

Position: WR

Previous team: Miami Dolphins

Reported deal: 1 year, $5.75 million

One thing to know: Amendola is yet another former Patriot to join Patricia in Detroit. Amendola had 59 catches for 575 yards in 2018.

22/

Frank Gore — SIGNED with Buffalo Bills

Maddie Meyer/Getty Images

Position: RB

Previous team: Miami Dolphins

Reported deal: One year, $2 million

One thing to know: The 35-year-old Gore keeps chugging along. He had nearly 600 yards on 4.6 yards per carry last season.

23/

Carlos Hyde — SIGNED with Kansas City Chiefs

Phelan M. Ebenhack/AP

Position: RB

Previous team: Jacksonville Jaguars

Reported deal: One year, $2.8 million

One thing to know: Hyde posted 382 yards and 5 touchdowns in six games with the Browns last season before being traded to the Jaguars. He'll look to revive his career in Kansas City's explosive offense.

24/

Jadeveon Clowney*

Matt Rourke/AP

Position: DE/OLB

Previous team: Houston Texans

One thing to know: The Texans placed the $15.9 million franchise tag on Clowney, who has posted nine sacks the last two seasons.

25/

DeMarcus Lawrence*

Ron Jenkins/AP

Position: DE

Previous team: Dallas Cowboys

Rumored landing spots: Cowboys

One thing to know: The Cowboys placed the franchise tag on Lawrence after failing to come to terms on a long-term contract. Lawrence previously said he did not want to play on the franchise tag.

26/

Frank Clark*

Michael Ainsworth/AP

Position: DE

Previous team: Seattle Seahawks

Rumored landing spots: Seahawks

One thing to know: Clark has produced 33 sacks over the last three years, including 14 last season, en route to becoming a force for the Seahawks.

27/

Dee Ford*

Jeff Haynes/AP

Position: LB

Previous team: Kansas City Chiefs

Rumored landing spots: Chiefs

One thing to know: The Chiefs gave Ford the franchise tag, but are reportedly exploring trades for the star linebacker, as they don't believe he fits their scheme.

28/

Grady Jarrett*

John Bazemore/AP

Position: DT

Previous team: Atlanta Falcons

Rumored landing spots: Falcons

One thing to know: Jarrett provides ever-valuable inside pressure, ranking fifth in 2018, according to Pro Football Focus.

29/

Le'Veon Bell

One thing to know: Bell's free agency is the story to watch after sitting out the year to preserve his body. Now 27 years old with a lot of miles, there's some risk in giving him a huge deal, but he will almost certainly get one, as he's the best offensive player available.

30/

Earl Thomas

One thing to know: Before tearing his ACL, there was a buzz about Thomas going to the Cowboys in a trade. Now on the open market, Thomas reportedly wants to become the highest-paid safety in the league.

31/

Anthony Barr

Bruce Kluckhohn/AP

Position: LB

Previous team: Minnesota Vikings

Rumored landing spots: Vikings, New York Jets

One thing to know: The Vikings reportedly tried to trade Barr last year, but were unsuccessful. The would like to keep him in free agency at the right price.

32/

Ndamukong Suh

Gregory Payan/AP

Position: DT

Previous team: Los Angeles Rams

Rumored landing spots: Rams, Cleveland Browns, Minnesota Vikings

One thing to know: Suh's future with the Rams is uncertain, though they would like to have him back at a certain price. He could make sense as a veteran addition to an up-and-coming team, despite his best years being behind him.

Golden Tate

One thing to know: Tate had a quiet stint with the Eagles after being traded midway through the 2018 season. He finished the year with 795 yards and 4 touchdowns.

34/

Jared Cook

D. Ross Cameron/AP

Position: TE

Previous team: Oakland Raiders

Rumored landing spots: New England Patriots, New Orleans Saints

One thing to know: Cook had the most productive year of his career under Jon Gruden, and the Raiders would like to re-sign him. But as the best tight end in free agency, he should have plenty of suitors.

35/

Tevin Coleman

Michael Perez/AP

Position: RB

Previous team: Atlanta Falcons

Rumored landing spots: New York Jets, Philadelphia Eagles

One thing to know: The Falcons are expected to let Coleman walk in free agency. Coleman could be a great Plan B for any team that misses on Le'Veon Bell.

36/

Matt Paradis

Jack Dempsey/AP

Position: C

Previous team: Denver Broncos

Rumored landing spots: Broncos, Arizona Cardinals, New York Jets

One thing to know: Offensive line play is more important than ever, and Paradis may be the top center available. He could be set for a big payday.

37/

Teddy Bridgewater

One thing to know: Bridgewater barely played after he was traded from the Jets to the Saints last year, and he didn't look great when he did. Still, with few available quarterbacks this year, he could get a shot to be a full-time starter.