Seattle Seahawks
  • 6'7"
  • 265
  • 31
  • 8 years
  • Miami (Fla.)
  • 2010 R3 O, None

Historical Stats

Year Team Gms Plays Targets Catch Catch Yards YPC Catch TDs Car Rush Yards Rush TDs Fum Total Yards Total TDs 25+ Yd TDs 50+ Yard Gms 1+ TD Gms
2010 NO 15 45 44 31 356 11.5 5 1 3 0 0 359 5 0 2 4
2011 NO 16 149 149 99 1310 13.2 11 0 0 0 1 1310 11 0 14 9
2012 NO 15 135 135 85 982 11.6 9 0 0 0 0 982 9 0 11 8
2013 NO 16 142 142 86 1215 14.1 16 0 0 0 0 1215 16 0 10 11
2014 NO 16 125 125 85 889 10.5 10 0 0 0 2 889 10 0 10 7
2015 SEA 11 74 74 48 605 12.6 2 0 0 0 0 605 2 0 5 2
  Avg 15 109 109 71 897 12.5 8 0 0 0 1 898 8 0 9 7

Season To Date Statistics

Year Team Gms Plays Targets Catch Catch Yards YPC Catch TDs Car Rush Yards Rush TDs Fum Total Yards Total TDs 25+ Yd TDs 50+ Yard Gms 1+ TD Gms
2016 SEA 16 96 95 65 923 14.2 6 1 0 0 2 923 6 0 8 5

