「松前」の名前のとおり、松前藩（現在の北海道松前郡松前町周辺）の郷土料理が発祥である。江戸時代後期、北海道南部は鰊の豊漁に沸き、鰊の卵である数の子は安価な食品であった。その数の子にスルメと昆布をあわせ、塩で漬け込んだものが松前漬けの発祥である。だが近代になると鰊の不漁が続き、数の子は高価な食品となった。そのためスルメに昆布の割合が増し、スルメと昆布のみを漬け込んだものも増えていった。味付けも、味覚の好みの変化もあって醤油や醤油を主体に配合した調味液によるものへと移っていった。
2007年12月2日にヒューストン・アストロズと3年総額1650万ドル（約18億3000万円）で契約。2007年限りで現役を引退したクレイグ・ビジオの後釜として期待される。背番号は「3」。2008年、スプリングトレーニングでは6試合で打率.333、OPS.794を記録していたが、開幕直前に臀部の手術により戦線離脱。復帰後は2番打者として起用され、チーム打撃成績は著しく上昇した。松井自身は他の打者の打撃にまで影響を与えることに関して「自分で（チームの）流れを変えられるなんて思っていない。自分は2番としての役割をしたいと思っているだけですから。回りの人がどう思うか知らないけど、そういう風に思うこと自体がどうかなと思う。自分はできる範囲のことをやっているだけですから」と否定したが、監督のセシル・クーパーは「マツイが復帰してチームに最高のスパークをもたらしてくれた」と語り、ランス・バークマンは「マツイが打線に加わり、攻撃にリズムが生まれた」と語った。球宴後は1番打者として起用され快進撃をみせ、同年の1番打者としての成績は打率.295、OPS.851を記録。アストロズと契約を交わした際、現地主要メディアの反応はネガティブで、前年所属していたロッキーズの本拠地でありラインドライブヒッターに有利なクアーズ・フィールドでは好成績を残せるが、アストロズではメッツ時代のようになるという予測が多かったが、その予測を見事に覆した。パークファクター補正が入る打撃指標のwRC+、OPS+ではそれぞれ日本人内野手としては歴代最高の109、107と二塁手ながら平均を上回り、ホーム打率.289、アウェー打率.297と球場に関係なく成績を残した。また、逆方向に長打が量産出来るようになり、本拠地のミニッツメイド・パークで打った二塁打は、左打席でレフト方向に運んだものが大半だった。病気や故障に悩まされ、100パーセントの状態でプレーできたゲームは皆無と言っていいにも関わらず走攻守すべてで活躍を果たした。同年は打率.293を記録し、MLB通算打率は.277に上昇。岩村明憲に次ぐ日本人内野手歴代2位に浮上した。オフには宮本英治と腰痛の再発防止策を練り直し、コアトレーニングに着手した。2009年、5月20日のブルワーズ戦で、セシル・クーパーは松井を2番に据えたと思ったが、実際に登録されたスタメンでは松井を1番に据えた。その後、登録上は2番のマイケル・ボーンが1番の打席に立ってしまったため、松井は打席に立つ前にアウトになる珍事があった。25日レッズ戦で右太ももを痛め、翌日から欠場して回復を待ったが、「この4日間で徐々に良くなったが、スピードがまだ40%ぐらい。打つ方はいいが、自分のようなタイプは走れないといけないので」と治療を優先させることになり、29日に6年連続9度目の故障者リスト入り。6月中に達成濃厚とされたNPB/MLB通算2000安打も故障者リスト入りでオールスター前の名球会入りは絶望的となったが、松井は「DL（故障者リスト）に入る以上はしっかり治す」と切り替えた。8月15日のブルワーズ戦で、日本人野手としてはイチロー・松井秀喜に続き3人目となるNPB/MLB通算2000本安打を達成。試合後には西武時代の監督である東尾修より、日本プロ野球名球会のブレザーを授与された。達成後の地元での試合前にアストロズのオーナーであるドレイトン・マクレーンから記念の盾が贈られた。9月10日のブレーブス戦では複数安打を記録し日米通算2019安打とし、柴田勲が持つ日本人両打ち打者の最多安打2018本を超えた。この年も故障で離脱があったもののメジャー移籍後最多となる132試合に出場しメジャー移籍後2度目となる規定打席到達を果たしたこともあり、本塁打等で自己最高の成績を残した。得点圏打率は.323であり、得点圏OPS.952は日本人最高値で、歴代でもシーズン記録としては日本人2位、特に満塁の場面では8打数5安打10打点であった。一方で二年連続で20盗塁以上を記録していた盗塁数は19に終わり、打率は.250に沈んだ。オフにはコンディションを整え、また打率.250に終わった打撃の是正を図るべくバットを振り続けた。2010年、スプリングトレーニングでは打率.293、2本塁打、OPS.844と好調で、開幕戦でも2安打を放ったが、翌日の試合では先発を外れる。監督のブラッド・ミルズによると「第3戦のデーゲームに備えさせるため」だったが、他の主力選手は当然のように開幕3連戦に先発していた。結局開幕5戦目までの3試合で松井は先発を外れた。ミルズ監督は「ケッピンジャーのバットが振れているので先発から外せない」と説明した。松井の先発機会はケッピンジャーが休養で欠場するか、ショートに回った時だけに限られた。松井は不振に陥り、打撃コーチのショーン・ベリーは「技術的に大きな問題はない。今まで毎日試合でプレーしてきたが、今年は出場機会が制限され、その役割に順応できていないのだと思う。また練習熱心過ぎる真面目さが、結果が出ないことで自分を追い込んでしまっているようだ」と発言したが、直後に解雇される。