Last week, my picks were average, much like some of the “top” teams in the NFL (looking at you here Patriots, Falcons and Cowboys). But this week’s schedule looks pretty foolproof, so let’s get to the picks!

My current record: 15-17

My record last week: 8-8

New England Patriots (2-2) @ Tampa Bay Buccaneers (2-1)

The Patriots defense is laughable, and historically bad. Tampa Bay has one of the best receiving corps in the league with Mike Evans and DeSean Jackson. So unless Bill Belichick can get his defense to shape up on a short week, this game will be a shoot out. We’ve got Tom Brady on one side, who is having one of the best starts to a season of his career. On the other side the developing Jameis Winston with Doug Martin back in the huddle. This is one of the best Thursday night games of the year, and I can’t bet against Belichick and company.

Prediction: Patriots, 38-35

San Francisco 49ers (0-4) @ Indianapolis Colts (1-3)

Dear Colts fans, Andrew Luck will be back soon! Until then you are stuck with Jacoby Brissett. Luckily this week the Colts will face the 49ers who are pretty inefficient on both sides of the ball. Colts win this one.

Prediction: Colts, 28-10

New York Jets (2-2) @ Cleveland Browns (0-4)

I’m probably wrong for doing so, but I have more faith in the Browns than the Jets. Even though they keep letting me down, I’m still picking the Browns to win this one at home, with 1st overall pick Myles Garrett taking the field for the first time. It’ll be a close one, but the Browns win.

Prediction: Browns, 24-21

Jacksonville Jaguars (2-2) @ Pittsburgh Steelers (3-1)

Ben Roethlisberger is always calling Antonio Brown out during press conferences, yet they still have great chemistry on the field. Antonio is second in the league in receiving yards, behind Stefon Diggs. The Steelers should win this one easily against the Jaguars.

Prediction: Steelers, 42-31

Los Angeles Chargers (0-4) @ New York Giants (0-4)

Neither of these teams deserves to win, but lucky for them one of them will have a win on the season by the end of Sunday. The Chargers are unlucky, and the Giants can’t protect Eli Manning. It is only a matter of time before Odell gets rolling though. It’s unbelievable what is happening to the Giants this year, but I think they will finally claim victory on Sunday.

Prediction: Giants, 24-17

Buffalo Bills (3-1) @ Cincinnati Bengals (1-3)

Cincinnati got their first win last week against the Cleveland Browns and the Bills somehow beat the Atlanta Falcons on the road. You know it’s a messed up year when the Bills are winning the AFC East. They will continue their win streak in Cincy despite Andy Dalton finally getting into an offensive groove last week.

Prediction: Bills, 31-14

Carolina Panthers (2-2) @ Detroit Lions (3-1)

The Lions are coming off a close win against division rival Minnesota Vikings. The Panthers are boasting about a rare win in New England. We caught a glimpse of 2015 Cam Newton, but I don’t think we will see much of him in Detroit. The Lions defense is no joke and they will be able to stop Cam Newton with ease.

Prediction: Lions, 38-21

Tennessee Titans (2-2) @ Miami Dolphins (1-2)

The Titans were absolutely blown out by the Texans. But lucky for them, Miami hasn’t been looking good since Week 2. With Jay Cutler under center the Dolphins are in last place in the AFC East. Their fans are going to be pretty disappointed when the Titans come to town and take the win.

Prediction: Titans, 28-24

Arizona Cardinals (2-2) @ Philadelphia Eagles (3-1)

I have to say that I am very impressed with the Eagles thus far! They are alone atop the NFC East, which was one of the most competitive divisions in football last year. The Eagles played a close game with the Chiefs, and almost came home with a win, while the Cardinals narrowly beat the 49ers. I’m going with the Eagles on this one.

Prediction: Eagles, 28-27

Baltimore Ravens (2-2) @ Oakland Raiders (2-2)

Both of these teams are on two game losing streaks. Both teams have pretty legit defenses. The Raiders will miss Derek Carr, but must get a win on Sunday to stay alive in the extremely competitive AFC West. I think they will be able to get the job done, and manage to get to 3-2 at home.

Prediction: Raiders, 34-24

Seattle Seahawks (3-1) @ Los Angeles Rams (3-1)

I don’t know what it is about the Rams, but I find them really interesting to watch. They performed well on Thursday Night Football a few weeks ago, took down the Cowboys in Dallas and now are facing the “mighty” Seahawks. Both teams are 3-1, but after Sunday I think the Seahawks will fall to 3-2, unless they can find a way to protect Russell Wilson from All-Pro, Aaron Donald.

Prediction: Rams, 24-17

Green Bay Packers (3-1) @ Dallas Cowboys (2-2)

The Packers defense can’t stop anyone, let’s be honest. Fortunately, they have a phenomenal offense when healthy. Health is the issue for them right now. They might not have Davante Adams, Mike Daniels, and other key players heading into Dallas. Dallas is healthy and hungry, coming off of a loss to the Rams. Don’t hate me Packer fans, but I like Dallas in this one!

Prediction: Cowboys, 34-24

Kansas City Chiefs (4-0) @ Houston Texans (2-2)

Kansas City is on a roll right now. Potential MVP, Alex Smith is paired with the best rookie running back, Kareem Hunt, and their offense is suddenly unstoppable. DeShaun Watson is playing like his college self, and was named AFC Offensive Player of the Week. This matchup is really exciting. Two on fire offenses, playing against two shut down defenses. I can’t think of a better way to spend my Sunday night. The Chiefs are great, but I feel an upset coming in Houston.

Prediction: Texans, 24-21

Minnesota Vikings (2-2) @ Chicago Bears (1-3)

Mitchell Trubisky is starting this week… so that’s exciting for Bears fans. It’s just unfortunate that his first NFL game will be nationally broadcasted against a team that is set to tear him apart. Stay strong, Rookie.

Prediction: Vikings, 38-17