Recent Player News

  • Posted: 6/24/2017 8:22pm ET

    Seattle Seahawks TE Jimmy Graham has been more of a complete player than expected and one of QB Russell Wilson's favorite weapons, according to head coach Pete Carroll. 'He and Russell are really tuned in,' Carroll said. 'They spend a lot of time together.'

    Huddle Up: Graham returned to form last year, and he looks locked in as a dependable TE1 heading into 2017.

  • Posted: 6/10/2017 6:34pm ET

    Seattle Seahawks TE Jimmy Graham could be a candidate for the franchise tag in 2018 because it could save the Seahawks a little money in the short term while giving them long-term leverage, according to Roy Cummings FanRag Sports.

    Huddle Up: Graham is coming off his best year since joining the Seahawks, and he is one of the safest bets to deliver TE1 production this season.

  • Posted: 4/1/2017 8:13pm ET

    Seattle Seahawks TE Jimmy Graham is in no pain and feels 'the best he's felt in years,' according to head coach Pete Carroll, and Graham has been working with QB Russell Wilson this offseason.

    Huddle Up: Graham is coming off his best year since joining Seattle, and he is locked in as a TE1 for 2017.

  • Posted: 1/31/2017 7:27pm ET

    Seattle Seahawks TE Jimmy Graham admitted at the Pro Bowl that he 'barely practiced' during the weeks leading up to Sundays this season so that he'd be ready for the games. In addition, he 'barely' did any work in the offseason or training camp either, according to teammates.

    Huddle Up: Graham was returning from a torn patellar tendon, a serious injury that many thought would severely hobble him throughout the rest of his career, but instead, the former New Orleans Saint responded with a 65-catch, six-touchdown season, which also included his most receiving yards (923) since 2013. With a normal offseason on tap, it's very possible Graham reclaims the top ranking amongst all NFL tight ends in 2017. He should be monitored closely in all drafts.

  • Posted: 1/29/2017 7:25pm ET

    Seattle Seahawks TE Jimmy Graham has been targeted 31 times for 13 catches and six touchdowns in the red zone in 29 games since joining the Seahawks.

    Huddle Up: Graham finished 2016 with 923 yards, and even if he remains underutilized in the red zone, he should be drafted as a high-end TE1.

  • Posted: 1/26/2017 12:11pm ET

    Seattle Seahawks TE Jimmy Graham caught all six of his touchdowns at home this season.

    Huddle Up: Graham bounced back from a disappointing 2015 season and finished this season with 65 receptions, 923 yards and six touchdowns in 16 games. Graham likely will have a similar role with the Seahawks next season and can be a No. 1 tight end in fantasy leagues.

  • Posted: 1/17/2017 6:36am ET

    Seattle Seahawks TE Jimmy Graham is likely to return to the Seahawks next year, and head coach Pete Carroll raved about his play in 2016. 'I thought Jimmy had a terrific year,' Carroll said. 'He was explosive. He was dynamic. He blocked like he's never blocked before. He became a factor on the perimeter blocking stuff, and he's a highlight film. He's got so many big plays that he made during the year.'

    Huddle Up: Graham is entering the final year of his contract, and none of the $10 million is guaranteed. Graham bounced back from a ruptured patellar tendon with a 65-923-6 line. It wasn't the game-breaking 86-1,215-16 season from 2013, but his 14.2 yards per reception were a career high. Another good sign was a big second half after a slow start. The position is deeper now than it was at his peak, but he'll still be a high-end TE1 to consider in drafts.

  • Posted: 1/14/2017 5:24pm ET

    Seattle Seahawks TE Jimmy Graham caught all three of his targets for 22 yards and a touchdown in a 36-20 loss to the Atlanta Falcons Saturday, Jan. 14.

    Huddle Up: Graham enjoyed a resurgent 2016 campaign, and he heads into next season as one of the safer TE1 options.

  • Posted: 1/13/2017 2:14pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) fully participated in practice Friday, Jan. 13, and is not on the injury report for the Divisional round playoff game against the Atlanta Falcons.

    Huddle Up: Graham has been targeted four times or fewer in four of his last five games but is still a weapon in Seattle's passing game. He posted 89 yards against the Falcons in the regular season and should be considered a No. 1 tight end in fantasy leagues.

  • Posted: 1/12/2017 5:20pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) returned to practice Thursday, Jan. 12, and was a full participant.

    Huddle Up: Graham has posted mediocre numbers the last few weeks, but he had six grabs for 89 yards against Atlanta's porous defense earlier this year. He has the highest ceiling of any tight end in play in the divisional round.

  • Posted: 1/11/2017 4:34pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) did not participate in practice Wednesday, Jan. 11.

    Huddle Up: Graham has received days off of practice over the last few weeks but has been ready to play each week. He should receive a solid amount of targets during the Divisional round playoff game and can be considered a No. 1 tight end for owners.

  • Posted: 1/7/2017 5:49pm ET

    Seattle Seahawks TE Jimmy Graham (undisclosed) was looked at by trainers on the sidelines but returned against the Detroit Lions Saturday, Jan. 7.

    Huddle Up: Graham was one of the best tight ends in the game this year, and he should remain one of the top fantasy options at the position as long as the Seahawks stay alive in the playoffs.

  • Posted: 1/6/2017 2:14pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) fully participated in practice Friday, Jan. 6, and is not on the injury report for the Wild Card game against the Detroit Lions.

    Huddle Up: Graham has been a pretty consistent option for owners over the second half of the season and has two touchdowns in the last five games. He should have a solid role in the passing game and can be a No. 1 tight end in fantasy playoff leagues.

  • Posted: 1/5/2017 5:30pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) returned to practice and was a full participant Thursday, Jan. 5.

    Huddle Up: Graham ranked third in receiving yards among tight ends this season, and he has the highest upside among players available at his position this weekend.

  • Posted: 1/4/2017 4:35pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) did not participate in practice Wednesday, Jan. 4.

    Huddle Up: Graham should be able to play in the playoff game, but owners should check on his status later in the week to make sure. He is coming off a solid Week 17 performance and should have a solid role in the passing game against the Detroit Lions. Owners in all leagues can consider Graham a No. 1 tight end.

  • Posted: 12/30/2016 6:21pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) was a full participant in practice Friday, Dec. 30, and is not listed on the Week 17 injury report.

    Huddle Up: Graham has just four catches over the last three games combined, but he still has a high ceiling and can be deployed as a TE1 in Week 17.

  • Posted: 12/29/2016 8:23pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) returned to practice and was a full participant Thursday, Dec. 29.

    Huddle Up: Graham's numbers have plummeted the last three games, but he still has enough upside to roll out as a TE1 in Week 17.

  • Posted: 12/28/2016 5:30pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) did not participate in practice Wednesday, Dec. 28.

    Huddle Up: Graham should return to practice in the next day or two and likely will be in uniform in Week 17. He has been held to four catches over the last three games but did catch a touchdown in the last game. Owners should consider Graham as a low-end No. 1 tight end in all leagues.

  • Posted: 12/24/2016 5:58pm ET

    Seattle Seahawks TE Jimmy Graham posted two receptions for 43 yards and a touchdown in the Week 16 game against the Arizona Cardinals. He was targeted just three times.

    Huddle Up: Graham re-emerged into a No. 1 fantasy tight end in late September and into October, but he fizzled down the stretch for his owners. Over the past three weeks he has just four catches for 90 yards and the score on nine targets.

  • Posted: 12/15/2016 9:31pm ET

    Seattle Seahawks TE Jimmy Graham had one catch on two targets for 31 yards in a 24-3 win over the Los Angeles Rams Thursday, Dec. 15.

    Huddle Up: Graham is picking the wrong time of year to disappear. He has just two catches for 47 yards in his last two games. He remains a TE1 candidate the rest of the way, but he is much less of a sure thing than he was a few weeks ago.

  • Posted: 12/14/2016 4:47pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) fully participated in practice Wednesday, Dec. 14, and is not on the injury report for Week 15.

    Huddle Up: Graham was held to 16 yards in the last game but has been fairly consistent over the last several weeks. He has two touchdowns in his last four games and should have a solid role against the Los Angeles Rams. Owners should consider Graham as a No. 1 tight end in all leagues.

  • Posted: 12/12/2016 5:29pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) did not participate in practice Monday, Dec. 12.

    Huddle Up: Graham probably was receiving a day off and should be ready to play in Week 15. He was limited to 16 yards in the last game but had at least 60 yards in the previous two games and has two touchdowns in his last four games. He can be considered a No. 1 tight end in most leagues.

  • Posted: 12/9/2016 7:27pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) was a full participant in practice Friday, Dec. 9, and is not listed on the injury report for Week 14.

    Huddle Up: Graham faces a Green Bay secondary that is banged up and struggling, and he is at or near the top of the list of tight end plays in Week 14.

  • Posted: 12/8/2016 7:41pm ET

    Seattle Seahawks TE Jimmy Graham (non-injury) was a full participant in practice Thursday, Dec. 8.

    Huddle Up: Graham is a TE1 against any opponent, and he could be the top play at his position in Week 14 against a weak Green Bay secondary.

  • Posted: 12/7/2016 6:58pm ET

    Seattle Seahawks TE Jimmy Graham (rest) did not take part in practice Wednesday, Dec. 7, as the veteran was given the day off.

    Huddle Up: The team wants to keep Graham fresh for game day and not expose him to any unnecessary extra wear and tear on his surgically repaired knee. He'll start in Week 14 again, and he remains a must-start fantasy option.

  • Posted: 12/2/2016 6:45pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Friday, Dec. 2, and isn't listed on the Week 13 injury report.

    Huddle Up: With Rob Gronkowski and Jordan Reed out, Graham could be the No. 1 fantasy tight end in Week 13 against a vulnerable Carolina secondary.

  • Posted: 12/1/2016 10:04pm ET

    Seattle Seahawks TE Jimmy Graham (knee) returned to practice and was a full participant Thursday, Dec. 1.

    Huddle Up: Graham has been one of the best fantasy tight ends all year, and he could finish as the No. 1 player at his position against the struggling secondary of Carolina in Week 13.

  • Posted: 11/30/2016 6:59pm ET

    Seattle Seahawks TE Jimmy Graham (knee) did not participant in practice Wednesday, Nov. 30, due to a knee issue.

    Huddle Up: Graham was most likely getting a mid-week veteran's rest. He hasn't missed any time this season due to injury and has re-emerged as a bona fide TE1 in all fantasy formats.

  • Posted: 11/25/2016 6:18pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Friday, Nov. 25, and is not listed on the Week 12 injury report.

    Huddle Up: Seattle's offense is heating up, so Graham should continue what has been a resurgent year. He is a TE1 against the Buccaneers in Week 12.

  • Posted: 11/23/2016 5:40pm ET

    Seattle Seahawks TE Jimmy Graham (knee) did not participate in practice Wednesday, Nov. 23.

    Huddle Up: Graham has seen his receiving yards drop a bit over the last few weeks but still has three touchdowns in the last three games. He will continue to have a solid role in the passing game and can be a No. 1 tight end in most fantasy leagues.

  • Posted: 11/20/2016 10:55pm ET

    Seattle Seahawks TE Jimmy Graham posted three receptions for 46 yards and a touchdown on five targets in the Week 11 game against the Philadelphia Eagles.

    Huddle Up: The Eagles had been pretty solid against opposing tight ends, so the fact Graham was able to get into the end zone and post a respectable stat line was pleasing to fantasy owners. He should have a much better game in Week 12 against a lesser Tampa Bay Buccaneers pass defense.

  • Posted: 11/18/2016 5:50pm ET

    Seattle Seahawks TE Jimmy Graham (knee) fully participated in practice Friday, Nov. 18, and is not on the injury report for Week 11.

    Huddle Up: Graham has been a little quiet over the last few weeks with only one game of at least 60 yards over the last four weeks. He will have a tough matchup this week but can still be a No. 1 tight end in most leagues.

  • Posted: 11/17/2016 8:01pm ET

    Seattle Seahawks TE Jimmy Graham (knee) returned to practice and was a full participant Thursday, Nov. 17.

    Huddle Up: Graham has been playing well all year, and with Russell Wilson looking healthier by the week, Graham should remain a TE1 the rest of the way.

  • Posted: 11/16/2016 5:25pm ET

    Seattle Seahawks TE Jimmy Graham (knee) did not participate in practice Wednesday, Nov. 16.

    Huddle Up: Graham should be able to play in Week 11 even though he misses practice Wednesday. He has posted 53 yards or fewer in three of his last four games but did catch two touchdowns in the other game. He should be a solid No. 1 tight end for owners in most leagues.

  • Posted: 11/13/2016 10:34pm ET

    Seattle Seahawks TE Jimmy Graham posted four receptions for 48 yards in the Week 10 game against the New England Patriots. He was targeted four times.

    Huddle Up: Graham was quiet in the showcase game, as Doug Baldwin stole all the thunder when the team was in the red zone. Despite a pair of subpar games in a row Graham remains a must-start fantasy option heading into Week 11 against Philadelphia.

  • Posted: 11/10/2016 8:33pm ET

    Seattle Seahawks TE Jimmy Graham (knee) returned to practice on a limited basis Thursday, Nov. 10.

    Huddle Up: Seattle has finally figured out how to use Graham, and he has become a must-start TE1 again this season.

  • Posted: 11/9/2016 7:09pm ET

    Seattle Seahawks TE Jimmy Graham (rest) did not practice Wednesday, Nov. 9, but it was due to rest and not injury related.

    Huddle Up: Graham is coming off a two-touchdown performance Monday against Buffalo, and he has re-emerged as a must-start fantasy option across all formats.

  • Posted: 11/7/2016 9:54pm ET

    Seattle Seahawks TE Jimmy Graham hauled in eight receptions for 103 yards and a pair of one-handed touchdown grabs in the Week 9 game against the Buffalo Bills Monday, Nov. 7. He was targeted eight times.

    Huddle Up: Graham is back and a Top 5 fantasy option at his position in all formats heading into Week 10 against New England, the team with the best fantasy tight end in the game.

  • Posted: 11/5/2016 3:00pm ET

    Seattle Seahawks TE Jimmy Graham (knee) fully participate in practice Saturday, Nov. 5, and is not on the injury report for Week 9.

    Huddle Up: Graham has seen his receiving yards drop in each of the last three games and has gone four games without a touchdown. He has still been targeted at least five times in each of the last five games and can be a No. 1 tight end in a majority of leagues.

  • Posted: 11/4/2016 9:15pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a limited participant in practice Friday, Nov. 4.

    Huddle Up: Graham was a full participant Thursday, so he may have just been given some extra rest. Keep an eye on his status heading into Monday's game, but Graham is a TE1 in all formats if he plays.

  • Posted: 11/3/2016 7:19pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Thursday, Nov. 3.

    Huddle Up: Graham is expected to play Monday against the visiting Buffalo Bills. He should be in all traditional lineups against a defense that has given up nearly 80 yards per game to tight ends since Week 3.

  • Posted: 10/30/2016 6:00pm ET

    Seattle Seahawks TE Jimmy Graham posted three receptions for just 34 yards in Week 8 against the New Orleans Saints, his former team. He was targeted five times.

    Huddle Up: Graham's production was rather disappointing considering how porous the New Orleans pass defense has been this season. Graham has re-emerged as a low-end TE1 in most fantasy formats, but this was a rather sad performance.

  • Posted: 10/28/2016 6:16pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Friday, Oct. 28, and is not listed on the injury report for Week 8.

    Huddle Up: Graham ranks third in receiving yards per game among tight ends, and he is a must-start option against an abysmal New Orleans defense in Week 8.

  • Posted: 10/27/2016 6:07pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Thursday, Oct. 27.

    Huddle Up: Graham saw a season-high 10 targets in Week 7, and he is a must-start TE1 against the porous defense of the Saints in Week 8.

  • Posted: 10/26/2016 5:01pm ET

    Seattle Seahawks TE Jimmy Graham (knee) did not participate in practice Wednesday, Oct. 26.

    Huddle Up: It is not known if Graham is receiving a day off, but owners should check on his status later in the week. He has been playing well over the past month and has been targeted at least eight times in the last four games. He should be a solid No. 1 tight end in all fantasy leagues.

  • Posted: 10/21/2016 7:57pm ET

    Seattle Seahawks TE Jimmy Graham (knee, hip) returned to practice Friday, Oct. 21. He was a full participant and is not listed on the injury report for Week 7.

    Huddle Up: Graham has logged 18 catches for 302 yards over the last three games, and he should be considered a must-start TE1 in all formats.

  • Posted: 10/19/2016 5:58pm ET

    Seattle Seahawks TE Jimmy Graham (knee) fully participated in practice Wednesday, Oct. 19.

    Huddle Up: Graham has been a big part of the passing game over the last three weeks with two 100-yard games and an 89-yard performance in Week 6. He should be a starting option in all fantasy leagues this week.

  • Posted: 10/14/2016 7:17pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Friday, Oct. 14, and was not listed on the injury report for Week 6.

    Huddle Up: Graham has become a major weapon for the Seattle offense, and he should be deployed as a TE1 against the Falcons.

  • Posted: 10/13/2016 8:24pm ET

    Seattle Seahawks TE Jimmy Graham (knee) was a full participant in practice Thursday, Oct. 13.

    Huddle Up: Graham has delivered back-to-back 100-yard performances, and he has become a must-start TE1 once again.

  • Posted: 10/2/2016 6:34pm ET

    Seattle Seahawks TE Jimmy Graham (back) posted six receptions for 113 yards on eight targets in the Week 4 game against the New York Jets.

    Huddle Up: Graham had no issues with the back spasms which had him listed as questionable. He has back-to-back 100-yard games and has re-emerged as a TE1 in all fantasy formats. However, the team is on a bye in Week 5, so you'll need to make alternate plans until Week 6 when the team hosts Atlanta.

