The objective of this study is to predict employee promotions by investigating the influence of three key factors: Training, Key Performance Indicator (KPI) achievement, and Training Score. Leveraging machine learning algorithms, including XGBoost, Naive Bayes, and Support Vector Machine (SVM), this research aims to develop predictive models that can accurately identify potential candidates for promotion based on their training history, KPI performance, and training scores. By analyzing the impact of these factors on promotion decisions, this study seeks to provide valuable insights to human resource departments and organizations, aiding them in making informed and data-driven decisions regarding employee career advancements.