Batting
Pitching

Morgan Lofstrom

Free Agent (ST)
C
Age: 31
Bats/Throws: L/R
6'1" / 185
DOB: 8/17/1995
(31 years, 2 months, 15 days)
C
RosterResource
Draft:2013, Rd: 20, Pick: 29, Ovr: 615
Draft Team:Cincinnati Reds
School:Mt Boucherie SS HS
Rule 5 Eligible
Eligible
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Minor LeaguesSpring Training
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2014CINR18248204501.2%25.6%.051.293.215.244.266.24650
    2015CINR19615010113.3%20.0%.000.333.250.400.250.343112
    2016CINR20103816305.3%18.4%.147.308.265.342.412.356114
    2016CINR20227415805.4%35.1%.106.308.197.264.303.26249
    2016CINMiLB20321122111105.4%29.5%.120.308.220.291.340.29571
    2017CINR2125951131217.4%26.3%.071.271.202.269.274.25635
    2017CINA2131101009.1%18.2%.000.375.300.364.300.31696
    2017CINMiLB21281061141217.5%25.5%.064.284.213.279.277.26241
    2018CINA22123203209.4%37.5%.107.438.250.344.357.331105
    2018CINA+223010128802.0%28.7%.103.273.206.238.309.25353
    2018CINAAA2231000100.0%10.0%.000.333.300.300.300.27166
    2018CINMiLB22451432111103.5%29.4%.096.308.222.266.319.27265
    2019CINA23642303232303.5%35.7%.131.400.258.298.390.31999
    2019CINST231100000.0%100.0%.000.000.000.000.000.000-100
    2020CINST241200000.0%100.0%.000.000.000.000.000.000-100
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2014CINR18248204501.2%25.6%.051.293.215.244.266.24650
    2015CINR19615010113.3%20.0%.000.333.250.400.250.343112
    2016CINR20103816305.3%18.4%.147.308.265.342.412.356114
    2016CINR20227415805.4%35.1%.106.308.197.264.303.26249
    2016CINMiLB20321122111105.4%29.5%.120.308.220.291.340.29571
    2017CINR2125951131217.4%26.3%.071.271.202.269.274.25635
    2017CINA2131101009.1%18.2%.000.375.300.364.300.31696
    2017CINMiLB21281061141217.5%25.5%.064.284.213.279.277.26241
    2018CINA22123203209.4%37.5%.107.438.250.344.357.331105
    2018CINA+223010128802.0%28.7%.103.273.206.238.309.25353
    2018CINAAA2231000100.0%10.0%.000.333.300.300.300.27166
    2018CINMiLB22451432111103.5%29.4%.096.308.222.266.319.27265
    2019CINA23642303232303.5%35.7%.131.400.258.298.390.31999
    2019CINST231100000.0%100.0%.000.000.000.000.000.000-100
    2020CINST241200000.0%100.0%.000.000.000.000.000.000-100
    Minor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2014CINR2479821713400451021200000.215
    2015CINR612153300010203100010.250
    2016CINR1034389620163207200100.265
    2016CINR226674138401584026202101.197
    2016CINMiLB32100112221460211116033402201.220
    2017CINR258495171330113127025112010.202
    2017CINA310113300010102000000.300
    2017CINMiLB2894106201630114128027112010.213
    2018CINA12283274300323012100000.250
    2018CINA+30971012015212882029200200.206
    2018CINAAA310103300001001000000.300
    2018CINMiLB45135143302251211115042300200.222
    2019CINA642132305535152323238082522000.258
    2019CINST1110000000001000000.000
    2020CINST1220000000002000000.000
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2014CINR2479821713400451021200000.215
    2015CINR612153300010203100010.250
    2016CINR1034389620163207200100.265
    2016CINR226674138401584026202101.197
    2016CINMiLB32100112221460211116033402201.220
    2017CINR258495171330113127025112010.202
    2017CINA310113300010102000000.300
    2017CINMiLB2894106201630114128027112010.213
    2018CINA12283274300323012100000.250
    2018CINA+30971012015212882029200200.206
    2018CINAAA310103300001001000000.300
    2018CINMiLB45135143302251211115042300200.222
    2019CINA642132305535152323238082522000.258
    2019CINST1110000000001000000.000
    2020CINST1220000000002000000.000
    Minor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2014CINR1.2%25.6%0.05.215.244.266.510.0510.9.2930.06-5.2.24650
    2015CINR13.3%20.0%0.67.250.400.250.650.0004.7.3330.220.2.343112
    2016CINR5.3%18.4%0.29.265.342.412.754.1472.6.3080.060.8.356114
    2016CINR5.4%35.1%0.15.197.264.303.567.1062.0.308-0.55-6.2.26249
    2016CINMiLB5.4%29.5%0.18.220.291.340.631.1202.3.308-0.511-5.3.29571
    2017CINR7.4%26.3%0.28.202.269.274.543.0714.8.2710.35-10.4.25635
    2017CINA9.1%18.2%0.50.300.364.300.664.0001.1.3750.01-0.1.31696
    2017CINMiLB7.5%25.5%0.30.213.279.277.555.0644.5.2840.36-10.5.26241
    2018CINA9.4%37.5%0.25.250.344.357.701.1071.4.4380.040.2.331105
    2018CINA+2.0%28.7%0.07.206.238.309.547.1033.1.2730.06-5.2.25353
    2018CINAAA0.0%10.0%0.00.300.300.300.600.0000.1.3330.01-0.4.27166
    2018CINMiLB3.5%29.4%0.12.222.266.319.584.0962.7.3080.011-5.4.27265
    2019CINA3.5%35.7%0.10.258.298.390.688.1313.4.400-0.126-0.4.31999
    2019CINST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.3.000-100
    2020CINST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.6.000-100
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2014CINR1.2%25.6%0.05.215.244.266.510.0510.9.2930.06-5.2.24650
    2015CINR13.3%20.0%0.67.250.400.250.650.0004.7.3330.220.2.343112
    2016CINR5.3%18.4%0.29.265.342.412.754.1472.6.3080.060.8.356114
    2016CINR5.4%35.1%0.15.197.264.303.567.1062.0.308-0.55-6.2.26249
    2016CINMiLB5.4%29.5%0.18.220.291.340.631.1202.3.308-0.511-5.3.29571
    2017CINR7.4%26.3%0.28.202.269.274.543.0714.8.2710.35-10.4.25635
    2017CINA9.1%18.2%0.50.300.364.300.664.0001.1.3750.01-0.1.31696
    2017CINMiLB7.5%25.5%0.30.213.279.277.555.0644.5.2840.36-10.5.26241
    2018CINA9.4%37.5%0.25.250.344.357.701.1071.4.4380.040.2.331105
    2018CINA+2.0%28.7%0.07.206.238.309.547.1033.1.2730.06-5.2.25353
    2018CINAAA0.0%10.0%0.00.300.300.300.600.0000.1.3330.01-0.4.27166
    2018CINMiLB3.5%29.4%0.12.222.266.319.584.0962.7.3080.011-5.4.27265
    2019CINA3.5%35.7%0.10.258.298.390.688.1313.4.400-0.126-0.4.31999
    2019CINST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.3.000-100
    2020CINST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.6.000-100
    Minor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2014CINR1.5815.5%51.7%32.8%10.5%0.0%48.3%27.6%24.1%
    2015CINR1.6711.1%55.6%33.3%0.0%0.0%44.4%33.3%22.2%
    2016CINR2.0019.2%53.8%26.9%14.3%14.3%67.9%21.4%10.7%
    2016CINR1.7321.1%50.0%28.9%18.2%9.1%47.6%19.0%33.3%
    2016CINMiLB1.8320.3%51.6%28.1%16.7%11.1%55.7%20.0%24.3%
    2017CINR1.9320.0%52.7%27.3%20.0%6.7%43.5%22.6%33.9%
    2017CINA1.5037.5%37.5%25.0%0.0%0.0%62.5%37.5%0.0%
    2017CINMiLB1.8822.2%50.8%27.0%17.6%5.9%45.7%24.3%30.0%
    2018CINA0.3831.3%18.8%50.0%12.5%0.0%37.5%12.5%50.0%
    2018CINA+1.0425.0%38.2%36.8%16.0%8.0%39.1%13.0%47.8%
    2018CINAAA0.4022.2%22.2%55.6%0.0%0.0%22.2%0.0%77.8%
    2018CINMiLB0.8225.8%33.3%40.9%13.2%5.3%37.2%11.7%51.1%
    2019CINA1.1114.5%45.0%40.5%13.2%5.7%45.2%23.7%31.1%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2014CINR1.5815.5%51.7%32.8%10.5%0.0%48.3%27.6%24.1%
    2015CINR1.6711.1%55.6%33.3%0.0%0.0%44.4%33.3%22.2%
    2016CINR2.0019.2%53.8%26.9%14.3%14.3%67.9%21.4%10.7%
    2016CINR1.7321.1%50.0%28.9%18.2%9.1%47.6%19.0%33.3%
    2016CINMiLB1.8320.3%51.6%28.1%16.7%11.1%55.7%20.0%24.3%
    2017CINR1.9320.0%52.7%27.3%20.0%6.7%43.5%22.6%33.9%
    2017CINA1.5037.5%37.5%25.0%0.0%0.0%62.5%37.5%0.0%
    2017CINMiLB1.8822.2%50.8%27.0%17.6%5.9%45.7%24.3%30.0%
    2018CINA0.3831.3%18.8%50.0%12.5%0.0%37.5%12.5%50.0%
    2018CINA+1.0425.0%38.2%36.8%16.0%8.0%39.1%13.0%47.8%
    2018CINAAA0.4022.2%22.2%55.6%0.0%0.0%22.2%0.0%77.8%
    2018CINMiLB0.8225.8%33.3%40.9%13.2%5.3%37.2%11.7%51.1%
    2019CINA1.1114.5%45.0%40.5%13.2%5.7%45.2%23.7%31.1%
    Minor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2014CINR30199210123133
    2015CINR531091827
    2016CINR14751114859
    2016CINR19118287192279
    2016CINMiLB331813398240338
    2017CINR2915113122232354
    2017CINA3230112233
    2017CINMiLB3217143133254387
    2018CINA38514481125
    2018CINA+262517488258346
    2018CINAAA252092635
    2018CINMiLB3138245141365506
    2019CINA5953197233580813
    2019CINST0000033
    2020CINST0000066
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2014CINR30199210123133
    2015CINR531091827
    2016CINR14751114859
    2016CINR19118287192279
    2016CINMiLB331813398240338
    2017CINR2915113122232354
    2017CINA3230112233
    2017CINMiLB3217143133254387
    2018CINA38514481125
    2018CINA+262517488258346
    2018CINAAA252092635
    2018CINMiLB3138245141365506
    2019CINA5953197233580813
    2019CINST0000033
    2020CINST0000066
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Minor LeaguesSpring TrainingAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2014CINR88.0%49.6%26.8%44.4%4.5%48.9%
    2015CINR63.0%52.9%20.0%29.6%3.7%33.3%
    2016CINR76.3%60.0%18.4%30.5%5.1%35.6%
    2016CINR54.1%65.6%43.2%18.6%14.7%33.3%
    2016CINMiLB58.0%64.3%34.8%20.7%13.0%33.7%
    2017CINR53.4%72.5%43.2%14.7%11.0%25.7%
    2017CINA54.5%66.7%63.6%18.2%12.1%30.3%
    2017CINMiLB53.5%72.0%45.3%15.0%11.1%26.1%
    2018CINA50.4%55.6%62.5%22.4%13.6%36.0%
    2018CINA+63.9%68.3%55.4%20.2%10.7%30.9%
    2018CINAAA48.6%88.2%60.0%5.7%25.7%31.4%
    2018CINMiLB59.5%66.8%57.3%19.8%12.5%32.2%
    2019CINA61.6%62.1%53.9%23.4%9.5%32.8%
    2019CINST100.0%0.0%100.0%100.0%0.0%100.0%
    2020CINST50.0%0.0%100.0%50.0%50.0%100.0%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2014CINR88.0%49.6%26.8%44.4%4.5%48.9%
    2015CINR63.0%52.9%20.0%29.6%3.7%33.3%
    2016CINR76.3%60.0%18.4%30.5%5.1%35.6%
    2016CINR54.1%65.6%43.2%18.6%14.7%33.3%
    2016CINMiLB58.0%64.3%34.8%20.7%13.0%33.7%
    2017CINR53.4%72.5%43.2%14.7%11.0%25.7%
    2017CINA54.5%66.7%63.6%18.2%12.1%30.3%
    2017CINMiLB53.5%72.0%45.3%15.0%11.1%26.1%
    2018CINA50.4%55.6%62.5%22.4%13.6%36.0%
    2018CINA+63.9%68.3%55.4%20.2%10.7%30.9%
    2018CINAAA48.6%88.2%60.0%5.7%25.7%31.4%
    2018CINMiLB59.5%66.8%57.3%19.8%12.5%32.2%
    2019CINA61.6%62.1%53.9%23.4%9.5%32.8%
    2019CINST100.0%0.0%100.0%100.0%0.0%100.0%
    2020CINST50.0%0.0%100.0%50.0%50.0%100.0%
    Minor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2018CINAP101.01000
    2018CINA+P100.20000
    2014CINRC2120157.0163183126913
    2015CINRC5436.040510241
    2016CINRC3219.014110300
    2016CINRC11876.0575001242
    2017CINRC1514123.01006201744
    2017CINAC3221.015100400
    2018CINAC3222.017610410
    2018CINA+C2828235.0196242031134
    2018CINAAAC3325.022000400
    2019CINAC5149419.0408356137219
    2016CINR1B5542.136313
    2016CINR1B5437.037214
    2017CINR1B103.04000
    2018CINA1B6546.146127
    2019CINA1B4231.221201
    2014CINRDH330.00000
    2015CINRDH100.00000
    2016CINRDH220.00000
    2016CINRDH440.00000
    2017CINRDH880.00000
    2018CINADH110.00000
    2019CINADH880.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2018CINAP101.01000
    2018CINA+P100.20000
    2014CINRC2120157.0163183126913
    2015CINRC5436.040510241
    2016CINRC3219.014110300
    2016CINRC11876.0575001242
    2017CINRC1514123.01006201744
    2017CINAC3221.015100400
    2018CINAC3222.017610410
    2018CINA+C2828235.0196242031134
    2018CINAAAC3325.022000400
    2019CINAC5149419.0408356137219
    2016CINR1B5542.136313
    2016CINR1B5437.037214
    2017CINR1B103.04000
    2018CINA1B6546.146127
    2019CINA1B4231.221201
    2014CINRDH330.00000
    2015CINRDH100.00000
    2016CINRDH220.00000
    2016CINRDH440.00000
    2017CINRDH880.00000
    2018CINADH110.00000
    2019CINADH880.00000