Robert Glenn Ray (born October 1, 1991) is an American professional baseball pitcher for the San Francisco Giants of Major League Baseball (MLB). He has previously played in MLB for the Detroit Tigers, Arizona Diamondbacks, Toronto Blue Jays and Seattle Mariners.
Robbie Ray | |
---|---|
San Francisco Giants – No. 38 | |
Pitcher | |
Born: Brentwood, Tennessee, U.S. | October 1, 1991|
Bats: Left Throws: Left | |
MLB debut | |
May 6, 2014, for the Detroit Tigers | |
MLB statistics (through 2024 season) | |
Win–loss record | 77–73 |
Earned run average | 3.98 |
Strikeouts | 1,548 |
Stats at Baseball Reference | |
Teams | |
| |
Career highlights and awards | |
|
Ray was an MLB All-Star in 2017 and won the American League Cy Young Award in 2021 while with the Toronto Blue Jays when he led the league in earned run average and strikeouts.
Early life
editRobert Glenn Ray was born on October 1, 1991, in Brentwood, Tennessee.[1] Growing up in the Nashville area, Ray often played youth baseball on travel teams alongside future Major League Baseball (MLB) All-Star Mookie Betts.[2] Although he and Betts were on the same travel teams, they played against each other at their respective high schools,[3] with Ray attending Brentwood and Betts at John Overton.[4] During his senior year of high school, Ray posted a 7–1 win–loss record and a 0.50 earned run average (ERA), striking out 95 batters while walking only 13. He also pitched three no-hitters that year, including one perfect game against Centennial High School.[5]
Professional career
editDraft and minor leagues
editAfter de-committing from Vanderbilt University, Ray had planned to play college baseball for the Arkansas Razorbacks when he was selected by the Washington Nationals in the 12th round of the 2010 MLB Draft.[6] He signed with the team on August 14, just before the deadline for draftees, and accepted a signing bonus of $799,000, an amount typically allotted for fourth-round draft picks. Because he signed so late in the season, Ray had limited time to play in the minor leagues in 2010.[7] He pitched only one inning that season, striking out two batters in an appearance for the Vermont Lake Monsters of the New York–Penn League.[8] After spending five weeks at extended spring training Ray's first professional baseball start came on May 10, 2011, when he pitched five innings for the Class A Hagerstown Suns, striking out six and walking none.[9] Although Hagerstown missed the South Atlantic League playoffs, Ray had a standout season, going 2–3 with a 3.13 ERA in 20 starts.[10]
Promoted to the Potomac Nationals for the 2012 season, Ray struggled with the jump to Class A-Advanced. He went 4–12 with a 6.56 ERA, walking 49 and striking out 86 in 105+2⁄3 innings. Ray described the season as "put[ting] me in my place and show[ing] me what I needed to work on", and he spent the offseason adjusting his pitching mechanics with the help of minor league pitching coach Chris Michalak.[11] By turning his hip mid-pitch and lifting his arm slot, Ray was able to isolate the strike zone, and increase his confidence as a pitcher.[12] Leading the Carolina League (CAR) with 93 strikeouts and tying for fourth with an ERA of 2.84 in the first half, Ray was named to the CAR All-Star Team.[13] After going 6–3 with a 3.11 ERA in 16 starts and striking out 100 batters in 84 innings, Ray was promoted to the Double-A Harrisburg Senators on July 5, 2013.[14] He recorded a complete game shutout in only his second Double-A start, allowing just three singles and striking out 11 in a victory over the Erie SeaWolves.[15] In 11 starts for Harrisburg, Ray went 5–2 with a 3.72 ERA, striking out 60 batters in 58 innings.[16]
On December 3, 2013, the Nationals traded Ray, Ian Krol, and Steve Lombardozzi Jr. to the Detroit Tigers for Doug Fister, a move that was part of general manager Dave Dombrowski's larger plan to cut the Tigers' payroll and invest in pitching prospects.[17] Ray received an invitation to join the Tigers for spring training, with the stipulation that he would only be considered for the major league starting rotation if Justin Verlander was not yet ready to return from core muscle surgery.[18] Ray ultimately began the season with the Triple-A Toledo Mud Hens, serving as the No. 3 starter in a rotation that alternated between left- and right-handed pitchers.[19]
Detroit Tigers (2014)
editWhen Aníbal Sánchez was placed on the disabled list with a middle finger laceration, Ray, who had gone 3–2 with a 1.59 ERA in five starts for Toledo, was called up to fill his spot in the rotation.[20] Ray made his MLB debut on May 6, 2014, allowing only one run on five hits in 5+1⁄3 innings of an 11–4 rout of the Houston Astros. He was the first Tigers pitcher to win his first major league start at the age of 22 or younger since Jeff Weaver in 1999.[21]
After two spot starts for Detroit, Ray was sent back down to Toledo,[22] where he remained until August 10, when he was once again called up to fill in for Sánchez.[23] Ray struggled during this second call-up, which was extended after Sánchez's strained pectoral muscle turned out to be a more severe injury than anticipated.[24] Ray pitched in nine games for the Tigers, starting six, during which he went 1–4 with an 8.16 ERA.[25] He found more success in Toledo, posting a 7–6 record and 4.22 ERA in 20 games (19 starts).[16] After the regular season ended, Ray showed signs of improvement in the Arizona Fall League, where he allowed only one run and struck out 12 in his first two starts for the Glendale Desert Dogs.[26] In four starts for Glendale, Ray went 1–1 with a 2.45 ERA, striking out 13 batters in 11 innings of work.[16]
Arizona Diamondbacks (2015–2020)
editThe Tigers traded Ray to the Arizona Diamondbacks on December 5, 2014, as part of a three-team trade also involving the New York Yankees: Ray and Domingo Leyba went from Detroit to Arizona, Didi Gregorius went from Arizona to New York, and Shane Greene went from New York to Detroit.[27] Once there, he was assigned to the Triple-A Reno Aces to open the 2015 season.[28] When Archie Bradley was hit in the face with a line drive, Ray was called up for a spot start in the second game of a doubleheader against the Colorado Rockies on May 6.[29] He allowed one run on five hits in six innings and took Arizona to a 5–1 victory.[30] When Bradley suffered another injury on June 4, Ray was once again recalled to take his place in the rotation.[31] With a 5–12 record and 3.52 ERA, Arizona Chief Baseball Officer Tony La Russa was confident in Ray's development over the course of the 2015 season, with his increased command leading to 108 strikeouts in 117+1⁄3 innings.[32]
Ray was named to a major league opening day roster for the first time in 2016, serving as the Diamondbacks' No. 5 starter.[33] He started the season in a slump, going over a month between his first and second wins of the season, with the second coming in a 12–2 rout of the Yankees on May 16.[34] He hit his first career home run on June 7, a solo shot against Chris Archer of the Tampa Bay Rays.[35] In 32 starts for the Diamondbacks, Ray was 8–15 with a 4.90 ERA in 2016.[36] His season was marked by inconsistency: Ray had 11.3 strikeouts per nine innings (K/9), becoming only the 11th pitcher in MLB history to do so, and he recorded 218 strikeouts in 174+1⁄3 innings, but his ERA was also the third-worst of any pitcher with 200 or more strikeouts in a single season.[37] In terms of Wins Above Replacement (WAR), he was at 0.7 by Baseball-Reference.com, 3.0 by FanGraphs, and 4.8 by Baseball Prospectus.[38]
Ray had an unremarkable start to the 2017 season, with a 4.57 ERA through eight starts. At that point, Randy Johnson, who was serving as a special assistant to the Diamondbacks' president, spoke with Ray and told him, "You better figure this out, because you never know what your last pitch is going to be."[39] From there, Ray went on a 27+1⁄3-inning scoreless streak,[39] including his first major league complete game shutout, coming on May 30 against the Pittsburgh Pirates.[40] As the Diamondbacks' No. 2 starter behind Zack Greinke, Ray finished the first half of the season with eight wins and a 2.97 ERA, leading to his first All-Star Game selection.[41] Ray's season was interrupted on July 28, when he was hit in the head with a 108 mph (174 km/h) line drive from Luke Voit of the St. Louis Cardinals. Ray fell to the ground and was placed on concussion protocols, only returning to the mound on August 24.[42] Ray made 28 regular-season starts for Arizona, going 15–5 with a 2.89 ERA in the process.[36] The Diamondbacks propelled to 93 wins, while Ray boasted 12.1 K/9 and held his opponents to a batting average of .199, the best of any Diamondback since Johnson's .197 in 2004.[43] Ray made his first postseason appearance with 2+1⁄3 innings of relief in the 2017 National League Wild Card Game against the Colorado Rockies. Although the Diamondbacks won that game and advanced to the 2017 National League Division Series (NLDS), the need to use Ray in the Wild Card Game pushed his start from Game 1 to Game 2 of the NLDS.[44] There, he surrendered three runs in 4+1⁄3 innings of an eventual 8–5 defeat at the hands of the Los Angeles Dodgers.[45][46] The Dodgers swept the Diamondbacks in three games, eliminating Arizona from the postseason.[47]
After going 2–0 with a 4.88 ERA in his first four starts of the 2018 season, Ray left his April 30 start against the Nationals with a strained oblique muscle and no timetable for his return.[48] He returned on June 27, pitching six innings and allowing two hits in a 2–1 victory over the Miami Marlins.[49] Upon his return, Ray struggled with going deep into games: on his third time through the order, batters would hit .286 against him; the season prior, it would take four times through the lineup before his opposing players batting averages would be that high,[50] He finished the season 6–2 with an ERA of 3.93 in 24 starts. In 123+2⁄3 innings, he struck out 165 batters, and gave up 70 walks.
Ray pitched a career high 33 starts in 2019 despite averaging less than 6 innings per start. He was 12–8 with a 4.34 ERA in 174+1⁄3 innings, tying his career best innings pitched from 2016. He also struck out a career-high 235 batters.[36]
On August 16, 2020, Ray reached 1,000 MLB career strikeouts.[51] In 2020 with Arizona he was 1–4 with a 7.84 ERA.[52] He led the NL in walks given up (31).[53]
Toronto Blue Jays (2020–2021)
editOn August 31, 2020, the Diamondbacks traded Ray along with cash considerations to the Toronto Blue Jays in exchange for Travis Bergen.[54] On September 1, 2020, he made his Blue Jays debut.[55] With the 2020 Toronto Blue Jays, Ray appeared in 5 games, compiling a 1–1 record with 4.79 ERA and 25 strikeouts in 20.2 innings pitched.[56] He re-signed with the Blue Jays for the 2021 season, signing a 1-year, $8 million contract.[57] On July 11, 2021, Ray took a no-hitter into the 7th inning against the Tampa Bay Rays when a one-out double by Yandy Díaz broke it up.
On August 30, he struck out 10 Orioles and reached 1,000 career innings pitched. His 1,244 strikeouts are the most in Major League history through a player's first 1,000 career innings pitched.
Ray finished the 2021 season with a 13–7 record and led the American League in ERA (2.84), strikeouts (248), innings pitched (193+1⁄3), and WHIP (1.04). He left 90.1% of runners on base, tops in the majors.[58] Ray won the American League Cy Young Award in a near-unanimous vote, receiving 29 of 30 first-place votes.[59] He also won the Players Choice Award for AL Outstanding Pitcher.[60]
Seattle Mariners (2022–2023)
editOn November 30, 2021, the Seattle Mariners signed Ray to a five-year contract worth $115 million, with an opt-out after three years and a no-trade clause.[61] In 2022, he was 12–12 with a 3.71 ERA in 187 innings, and led the majors in pickoffs at first base, with six.[62][63]
On October 11, 2022, in the first game of the ALDS against the Houston Astros, Ray gave up a walk-off three-run home run to Yordan Alvarez, with two outs in the bottom of the 9th inning.[64]
Ray made only one start in 2023, allowing three runs in 3+1⁄3 innings in a loss to the Cleveland Guardians on March 31. On April 26, it was announced Ray would undergo surgery to repair a torn flexor tendon, ending his 2023 season.[65] On May 3, Ray underwent the procedure, which was revealed to be Tommy John surgery.[66]
San Francisco Giants (2024–present)
editOn January 5, 2024, Ray was traded to the San Francisco Giants in exchange for Mitch Haniger, Anthony DeSclafani, and cash considerations.[67][68] He was activated from the injured list to make his return from Tommy John surgery on July 24.[69] On November 2, 2024, Ray declined to exercise his opt-out clause, allowing him to remain with the team.[70]
Pitch selection
editRay throws a fastball in the 92–95 miles per hour (148–153 km/h) range, topping out at 98 miles per hour (158 km/h). His primary off-speed pitches are a slider that averages about 85 miles per hour (137 km/h) and tops out at 87 miles per hour (140 km/h), and a curveball that he throws at about 84 miles per hour (135 km/h).[71]
Personal life
editRay married Taylor Pasma in November 2014. They have two sons and two daughters.[72][73]
See also
editReferences
edit- ^ "Robbie Ray Stats, Fantasy & News". MLB.com. MLB Advanced Media. Retrieved October 20, 2021.
- ^ Faller, Mark; Piecoro, Nick (April 6, 2019). "When they were young: Robbie Ray laughs about power-hitting days with Mookie Betts". The Arizona Republic. Retrieved October 20, 2021.
- ^ Britton, Tim (May 16, 2014). "Tigers pitcher Robbie Ray has seen Mookie Betts' potential since high school". Providence Journal. Retrieved October 20, 2021.
- ^ Murphy, Michael (July 9, 2017). "Brentwood grad, Diamondbacks' Robbie Ray to play in first MLB All-Star game". The Tennessean. Retrieved October 20, 2021.
- ^ Stone, Marcus (June 16, 2010). "Brentwoods Ray selected in MLB draft". Williamson Herald. Retrieved October 20, 2021.
- ^ Sipple, George (May 5, 2014). "Brentwood's Robbie Ray to make first MLB start". The Tennessean. Retrieved October 20, 2021.
- ^ Stuart, Carol (August 18, 2010). "Nationals lure left-hander away from college plans". Brentwood Home Page. Retrieved October 20, 2021.
- ^ "Ray Earns Pitcher of the Week Honors". OurSports Central. May 16, 2011. Retrieved October 20, 2021.
- ^ Sheinin, Dave (May 10, 2011). "A dazzling debut for Hagerstown's Robbie Ray". The Washington Post. Retrieved October 20, 2021.
- ^ Morrow, Geoff (September 4, 2011). "Harrisburg Senators notebook: Senators one of the best road teams in the minor leagues". The Patriot-News. Retrieved October 20, 2021.
- ^ Kilgore, Adam (May 2, 2013). "A.J. Cole, Robbie Ray together again at Potomac". The Washington Post. Retrieved October 20, 2021.
- ^ Seiner, Jake (June 5, 2013). "Ray continues to rebound for Nats". MiLB.com. MLB Advanced Media. Retrieved October 20, 2021.
- ^ Driver, David (June 18, 2013). "Robbie Ray has strong first half for Potomac Nationals". Prince William Today. Retrieved October 20, 2021.
- ^ Morrow, Geoff (July 5, 2013). "Robbie Ray makes Double-A debut for Harrisburg Senators in opener of Friday night doubleheader on City Island". The Patriot-News. Retrieved October 20, 2021.
- ^ Morrow, Geoff (July 12, 2013). "Robbie Ray hurls complete-game shutout for Harrisburg Senators in just his second Double-A start". The Patriot-News. Retrieved October 20, 2021.
- ^ a b c "Robbie Ray Minor & Fall League Statistics & History". Baseball-Reference.com. Retrieved October 20, 2021.
- ^ Beck, Jason (December 3, 2013). "Tigers look to future, deal Fister to Nationals". MLB.com. MLB Advanced Media. Archived from the original on December 6, 2013. Retrieved October 20, 2021.
- ^ Padilla, Lenny (January 12, 2014). "Why Detroit Tigers prospect Robbie Ray, key player in Doug Fister trade, may put his roots in Grand Rapids". MLive.com. Retrieved October 20, 2021.
- ^ Wagner, John (April 4, 2014). "Mud Hens have high expectations". The Blade. Toledo, OH. Retrieved October 20, 2021.
- ^ "MLB notebook: Tigers left-hander to make major-league debut Tuesday". Akron Beacon Journal. April 30, 2014. Retrieved October 20, 2021.
- ^ Iott, Chris (May 7, 2014). "Detroit Tigers' Anibal Sanchez set for second bullpen session; Robbie Ray to start Sunday vs. Twins". MLive.com. Retrieved October 20, 2021.
- ^ Iott, Chris (May 12, 2014). "Column: Sending Robbie Ray back to Triple-A Toledo best for Ray, Detroit Tigers over long haul". MLive.com. Retrieved October 20, 2021.
- ^ "Tigers lose starter, new reliever to DL". Tampa Bay Times. August 10, 2014. Retrieved October 20, 2021.
- ^ Jaffe, Jay (August 27, 2014). "Anibal Sanchez's setback is unwelcome news for struggling Tigers". Sports Illustrated. Retrieved October 20, 2021.
- ^ fenech, Anthony (December 5, 2014). "Tigers trade for Yankees' Greene; Ray to Diamondbacks". Detroit Free Press. Retrieved October 20, 2021.
- ^ Fenech, Anthony (October 23, 2014). "Tigers' Robbie Ray impressive in Arizona Fall League". Detroit Free Press. Retrieved October 20, 2021.
- ^ Marchand, Andrew (December 5, 2014). "Yanks acquire SS Didi Gregorius". ESPN. Archived from the original on June 22, 2019. Retrieved July 17, 2021.
- ^ "Reno Aces announce opening day roster". Reno Gazette-Journal. April 7, 2015. Retrieved October 20, 2021.
- ^ Rodrigue, Jourdan (May 6, 2015). "Robbie Ray shows command, promise in strong Diamondbacks debut". Arizona Sports 98.7 FM. Retrieved October 20, 2021.
- ^ "Diamondbacks earn 1st DH sweep on road since 2006". Arizona Sports 98.7 FM. Associated Press. May 6, 2015. Retrieved October 20, 2021.
- ^ Piecoro, Nick (June 4, 2015). "Diamondbacks place Archie Bradley on disabled list". The Arizona Republic. Retrieved October 20, 2021.
- ^ Poulson, Ginger (September 23, 2015). "Tony La Russa: Robbie Ray's development is very exciting". Arizona Sports 98.7 FM. Retrieved October 20, 2021.
- ^ Piecoro, Nick (March 29, 2016). "Diamondbacks name Robbie Ray as No. 5 starter". The Arizona Republic. Retrieved October 20, 2021.
- ^ McLellan, Sarah (May 16, 2016). "Arizona Diamondbacks' Robbie Ray snaps winless skid against New York Yankees". The Arizona Republic. Retrieved October 20, 2021.
- ^ Monagan, Matt (June 7, 2016). "Robbie Ray joins #PitchersWhoRake contingent, blasts homer off Chris Archer". MLB.com. MLB Advanced Media. Retrieved October 20, 2021.
- ^ a b c "Robbie Ray Stats". Baseball-Reference.com. Retrieved October 20, 2021.
- ^ Piecoro, Nick (February 21, 2017). "Diamondbacks' Robbie Ray took good with bad in 2016". The Arizona Republic. Retrieved October 20, 2021.
- ^ Miller, Sam (November 23, 2016). "Going to WAR: The mystery of Robbie Ray". ESPN. Retrieved October 20, 2021.
- ^ a b Kepner, Tyler (September 23, 2021). "In a Wild Lefty With Huge Potential, a Hall of Famer Saw Himself". The New York Times. Retrieved October 20, 2021.
- ^ "Best of MLB: Diamondbacks win behind Robbie Ray's 1st complete game". NBC Sports Philadelphia. May 30, 2017. Retrieved October 20, 2021.
- ^ Gardner, Steve (July 10, 2017). "Resurgent Diamondbacks well-represented at All-Star Game". USA Today. Retrieved October 20, 2021.
- ^ Dickey, Jack (August 24, 2017). "Head Games: Diamondbacks' Robbie Ray Back On Mound After Being Hit With Line Drive". Sports Illustrated. Retrieved October 20, 2021.
- ^ Piecoro, Nick (February 25, 2018). "Diamondbacks' Robbie Ray looking to build on strong 2017". The Arizona Republic. Retrieved October 20, 2021.
- ^ Sheinin, Dave (October 5, 2017). "Diamondbacks enter the NLDS with rotation issues. But they do have momentum". The Washington Post. Retrieved October 20, 2021.
- ^ Drake, Tyler (October 7, 2017). "D-backs give up big fifth inning to Dodgers in Game 2 of NLDS". Arizona Sports 98.7 FM. Retrieved October 20, 2021.
- ^ Gilbert, Steve (October 8, 2017). "Ray can't continue success against Dodgers". MLB.com. MLB Advanced Media. Retrieved October 20, 2021.
- ^ Ortiz, Jorge L. (October 10, 2017). "Dodgers sweep rival Diamondbacks to advance to second straight NLCS". USA Today. Retrieved October 20, 2021.
- ^ "Diamondbacks lose another starter as Robbie Ray goes on 10-day DL". ESPN. Associated Press. April 30, 2018. Retrieved October 20, 2021.
- ^ Zimmerman, Kevin (June 28, 2018). "D-backs' Robbie Ray re-found mechanics before, after oblique injury". Arizona Sports 98.7 FM. Retrieved October 20, 2021.
- ^ Newman, Logan (August 5, 2018). "Robbie Ray's struggles the third time through the lineup continue Sunday". Arizona Sports 98.7 FM. Retrieved October 20, 2021.
- ^ Gilbert, Steve (August 16, 2020). "Escobar, Ray break out as D-backs sweep". MLB.com. Retrieved August 19, 2020.
- ^ "Robbie Ray Stats, Height, Weight, Position, Rookie Status & More". Baseball-Reference.com. Retrieved August 5, 2024.
- ^ "2020 National League Pitching Leaders". Baseball-Reference.com. Retrieved August 5, 2024.
- ^ Matheson, Keegan (August 31, 2020). "Toronto acquires Ray (official), Villar (source)". MLB.com. Retrieved August 31, 2020.
- ^ Keegan Matheson (September 1, 2020). "Ray shows potential in Blue Jays debut". MLB.com. Retrieved September 2, 2020.
- ^ "Robbie Ray Stats, Fantasy & News". MLB.com. Retrieved December 1, 2020.
- ^ "Blue Jays reach agreement with Robbie Ray on one-year, $8M deal". Sportsnet. November 7, 2020.
- ^ "Major League Leaderboards » 2021 » Pitchers » Dashboard | FanGraphs Baseball".
- ^ Yomtov, Jesse (November 17, 2021). "Blue Jays lefty Robbie Ray wins American League Cy Young Award". USA Today. Retrieved November 18, 2021.
- ^ Randhawa, Manny (October 28, 2021). "The 2021 Players Choice Award winners are..." MLB.com. Retrieved November 2, 2021.
- ^ Kramer, Daniel (November 30, 2021). "Mariners sign Cy winner Ray to 5-year deal". MLB.com. Retrieved December 1, 2021.
- ^ "Robbie Ray Stats, Height, Weight, Position, Rookie Status & More". Baseball-Reference.com. Retrieved August 5, 2024.
- ^ "Statcast Custom Leaderboards". baseballsavant.com.
- ^ Divish, Ryan (October 11, 2022). "Mariners drop Game 1 of ALDS on crushing walkoff home run by the Astros". The Seattle Times. Retrieved August 5, 2024.
- ^ Kramer, Daniel (April 26, 2023). "Mariners lose Ray (flexor surgery) for rest of season". MLB.com. Retrieved April 26, 2023.
- ^ "Mariners' Robbie Ray: Undergoes Tommy John surgery". CBSSports.com. May 3, 2023. Retrieved August 5, 2024.
- ^ Guardado, Maria (January 5, 2024). "Giants acquire Robbie Ray; Haniger, DeSclafani to Seattle". MLB.com. Retrieved January 5, 2024.
- ^ Passan, Jeff (January 5, 2024). "Mariners trade Robbie Ray to Giants for Mitch Haniger, Anthony DeSclafani". ESPN.com. Retrieved January 6, 2024.
- ^ Franco, Anthony (July 24, 2024). "Giants Reinstate Robbie Ray, Option Luis Matos". MLB Trade Rumors. Retrieved August 5, 2024.
- ^ Guardado, Maria (November 2, 2024). "Ray declines opt-out; Flores exercises player option with Giants". MLB.com. Retrieved November 3, 2024.
- ^ "Robbie Ray PitchFX at FanGraphs.com". fangraphs.com. Retrieved July 8, 2015.
- ^ Buchanan, Zach (August 15, 2015). "Trades, movement hard on baseball families". AZCentral.com. Retrieved August 5, 2024.
- ^ "Robbie Ray Stats, Fantasy & News". MLB.com.
External links
edit- Career statistics from MLB, or ESPN, or Baseball Reference, or Fangraphs, or Baseball Reference (Minors), or Retrosheet
- Robbie Ray on Twitter