2016 Game Logs

Wk Opp Tar Cat CYds CTD
1 MIA 1 1 11 0
2 @LAR 4 3 42 0
3 SF 9 6 100 1
4 @NYJ 8 6 113 0
6 ATL 9 6 89 0
7 @ARI 10 5 53 0
8 @NO 5 3 34 0
9 BUF 8 8 103 2
10 @NE 4 4 48 0
11 PHI 5 3 46 1
12 @TB 7 6 67 0
13 CAR 9 6 63 1
14 @GB 4 1 16 0
15 LAR 2 1 31 0
16 ARI 3 2 43 1
17 @SF 7 4 64 0
P1 DET 4 3 37 0
P2 @ATL 3 3 22 1

2015 Game Logs

Wk Opp Tar Cat CYds CTD
1 @LAR 8 6 51 1
2 @GB 2 1 11 0
3 CHI 8 7 83 1
4 DET 5 4 29 0
5 @CIN 5 3 30 0
6 CAR 12 8 140 0
7 @SF 5 2 31 0
8 @DAL 10 7 75 0
10 ARI 8 3 41 0
11 SF 3 3 39 0
12 PIT 8 4 75 0

2014 Game Logs

Wk Opp Tar Cat CYds CTD
1 @ATL 10 8 82 0
2 @CLE 13 10 118 2
3 MIN 8 6 54 0
4 @DAL 11 8 86 1
5 TB 5 2 36 0
7 @DET 2 0 0 0
8 GB 6 5 59 1
9 @CAR 7 7 83 1
10 SF 13 10 76 2
11 CIN 3 3 29 0
12 BAL 10 6 47 2
13 @PIT 0 0 0 0
14 CAR 11 3 25 0
15 @CHI 7 5 87 0
16 ATL 10 6 53 1
17 @TB 9 6 54 0

