Los Angeles Angels right-hander Jered Weaver has lost a tick (or 10) off his fastball.

Weaver's heater topped out at just 81 mph in his second Cactus League start on Wednesday. In 2 2/3 innings, the 33-year-old allowed five earned runs on six hits -- three of which were homers.

Jered Weaver topped out at 81 mph today. He keeps searching. "Hopefully one day it clicks." https://t.co/5CI1kAdYEs pic.twitter.com/wYWCJlY6pz

— Alden Gonzalez (@Alden_Gonzalez) March 10, 2016

More from FoxSports

One scout in attendance has Jered Weaver topping out at 80 mph in two innings today. He threw a 78-mph fastball Austin Barnes hit for a HR.

— Pedro Moura (@pedromoura) March 9, 2016

one of my biggest pet peeves is when I'm walking down the sidewalk and I get stuck behind a group of Jered Weaver fastballs

— Jeff Sullivan (@based_ball) March 9, 2016

"I wake up every day hoping this is the day it's going to click," Weaver told reporters afterward, according to The Associated Press. "It just hasn't happened yet."

Last season, Weaver's fastball averaged 84.9 mph, according to FanGraphs.com. That was the lowest velocity of his major-league career.

In 26 starts in 2015, Weaver went 7-12 with a career-worst 4.64 ERA and a career-low 5.1 strikeouts per nine innings. By comparison, he led the majors with 233 strikeouts in 2010. That season, his fastball averaged 90.1 mph.