Proceeding as normal at practice after two days of drama, the latest mood swing left some head-scratching.
Percy Harvin returned Thursday. He stretched, laughed, joked with teammates. Oh, and he practiced.
So does that mean all is again well between the Vikings and their mercurial receiver? Uh, Harvin wasn't talking.
He did turn a routine, three-day minicamp into big sports news, however.
Harvin expressed his unhappiness Tuesday. Wednesday brought news he had requested a trade. After the Vikings made it clear that wasn't an option, Harvin skipped practice.
But all seemed well Thursday when the mandatory camp ended.
"It's a new day today," coach Leslie Frazier said. "The fact that [Harvin] was engaged and worked to help us win, that's where my focus is. Just glad that he was participating in what we were doing."
Harvin was escorted off the field after practice by a team employee. He smiled and said he'd talk later. In a sense, he did, taking to Twitter (@Percy_Harvin) to say: "I'm really clueless on the crazy reports. ... had great prac today ... to all my real fans and real vikes fans see u at Mankato.. salute."
The only thing crazy was the course of events surrounding Harvin.
At first, he said he was unhappy and wouldn't be in Mankato for training camp unless "issues" were resolved. Problem is, neither Harvin nor the Vikings let on what those issues were.
Was it money? Harvin is entering the fourth season of his five-year rookie deal, which pays him $915,000 this season. But Harvin tweeted Wednesday night that money wasn't the issue.
In any event, Harvin's talk with Frazier got him back to practice along with an expectation that Harvin would be on the field when training camp begins July 26.
"Well, I think he wants the same thing that we want," Frazier said. "We all want to bring a championship to Minnesota. He wants that in the worst way, and that's one of the most important things, that we all want the same thing."
Frazier said he would have further communication with Harvin. "It won't be out of the norm," Frazier said. "Other than the fact that he was absent yesterday. But that should be behind us. We're moving forward."
Perhaps surprising is that Harvin took full part in practice despite having had shoulder surgery in April. The fact that it was a no-pads, no-hitting practice helped. And Harvin seemed very engaged in the process.
Quarterback Christian Ponder was as surprised as the rest of the team by the Harvin news this week.
"We know that Percy is a heck of a player, and we like being around him, and he's been out here practicing like nothing's wrong," Ponder said. "He still cares about being here. We talked right before practice about getting together the next couple weeks in Florida."
So all, for now, seems well.
"We still have a good relationship," Frazier said of Harvin. "I mean, there will always be things you have to work through. I think that will always be the case with players and coaches."
|Los Angeles||2||Bottom 1st Inning|
|Detroit||0||Top 2nd Inning|
|Philadelphia - J. Williams||3:05 PM|
|Oakland - D. Pomeranz|
|Toronto - M. Stroman||3:05 PM|
|NY Yankees - C. Capuano|
|Arizona - T. Cahill||3:10 PM|
|Colorado - E. Butler|
|Boston - R. De La Rosa||6:05 PM|
|Baltimore - C. Tillman|
|Milwaukee - M. Garza||6:05 PM|
|Pittsburgh - E. Volquez|
|Washington - J. Zimmermann||6:10 PM|
|Miami - J. Cosart|
|NY Mets - J. Niese||6:10 PM|
|Atlanta - M. Minor|
|Chicago WSox - H. Noesi||6:10 PM|
|Tampa Bay - C. Archer|
|Cleveland - T. House||6:10 PM|
|Minnesota - T. May|
|Seattle - C. Young||6:10 PM|
|Houston - D. Keuchel|
|Cincinnati - M. Leake||6:15 PM|
|St. Louis - M. Wacha|
|San Francisco - Y. Petit||7:40 PM|
|San Diego - A. Cashner|
|Texas - C. Lewis||8:05 PM|
|LA Angels - J. Weaver|
|San Diego||9/21/14 12:00 PM|
|Dallas||9/21/14 12:00 PM|
|Washington||9/21/14 12:00 PM|
|Houston||9/21/14 12:00 PM|
|Minnesota||9/21/14 12:00 PM|
|Tennessee||9/21/14 12:00 PM|
|Baltimore||9/21/14 12:00 PM|
|Green Bay||9/21/14 12:00 PM|
|Indianapolis||9/21/14 12:00 PM|
|Oakland||9/21/14 12:00 PM|
|San Francisco||9/21/14 3:05 PM|
|Denver||9/21/14 3:25 PM|
|Kansas City||9/21/14 3:25 PM|
|Pittsburgh||9/21/14 7:30 PM|
|Chicago||9/22/14 7:30 PM|
|NY Giants||9/25/14 7:25 PM|
|(20) Kansas State||14|
|Old Dominion||21||2nd Qtr 6:15|
|Troy||0||2nd Qtr 7:31|
|Georgia Tech||3||2nd Qtr 1:03|
|Eastern Mich||0||2nd Qtr 2:52|
|(11) Michigan State||42|
|Bowling Green||10||2nd Qtr 10:59|
|Maryland||14||2nd Qtr 14:50|
|Tulane||7||2nd Qtr 12:40|
|North Carolina||2:30 PM|
|(6) Texas A&M||2:30 PM|
|Central Mich||2:30 PM|
|Fla Atlantic||3:00 PM|
|San Jose St||3:00 PM|
|Texas State||3:00 PM|
|Georgia State||5:00 PM|
|Appalachian St||6:00 PM|
|Miss State||6:00 PM|
|Northern Ill||6:00 PM|
|Middle Tennessee||6:00 PM|
|Utah State||6:00 PM|
|Ball State||6:00 PM|
|(14) So Carolina||6:30 PM|
|(4) Oklahoma||6:30 PM|
|Ga Southern||6:30 PM|
|(22) Clemson||7:00 PM|
|(1) Florida State|
|New Mexico||7:00 PM|
|New Mexico St|
|(2) Oregon||9:30 PM|
|San Diego St||9:30 PM|
|Texas Tech||9/25/14 6:30 PM|
|(25) Oklahoma State|
|Appalachian St||9/25/14 6:30 PM|
|(12) UCLA||9/25/14 9:00 PM|
|(15) Arizona State|
|Middle Tennessee||9/26/14 7:00 PM|
|Fresno State||9/26/14 7:00 PM|
|(1) Florida State||9/27/14 2:00 AM|
|Duke||9/27/14 2:00 AM|
|North Carolina||9/27/14 2:00 AM|
|Vancouver FC||4:00 PM|
|New England||6:30 PM|
|San Jose||6:30 PM|
|Red Bull New York|
|FC Dallas||9:30 PM|
|Calgary||9/21/14 12:00 PM|
|Ottawa||9/21/14 3:00 PM|
|Montreal||9/26/14 6:00 PM|
|Saskatchewan||9/26/14 9:00 PM|
|Hamilton||9/27/14 5:30 PM|
|Brt Columbia||9/27/14 8:30 PM|