2013 Game Logs

Wk Opp Tar Cat CYds CTD
1 ATL 7 4 45 1
2 @TB 16 10 179 1
3 ARI 15 9 134 2
4 MIA 4 4 100 2
5 @CHI 11 10 135 0
6 @NE 6 0 0 0
8 BUF 3 3 37 2
9 @NYJ 12 9 116 2
10 DAL 5 5 59 0
11 SF 11 6 41 0
12 @ATL 7 5 100 1
13 @SEA 9 3 42 1
14 CAR 11 6 58 2
15 @LAR 6 2 25 0
16 @CAR 11 5 73 1
17 TB 8 5 71 1
P1 @PHI 4 3 44 0
P2 @SEA 6 1 8 0

2012 Game Logs

Wk Opp Tar Cat CYds CTD
1 WAS 10 6 85 1
2 @CAR 13 7 71 1
3 KC 8 4 16 1
4 @GB 9 7 76 0
5 LAC 2 1 4 0
8 @DEN 10 5 63 1
9 PHI 11 8 72 1
10 ATL 8 7 146 2
11 @OAK 6 6 29 1
12 SF 6 4 33 0
13 @ATL 6 4 59 0
14 @NYG 10 5 56 0
15 TB 9 5 69 0
16 @DAL 11 7 88 0
17 CAR 16 9 115 1

