概要
九州学院高校では一塁手のレギュラーとして高校通算52本塁打を記録した。チームは1年夏に甲子園大会に出場しているが、村上の出番はなかった。1年秋に捕手に転向した。
2017年のドラフト会議で、清宮幸太郎を外した東京ヤクルトスワローズから1位指名を受け、ヤクルトに入団した。背番号は55。
プロ入り後は内野手に転向し、三塁手を守る。二軍で6月の月間MVPを獲得するなど活躍した後、9月に一軍に昇格。9月16日の広島東洋カープ戦でプロ初ホームランを記録したが、2000年生まれの選手では史上初だった。
2019年に1953年の中西太氏に並ぶ高卒2年目での36本塁打、高卒2年目以内での歴代最多打点となる96打点を記録してセ・リーグ新人王獲得。