2011 Game Logs

Wk Opp Tar Cat CYds CTD
1 @GB 7 4 56 1
2 CHI 7 6 79 0
3 HOU 8 4 100 1
4 @JAC 14 10 132 1
5 @CAR 12 8 129 0
6 @TB 11 7 124 0
7 IND 7 6 54 2
8 @LAR 8 4 39 0
9 TB 8 6 78 0
10 @ATL 12 7 82 1
12 NYG 8 5 84 2
13 DET 10 8 89 0
14 @TEN 9 5 55 0
15 @MIN 10 7 70 1
16 ATL 9 4 42 1
17 CAR 9 8 97 1
P1 DET 11 7 55 1
P2 @SF 8 5 103 2

2010 Game Logs

Wk Opp Tar Cat CYds CTD
2 @SF 0 0 0 0
3 ATL 1 0 0 0
4 CAR 0 0 0 0
5 @ARI 0 0 0 0
6 @TB 2 1 11 0
7 CLE 4 4 38 0
8 PIT 0 0 0 0
9 @CAR 4 3 49 1
11 SEA 8 5 72 0
12 @DAL 7 3 23 0
13 @CIN 3 3 72 0
14 LAR 1 1 21 0
15 @BAL 7 5 29 2
16 @ATL 5 4 26 1
17 TB 2 2 15 1

Sign up for free email updates

Our FREE email updates are packed with the player news and fantasy analysis you need! Always fresh, no spam, guaranteed!